From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 30 May 2019 07:59:07 +0800 From: "jay.xu@rock-chips.com" Subject: Re: Re: [PATCH v2 1/1] arm64: dts: rockchip: add core dtsi file for RK3399Pro SoCs References: <20190528044850.23703-1-jay.xu@rock-chips.com>, <20190529074752.19388-1-jay.xu@rock-chips.com>, Mime-Version: 1.0 Message-ID: <2019053007590678155341@rock-chips.com> Content-Type: multipart/alternative; boundary="----=_001_NextPart788027825660_=----" To: "manivannan.sadhasivam" Cc: =?UTF-8?B?SGVpa29TdMO8Ym5lcg==?= , "mark.rutland" , robh+dt , =?UTF-8?B?5byg5b+X5p2w77yI5Yib5paw77yJ?= , linux-rockchip , linux-arm-kernel , linux-kernel , devicetree List-ID: This is a multi-part message in MIME format. ------=_001_NextPart788027825660_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGkgbWFuaXZhbm5hbi5zYWRoYXNpdmFtLA0KDQoNCg0KamF5Lnh1QHJvY2stY2hpcHMuY29tDQog DQpGcm9tOiBNYW5pdmFubmFuIFNhZGhhc2l2YW0NCkRhdGU6IDIwMTktMDUtMjkgMjA6NTcNClRv OiBKaWFucXVuIFh1DQpDQzogSGVpa28gU3R1ZWJuZXI7IE1hcmsgUnV0bGFuZDsgcm9iaCtkdDsg emhhbmd6ajsgbGludXgtcm9ja2NoaXA7IGxpbnV4LWFybS1rZXJuZWw7IGxpbnV4LWtlcm5lbDsg ZGV2aWNldHJlZQ0KU3ViamVjdDogUmU6IFtQQVRDSCB2MiAxLzFdIGFybTY0OiBkdHM6IHJvY2tj aGlwOiBhZGQgY29yZSBkdHNpIGZpbGUgZm9yIFJLMzM5OVBybyBTb0NzDQpIaSwgDQoNClRoYW5r cyBmb3IgdGhlIHBhdGNoLiANCg0KT24gdG9wIG9mIEhlaWtvJ3MgcmV2aWV3Og0KDQpPbiBXZWQs IDI5IE1heSwgMjAxOSwgMToxOCBQTSBKaWFucXVuIFh1LCA8amF5Lnh1QHJvY2stY2hpcHMuY29t PiB3cm90ZToNClRoaXMgcGF0Y2ggYWRkcyBjb3JlIGR0c2kgZmlsZSBmb3IgUm9ja2NoaXAgUksz Mzk5UHJvIFNvQ3MsDQppbmNsdWRlIHJrMzM5OS5kdHNpLiBBbHNvIGVuYWJsZSB0aGVzZSBub2Rl czoNCi0gcGNpZS9wY2llX3BoeQ0KLSBzZGhjaS9zZGlvL2VtbWMvc2RtbWMNCg0KU2lnbmVkLW9m Zi1ieTogSmlhbnF1biBYdSA8amF5Lnh1QHJvY2stY2hpcHMuY29tPg0KLS0tDQpjaGFuZ2VzIHNp bmNlIHYxOg0KLSByZW1vdmUgZGZpIGFuZCBkbWMNCg0KIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9j a2NoaXAvcmszMzk5cHJvLmR0c2kgfCA3NCArKysrKysrKysrKysrKysrKysrKysNCiAxIGZpbGUg Y2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0 L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5OXByby5kdHNpDQoNCmRpZmYgLS1naXQgYS9hcmNoL2Fy bTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5OXByby5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0 cy9yb2NrY2hpcC9yazMzOTlwcm8uZHRzaQ0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAw MDAwMDAwMDAwMC4uYjZkNDMzZmZhNjdkDQotLS0gL2Rldi9udWxsDQorKysgYi9hcmNoL2FybTY0 L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5OXByby5kdHNpDQpAQCAtMCwwICsxLDc0IEBADQorLy8g U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwtMi4wKyBPUiBNSVQpDQorLy8gQ29weXJpZ2h0 IChjKSAyMDE5IEZ1emhvdSBSb2NrY2hpcCBFbGVjdHJvbmljcyBDby4sIEx0ZC4NCisNCisjaW5j bHVkZSAicmszMzk5LmR0c2kiDQorDQorLyB7DQorICAgICAgIGNvbXBhdGlibGUgPSAicm9ja2No aXAscmszMzk5cHJvIjsNCisNCisgICAgICAgeGluMzJrOiB4aW4zMmsgew0KKyAgICAgICAgICAg ICAgIGNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOw0KKyAgICAgICAgICAgICAgIGNsb2NrLWZy ZXF1ZW5jeSA9IDwzMjc2OD47DQorICAgICAgICAgICAgICAgY2xvY2stb3V0cHV0LW5hbWVzID0g InhpbjMyayI7DQorICAgICAgICAgICAgICAgI2Nsb2NrLWNlbGxzID0gPDA+Ow0KKyAgICAgICB9 Ow0KK307DQorDQorJmVtbWNfcGh5IHsNCisgICAgICAgc3RhdHVzID0gIm9rYXkiOw0KK307DQor DQorJnBjaWVfcGh5IHsNCisgICAgICAgc3RhdHVzID0gIm9rYXkiOw0KK307DQorDQorJnBjaWUw IHsNCisgICAgICAgZXAtZ3Bpb3MgPSA8JmdwaW8wIFJLX1BCNCBHUElPX0FDVElWRV9ISUdIPjsN CisgICAgICAgbnVtLWxhbmVzID0gPDQ+Ow0KKyAgICAgICBwaW5jdHJsLW5hbWVzID0gImRlZmF1 bHQiOw0KKyAgICAgICBwaW5jdHJsLTAgPSA8JnBjaWVfY2xrcmVxbl9jcG0+Ow0KKyAgICAgICBz dGF0dXMgPSAib2theSI7DQorfTsNCg0KU28sIHRoaXMgaXMgZm9yIHRoZSBOUFUgaW5zaWRlIHRo ZSBzb2M/IElmIHllcywgdGhlbiBwcm9iYWJseSBvbmx5IHBjaWUgbm9kZXMgc2hvdWxkIGJlIHBy ZXNlbnQgaW4gcmszMzk5cHJvLmR0c2kgYW5kIG90aGVycyBzaG91bGQgYmUgaW4gcmVzcGVjdGl2 ZSBib2FyZCBkdHMuIA0KDQpvaywgdGhhbmtzIGZvciB5b3VyIHRpcHMuDQoNClRoYW5rcywgDQpN YW5pDQorDQorJnNkaGNpIHsNCisgICAgICAgYnVzLXdpZHRoID0gPDg+Ow0KKyAgICAgICBtbWMt aHM0MDAtMV84djsNCisgICAgICAgc3VwcG9ydHMtZW1tYzsNCisgICAgICAgbm9uLXJlbW92YWJs ZTsNCisgICAgICAga2VlcC1wb3dlci1pbi1zdXNwZW5kOw0KKyAgICAgICBtbWMtaHM0MDAtZW5o YW5jZWQtc3Ryb2JlOw0KKyAgICAgICBzdGF0dXMgPSAib2theSI7DQorfTsNCisNCismc2RpbzAg ew0KKyAgICAgICBjbG9jay1mcmVxdWVuY3kgPSA8MTUwMDAwMDAwPjsNCisgICAgICAgY2xvY2st ZnJlcS1taW4tbWF4ID0gPDIwMDAwMCAxNTAwMDAwMDA+Ow0KKyAgICAgICBzdXBwb3J0cy1zZGlv Ow0KKyAgICAgICBidXMtd2lkdGggPSA8ND47DQorICAgICAgIGRpc2FibGUtd3A7DQorICAgICAg IGNhcC1zZC1oaWdoc3BlZWQ7DQorICAgICAgIGNhcC1zZGlvLWlycTsNCisgICAgICAga2VlcC1w b3dlci1pbi1zdXNwZW5kOw0KKyAgICAgICBtbWMtcHdyc2VxID0gPCZzZGlvX3B3cnNlcT47DQor ICAgICAgIG5vbi1yZW1vdmFibGU7DQorICAgICAgIG51bS1zbG90cyA9IDwxPjsNCisgICAgICAg cGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsNCisgICAgICAgcGluY3RybC0wID0gPCZzZGlvMF9i dXM0ICZzZGlvMF9jbWQgJnNkaW8wX2Nsaz47DQorICAgICAgIHNkLXVocy1zZHIxMDQ7DQorICAg ICAgIHN0YXR1cyA9ICJva2F5IjsNCit9Ow0KKw0KKyZzZG1tYyB7DQorICAgICAgIGNsb2NrLWZy ZXF1ZW5jeSA9IDwxNTAwMDAwMDA+Ow0KKyAgICAgICBjbG9jay1mcmVxLW1pbi1tYXggPSA8NDAw MDAwIDE1MDAwMDAwMD47DQorICAgICAgIHN1cHBvcnRzLXNkOw0KKyAgICAgICBidXMtd2lkdGgg PSA8ND47DQorICAgICAgIGNhcC1tbWMtaGlnaHNwZWVkOw0KKyAgICAgICBjYXAtc2QtaGlnaHNw ZWVkOw0KKyAgICAgICBkaXNhYmxlLXdwOw0KKyAgICAgICBudW0tc2xvdHMgPSA8MT47DQorICAg ICAgIHZxbW1jLXN1cHBseSA9IDwmdmNjaW9fc2Q+Ow0KKyAgICAgICBwaW5jdHJsLW5hbWVzID0g ImRlZmF1bHQiOw0KKyAgICAgICBwaW5jdHJsLTAgPSA8JnNkbW1jX2NsayAmc2RtbWNfY21kICZz ZG1tY19jZCAmc2RtbWNfYnVzND47DQorICAgICAgIHN0YXR1cyA9ICJva2F5IjsNCit9Ow0KLS0g DQoyLjE3LjENCg0KDQoNCg== ------=_001_NextPart788027825660_=---- Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =0A
= Hi maniva= nnan.sadhasivam,


