[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.dtsdiff --git a/arch/arm64/boot/dts/freescale/Makefileb/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.dtbquoted
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.dtbdiff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dtsb/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