Thread (16 messages) 16 messages, 4 authors, 2018-10-03

[PATCH v3 6/6] arm64: dts: add LX2160ARDB board support

From: Vabhav Sharma <hidden>
Date: 2018-10-01 12:26:27
Also in: linux-clk, linux-devicetree, linux-pm, linuxppc-dev, lkml

-----Original Message-----
From: devicetree-owner at vger.kernel.org <redacted>
On Behalf Of Li Yang
Sent: Saturday, September 29, 2018 1:07 AM
To: Vabhav Sharma <redacted>
Cc: Sudeep Holla <redacted>; Scott Wood <oss@buserror.net>;
lkml [off-list ref]; open list:OPEN FIRMWARE AND
FLATTENED DEVICE TREE BINDINGS [off-list ref]; Rob Herring
[off-list ref]; Mark Rutland [off-list ref]; linuxppc-dev
[off-list ref]; moderated list:ARM/FREESCALE IMX / MXC
ARM ARCHITECTURE [off-list ref]; Michael Turquette
[off-list ref]; sboyd at kernel.org; Rafael J. Wysocki
[off-list ref]; Viresh Kumar [off-list ref]; linux-clk <linux-
clk at vger.kernel.org>; linux-pm at vger.kernel.org; linux-kernel-
owner at vger.kernel.org; Catalin Marinas [off-list ref]; Will
Deacon [off-list ref]; Greg Kroah-Hartman
[off-list ref]; Arnd Bergmann [off-list ref]; Kate
Stewart [off-list ref]; yamada.masahiro at socionext.com;
Udit Kumar [off-list ref]; Priyanka Jain [off-list ref];
Russell King [off-list ref]; Varun Sethi [off-list ref]; Sriram
Dash [off-list ref]
Subject: Re: [PATCH v3 6/6] arm64: dts: add LX2160ARDB board support

On Mon, Sep 24, 2018 at 7:51 AM Vabhav Sharma [off-list ref]
wrote:
quoted
LX2160A reference design board (RDB) is a high-performance computing,
evaluation, and development platform with LX2160A SoC.
Please send next version with Shawn Guo and me in the "to" recipient so that its
less likely we will miss it.
My mistake, Not Sure how it's missed.
quoted
Signed-off-by: Priyanka Jain <redacted>
Signed-off-by: Sriram Dash <redacted>
Signed-off-by: Vabhav Sharma <redacted>
---
 arch/arm64/boot/dts/freescale/Makefile            |  1 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 88
+++++++++++++++++++++++
 2 files changed, 89 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
diff --git a/arch/arm64/boot/dts/freescale/Makefile
b/arch/arm64/boot/dts/freescale/Makefile
index 86e18ad..445b72b 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -13,3 +13,4 @@ dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-
rdb.dtb
quoted
 dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-simu.dtb
 dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2088a-qds.dtb
 dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2088a-rdb.dtb
+dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-lx2160a-rdb.dtb
diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
b/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
new file mode 100644
index 0000000..1bbe663
--- /dev/null
+++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts
@@ -0,0 +1,88 @@
+// SPDX-License-Identifier: (GPL-2.0 OR MIT) // // Device Tree file
+for LX2160ARDB // // Copyright 2018 NXP
+
+/dts-v1/;
+
+#include "fsl-lx2160a.dtsi"
+
+/ {
+       model = "NXP Layerscape LX2160ARDB";
+       compatible = "fsl,lx2160a-rdb", "fsl,lx2160a";
+
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+};
+
+&uart0 {
+       status = "okay";
+};
+
+&uart1 {
+       status = "okay";
+};
+
+&i2c0 {
+       status = "okay";
+       i2c-mux at 77 {
+               compatible = "nxp,pca9547";
+               reg = <0x77>;
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               i2c at 2 {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       reg = <0x2>;
+
+                       power-monitor at 40 {
+                               compatible = "ti,ina220";
+                               reg = <0x40>;
+                               shunt-resistor = <1000>;
+                       };
+               };
+
+               i2c at 3 {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       reg = <0x3>;
+
+                       temperature-sensor at 4c {
+                               compatible = "nxp,sa56004";
+                               reg = <0x4c>;
Need a vcc-supply property according to the binding.
Ok
quoted
+                       };
+
+                       temperature-sensor at 4d {
+                               compatible = "nxp,sa56004";
+                               reg = <0x4d>;
Ditto.
Ok
quoted
+                       };
+               };
+       };
+};
+
+&i2c4 {
+       status = "okay";
+
+       rtc at 51 {
+               compatible = "nxp,pcf2129";
+               reg = <0x51>;
+               // IRQ10_B
+               interrupts = <0 150 0x4>;
+               };
+
+};
+
+&usb0 {
+       status = "okay";
+};
+
+&usb1 {
+       status = "okay";
+};
+
+&crypto {
+       status = "okay";
+};
--
2.7.4
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help