=0A
jay.xu@= rock-chips.com
=0A
 
=
Date: 2019= -05-29 20:57
Subject: Re: [PATCH = v2 1/1] arm64: dts: rockchip: add core dtsi file for RK3399Pro SoCs
<= /div>
Hi, 

Thanks= for the patch. 

O= n top of Heiko's review:

On Wed, 29 May, 2019, 1:18 PM Jianqun = Xu, <jay.xu@rock-chips.com= > wrote:
This patch adds core = dtsi file for Rockchip RK3399Pro SoCs,
=0Ainclude rk3399.dtsi. Also ena= ble these nodes:
=0A- pcie/pcie_phy
=0A- sdhci/sdio/emmc/sdmmc
= =0A
=0ASigned-off-by: Jianqun Xu <jay.xu@rock-chips.com><= br>=0A---
=0Achanges since v1:
=0A- remove dfi and dmc
=0A
=0A=  arch/arm64/boot/dts/rockchip/rk3399pro.dtsi | 74 +++++++++++++++++++= ++
=0A 1 file changed, 74 insertions(+)
=0A create mode 10= 0644 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi
=0A
=0Adiff --git a= /arch/arm64/boot/dts/rockchip/rk3399pro.dtsi b/arch/arm64/boot/dts/rockchi= p/rk3399pro.dtsi
=0Anew file mode 100644
=0Aindex 000000000000..b6d4= 33ffa67d
=0A--- /dev/null
=0A+++ b/arch/arm64/boot/dts/rockchip/rk33= 99pro.dtsi
=0A@@ -0,0 +1,74 @@
=0A+// SPDX-License-Identifier: (GPL-= 2.0+ OR MIT)
=0A+// Copyright (c) 2019 Fuzhou Rockchip Electronics Co.,= Ltd.
=0A+
=0A+#include "rk3399.dtsi"
=0A+
=0A+/ {
=0A+&nbs= p;      compatible =3D "rockchip,rk3399pro";
=0A+
=0A= +       xin32k: xin32k {
=0A+      &= nbsp;        compatible =3D "fixed-clock";
=0A+&nbs= p;              clock-frequency =3D <= ;32768>;
=0A+               = clock-output-names =3D "xin32k";
=0A+         =      #clock-cells =3D <0>;
=0A+    &nbs= p;  };
=0A+};
=0A+
=0A+&emmc_phy {
=0A+    =    status =3D "okay";
=0A+};
=0A+
=0A+&pcie_phy {=0A+       status =3D "okay";
=0A+};
=0A+
= =0A+&pcie0 {
=0A+       ep-gpios =3D <&g= pio0 RK_PB4 GPIO_ACTIVE_HIGH>;
=0A+       num-la= nes =3D <4>;
=0A+       pinctrl-names =3D "de= fault";
=0A+       pinctrl-0 =3D <&pcie_clkr= eqn_cpm>;
=0A+       status =3D "okay";
=0A+}= ;

