Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp2880850rwr; Fri, 28 Apr 2023 18:34:45 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4qxJZf7XurFUBOBNJzQloUgrfqwl7MGu60imLr8LdTT8J6Af2K7/HE5X+GvLK1Vw5yqD6u X-Received: by 2002:a05:6a00:2d8a:b0:63a:2829:7e33 with SMTP id fb10-20020a056a002d8a00b0063a28297e33mr8887380pfb.0.1682732084800; Fri, 28 Apr 2023 18:34:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682732084; cv=none; d=google.com; s=arc-20160816; b=b96qWA0cuI4JVUrdxwXmD8FM/WPPE7nMe6BaPpBVBDwyW0U2USWFPG80XXs4mQHF1m sN3iTnmDnudYkoilbC8TrIbNFtxARgUyGRWpow+nWjoyUz//uP7T5QFrLc2DUpjxeSam okX/ChbX6w2J4maD/BgCVNfLGQ4EkV6flb2uf8yVl6sHvJVc4qj7uKF0sbKn2IdKyBOl EMly7xVGUzdlVRJ/G16FMT7wGZKg2zLhpq5SGR5FnrpsKbROIdDRJDiBEEEy8SeOzgat /LtFKulrv60nQV1Cq94XPZ2e49dYr2I1vTKzbz8SIDWBYTJq+GQ4MIcZ3uuFSkig8ydj uqvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=w/mrCSfSQUswJQokY5CKe1DjsNNVB/tC9yPgcDgjPVo=; b=T8E7iQdmY8dczb3/6DBDqHke06AQYhkbb0AqiwDHFMAubtByyLoLf6qy1jR9sb5qE8 okJpWmLpzdCHnM3mC/zhxC7JXxNrCWhnB7RoIZcmwYi9ygyNP5jM6KnBsTEuBMjo/XnT 9kI57+vn2NXKCXAhwBsCQMdICwPTnyierw1FgF7sQBHTd1v64bNM8VrM+efAh5gV+hLT QYwYNXmutotmMYIwVN0snJPFGnumpT14fL30A7xe8SE8Ro0QpTjRcmhOmfmTIWG2iYf3 k//Ip7VgrgS65kIG0LxIUXEhMQQHE1j4R4pnYB1oFCoLiIKzm1sslu62G6O65OaWyXG/ sNZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Cp4k0SnP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t14-20020aa7946e000000b0063b895e9781si23134199pfq.138.2023.04.28.18.34.33; Fri, 28 Apr 2023 18:34:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=Cp4k0SnP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347260AbjD2BaE (ORCPT + 99 others); Fri, 28 Apr 2023 21:30:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41334 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347074AbjD2BaD (ORCPT ); Fri, 28 Apr 2023 21:30:03 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EED6B10F9; Fri, 28 Apr 2023 18:30:01 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-957dbae98b4so67933766b.1; Fri, 28 Apr 2023 18:30:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682731800; x=1685323800; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=w/mrCSfSQUswJQokY5CKe1DjsNNVB/tC9yPgcDgjPVo=; b=Cp4k0SnPzmRX1iwhjYK30jpCdKDz57EBRJZZYFlktyGQWgBSy6nlL8hURnvSx4dEyB Q+N7Qi0fX/m2buLh2I0molv6vsrWhZC8/VHB50IcESuVgAEmKInA9EP0T7Ehfpu4FKjb 0gKDGqUe6aXE6+ZxqRJ/ljudqP5f9xSCZ8yRsizxXrpiLp1R8czlkEFQcAQuB1V1hiKu wzvJg0gck0puRog6789hw7gK1KVM0AAYWPixExdBeLYBDuKqJgWRvjVbfAVt+XxZiChR 67N1Q5nSB3FQKAg2iyEGpoZL9HGyeq7IrX1eIWOjzlj0qHqHtcJ6KdeXA772jcBCQ0zA d0Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682731800; x=1685323800; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w/mrCSfSQUswJQokY5CKe1DjsNNVB/tC9yPgcDgjPVo=; b=N3NHgyd+pBusCfmJeVCLgCWxx58jnyW/3yaetGYD+i2aAkYaSOv8onwBrrLpErImK+ 3Qfq8PCmTvafe3LC8R1/nX38FI/W+JIjknoIoMCIZNdYJt3SoVeyL2m0VSso1OaZd7vo b4/EcTxRRfFRiTYtE8CkgTyjcMBV63UvCrlL8K1HQpYBBmj5Wr02cssi9+CmA/votpHJ e3GDFA6NTQQx50YjI58nu2ID6Ijp+PSk4jxdERkO6b0T+AZx0sSGMS2+muTBsdBQfSjl GraFoYqVNXIjMbiFTisGmLNEbCrfFkVZiQ4/BcIJnPh4nrFcaBVr0GFPJgDidmFc3tER UXIA== X-Gm-Message-State: AC+VfDweFKFL+4wXGyH+xiFq7NZhhvqfWqR7Cg9VP23B8YnujUE8pDXK 8Wqy27xFUXDi6v0xMkwd1UAt3khnyYccOJXS7Ew= X-Received: by 2002:a17:907:a40d:b0:94e:f969:fb3e with SMTP id sg13-20020a170907a40d00b0094ef969fb3emr6848366ejc.43.1682731799969; Fri, 28 Apr 2023 18:29:59 -0700 (PDT) MIME-Version: 1.0 References: <20230428013738.30735-1-cnsztl@gmail.com> <20230428013738.30735-2-cnsztl@gmail.com> <32911b1c-7f32-7078-27e8-7b168d295993@linaro.org> In-Reply-To: <32911b1c-7f32-7078-27e8-7b168d295993@linaro.org> From: Tianling Shen Date: Sat, 29 Apr 2023 09:29:47 +0800 Message-ID: Subject: Re: [PATCH 2/3] arm64: dts: rockchip: Add Lunzn Fastrhino R66S To: Krzysztof Kozlowski Cc: Rob Herring , Krzysztof Kozlowski , Heiko Stuebner , Jagan Teki , Peter Geis , Andy Yan , Chris Morgan , Brian Norris , Andrew Lunn , Shawn Guo , Bjorn Andersson , Sebastian Reichel , Maya Matuszczyk , Michael Riesch , Sascha Hauer , Vasily Khoruzhick , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Krzysztof, On Fri, Apr 28, 2023 at 9:34=E2=80=AFPM Krzysztof Kozlowski wrote: > > On 28/04/2023 03:37, Tianling Shen wrote: > > Lunzn Fastrhino R66S is a high-performance mini router. > > > > Specification: > > - Rockchip RK3568 > > - 1/2GB LPDDR4 RAM > > - SD card slot > > - M.2 Connector > > - 2x USB 3.0 Port > > - 2x 2500 Base-T (PCIe, r8125b) > > - 12v DC Jack > > > > Signed-off-by: Tianling Shen > > --- > > arch/arm64/boot/dts/rockchip/Makefile | 1 + > > .../dts/rockchip/rk3568-fastrhino-r66s.dts | 27 + > > .../dts/rockchip/rk3568-fastrhino-r66s.dtsi | 507 ++++++++++++++++++ > > 3 files changed, 535 insertions(+) > > create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.= dts > > create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.= dtsi > > > > diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dt= s/rockchip/Makefile > > index 2d585bbb8f3a..15089a78555a 100644 > > --- a/arch/arm64/boot/dts/rockchip/Makefile > > +++ b/arch/arm64/boot/dts/rockchip/Makefile > > @@ -85,6 +85,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3566-box-demo.dtb > > dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3566-lubancat-1.dtb > > dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-bpi-r2-pro.dtb > > dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-evb1-v10.dtb > > +dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-fastrhino-r66s.dtb > > dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-lubancat-2.dtb > > dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-nanopi-r5c.dtb > > dtb-$(CONFIG_ARCH_ROCKCHIP) +=3D rk3568-nanopi-r5s.dtb > > diff --git a/arch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.dts b/a= rch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.dts > > new file mode 100644 > > index 000000000000..fc9e1bdab128 > > --- /dev/null > > +++ b/arch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.dts > > @@ -0,0 +1,27 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT > > + > > +#include "rk3568-fastrhino-r66s.dtsi" > > + > > +/ { > > + model =3D "Lunzn FastRhino R66S"; > > + compatible =3D "lunzn,fastrhino-r66s", "rockchip,rk3568"; > > + > > + aliases { > > + mmc0 =3D &sdmmc0; > > + }; > > +}; > > + > > +&sdmmc0 { > > + max-frequency =3D <150000000>; > > + no-sdio; > > + no-mmc; > > + bus-width =3D <4>; > > + cap-mmc-highspeed; > > + cap-sd-highspeed; > > + disable-wp; > > + vmmc-supply =3D <&vcc3v3_sd>; > > + vqmmc-supply =3D <&vccio_sd>; > > + pinctrl-names =3D "default"; > > + pinctrl-0 =3D <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>; > > + status =3D "okay"; > > +}; > > diff --git a/arch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.dtsi b/= arch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.dtsi > > new file mode 100644 > > index 000000000000..a58592b2f13b > > --- /dev/null > > +++ b/arch/arm64/boot/dts/rockchip/rk3568-fastrhino-r66s.dtsi > > @@ -0,0 +1,507 @@ > > +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT > > + > > +/dts-v1/; > > +#include > > +#include > > +#include > > +#include > > +#include > > +#include "rk3568.dtsi" > > + > > +/ { > > + aliases { > > + led-boot =3D &status_led; > > + led-failsafe =3D &status_led; > > + led-running =3D &status_led; > > + led-upgrade =3D &status_led; > > Why do you need these? Which upstream kernel driver parses these? Oh sorry these aliases are used for OpenWrt and I forgot to remove them when submitting patches. Will send v2 for it. Thanks, Tianling. > > > Best regards, > Krzysztof >