So, this is for the NPU inside the soc? If yes, then probably only pcie = nodes should be present in rk3399pro.dtsi and others should be in respecti= ve board dts. 

ok,= thanks for your tips.

= Thanks, 
Mani
=0A+
=0A= +&sdhci {
=0A+       bus-width =3D <8>;=0A+       mmc-hs400-1_8v;
=0A+    &nbs= p;  supports-emmc;
=0A+       non-removable;=0A+       keep-power-in-suspend;
=0A+  &nbs= p;    mmc-hs400-enhanced-strobe;
=0A+      &nb= sp;status =3D "okay";
=0A+};
=0A+
=0A+&sdio0 {
=0A+  =      clock-frequency =3D <150000000>;
=0A+  &= nbsp;    clock-freq-min-max =3D <200000 150000000>;
=0A= +       supports-sdio;
=0A+      &nb= sp;bus-width =3D <4>;
=0A+       disable-wp;<= br>=0A+       cap-sd-highspeed;
=0A+    &= nbsp;  cap-sdio-irq;
=0A+       keep-power-in-= suspend;
=0A+       mmc-pwrseq =3D <&sdio_pw= rseq>;
=0A+       non-removable;
=0A+  &= nbsp;    num-slots =3D <1>;
=0A+      &n= bsp;pinctrl-names =3D "default";
=0A+       pinctrl= -0 =3D <&sdio0_bus4 &sdio0_cmd &sdio0_clk>;
=0A+ = ;      sd-uhs-sdr104;
=0A+       sta= tus =3D "okay";
=0A+};
=0A+
=0A+&sdmmc {
=0A+   =    clock-frequency =3D <150000000>;
=0A+    =    clock-freq-min-max =3D <400000 150000000>;
=0A+ = ;      supports-sd;
=0A+       bus-w= idth =3D <4>;
=0A+       cap-mmc-highspeed;=0A+       cap-sd-highspeed;
=0A+    &n= bsp;  disable-wp;
=0A+       num-slots =3D <= ;1>;
=0A+       vqmmc-supply =3D <&vccio_= sd>;
=0A+       pinctrl-names =3D "default";
= =0A+       pinctrl-0 =3D <&sdmmc_clk &sdmmc= _cmd &sdmmc_cd &sdmmc_bus4>;
=0A+       = status =3D "okay";
=0A+};
=0A--
=0A2.17.1
=0A
=0A
=0A=0A
=0A
=0A= ------=_001_NextPart788027825660_=------