Re: [PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
Thanks for the replies, changes should be in v6. On 18 December 2013 00:29, Peter Crosthwaite wrote: >> + clocks { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + >> + ref12: ref12M { >> + compatible = "fixed-clock"; >> + #clock-cells = <0>; >> + clock-frequency = <1200>; > > Crystal board level? I couldn't move this due to fixed-clock load order. See my comments in v6 cover letter: http://lists.infradead.org/pipermail/linux-arm-kernel/2013-December/220302.html Thanks, Jonas -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
Thanks for the replies, changes should be in v6. On 18 December 2013 00:29, Peter Crosthwaite peter.crosthwa...@xilinx.com wrote: + clocks { + #address-cells = 1; + #size-cells = 0; + + ref12: ref12M { + compatible = fixed-clock; + #clock-cells = 0; + clock-frequency = 1200; Crystal board level? I couldn't move this due to fixed-clock load order. See my comments in v6 cover letter: http://lists.infradead.org/pipermail/linux-arm-kernel/2013-December/220302.html Thanks, Jonas -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
Hi Jonas, On Tue, Dec 17, 2013 at 04:38:34PM +0100, Jonas Jensen wrote: > Add a generic (dtsi) include file for MOXA ART SoCs. > > Also add a file for UC-7112-LX. > > Signed-off-by: Jonas Jensen > --- > Documentation/devicetree/bindings/arm/moxart.txt | 12 ++ > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/moxart-uc7112lx.dts| 93 + > arch/arm/boot/dts/moxart.dtsi| 167 > +++ > 4 files changed, 273 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt > create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts > create mode 100644 arch/arm/boot/dts/moxart.dtsi > > diff --git a/Documentation/devicetree/bindings/arm/moxart.txt > b/Documentation/devicetree/bindings/arm/moxart.txt > new file mode 100644 > index 000..11087ed > --- /dev/null > +++ b/Documentation/devicetree/bindings/arm/moxart.txt > @@ -0,0 +1,12 @@ > +MOXA ART device tree bindings > + > +Boards with the MOXA ART SoC shall have the following properties: > + > +Required root node property: > + > +compatible = "moxa,moxart"; > + > +Boards: > + > +- UC-7112-LX: embedded computer > + compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart" > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index c55a22d..ae3d7db 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -319,6 +319,7 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \ > dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \ > zynq-zc706.dtb \ > zynq-zed.dtb > +dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb I think these targets are sorted alphabetically. You should insert the MOXART target at the appropriate location a little further up. Sören -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
On Wed, Dec 18, 2013 at 1:38 AM, Jonas Jensen wrote: > Add a generic (dtsi) include file for MOXA ART SoCs. > > Also add a file for UC-7112-LX. > > Signed-off-by: Jonas Jensen > --- > Documentation/devicetree/bindings/arm/moxart.txt | 12 ++ > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/moxart-uc7112lx.dts| 93 + > arch/arm/boot/dts/moxart.dtsi| 167 > +++ > 4 files changed, 273 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt > create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts > create mode 100644 arch/arm/boot/dts/moxart.dtsi > > diff --git a/Documentation/devicetree/bindings/arm/moxart.txt > b/Documentation/devicetree/bindings/arm/moxart.txt > new file mode 100644 > index 000..11087ed > --- /dev/null > +++ b/Documentation/devicetree/bindings/arm/moxart.txt > @@ -0,0 +1,12 @@ > +MOXA ART device tree bindings > + > +Boards with the MOXA ART SoC shall have the following properties: > + > +Required root node property: > + > +compatible = "moxa,moxart"; > + > +Boards: > + > +- UC-7112-LX: embedded computer > + compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart" > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index c55a22d..ae3d7db 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -319,6 +319,7 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \ > dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \ > zynq-zc706.dtb \ > zynq-zed.dtb > +dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb > > targets += dtbs > targets += $(dtb-y) > diff --git a/arch/arm/boot/dts/moxart-uc7112lx.dts > b/arch/arm/boot/dts/moxart-uc7112lx.dts > new file mode 100644 > index 000..0e037c1 > --- /dev/null > +++ b/arch/arm/boot/dts/moxart-uc7112lx.dts > @@ -0,0 +1,93 @@ > +/* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX > + * > + * Copyright (C) 2013 Jonas Jensen > + * > + * Licensed under GPLv2 or later. > + */ > + > +/dts-v1/; > +/include/ "moxart.dtsi" > + > +/ { > + model = "MOXA UC-7112-LX"; > + compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart"; > + > + memory { > + device_type = "memory"; > + reg = <0x0 0x200>; > + }; > + > + flash@8000,0 { > + compatible = "numonyx,js28f128", "cfi-flash"; > + reg = <0x8000 0x100>; > + bank-width = <2>; > + #address-cells = <1>; > + #size-cells = <1>; > + partition@0 { > + label = "bootloader"; > + reg = <0x0 0x4>; > + }; > + partition@4 { > + label = "linux kernel"; > + reg = <0x4 0x1C>; > + }; > + partition@20 { > + label = "root filesystem"; > + reg = <0x20 0x80>; > + }; > + partition@a0 { > + label = "user filesystem"; > + reg = <0xa0 0x60>; > + }; > + }; > + > + leds { > + compatible = "gpio-leds"; > + user-led { > + label = "ready-led"; > + gpios = < 27 0x1>; > + default-state = "on"; > + linux,default-trigger = "default-on"; > + }; > + }; > + > + gpio_keys_polled { > + compatible = "gpio-keys-polled"; > + #address-cells = <1>; > + #size-cells = <0>; > + poll-interval = <500>; > + button@25 { > + label = "GPIO Reset"; > + linux,code = <116>; > + gpios = < 25 1>; > + }; > + }; > + > + chosen { > + bootargs = "console=ttyS0,115200n8 earlyprintk > root=/dev/mmcblk0p1 rw rootwait"; > + }; > +}; > + > + { > + status = "okay"; > +}; > + > + { > + status = "okay"; > +}; > + > + { > + status = "okay"; > +}; > + > + { > + status = "okay"; > +}; > + > + { > + status = "okay"; > +}; > + > + { > + status = "okay"; > +}; > diff --git a/arch/arm/boot/dts/moxart.dtsi b/arch/arm/boot/dts/moxart.dtsi > new file mode 100644 > index 000..76114e0 > --- /dev/null > +++ b/arch/arm/boot/dts/moxart.dtsi > @@ -0,0 +1,167 @@ > +/* moxart.dtsi - Device Tree Include file for MOXA ART family SoC > + * > + * Copyright (C) 2013 Jonas Jensen > + * > + * Licensed under GPLv2 or later. > + */ > + > +/include/ "skeleton.dtsi" > + > +/ { > + compatible = "moxa,moxart"; > + model = "MOXART"; > + interrupt-parent = <>; > + > + cpus { > + #address-cells = <1>; > + #size-cells = <0>; > + > +
[PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
Add a generic (dtsi) include file for MOXA ART SoCs. Also add a file for UC-7112-LX. Signed-off-by: Jonas Jensen --- Documentation/devicetree/bindings/arm/moxart.txt | 12 ++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/moxart-uc7112lx.dts| 93 + arch/arm/boot/dts/moxart.dtsi| 167 +++ 4 files changed, 273 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts create mode 100644 arch/arm/boot/dts/moxart.dtsi diff --git a/Documentation/devicetree/bindings/arm/moxart.txt b/Documentation/devicetree/bindings/arm/moxart.txt new file mode 100644 index 000..11087ed --- /dev/null +++ b/Documentation/devicetree/bindings/arm/moxart.txt @@ -0,0 +1,12 @@ +MOXA ART device tree bindings + +Boards with the MOXA ART SoC shall have the following properties: + +Required root node property: + +compatible = "moxa,moxart"; + +Boards: + +- UC-7112-LX: embedded computer + compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart" diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index c55a22d..ae3d7db 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -319,6 +319,7 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \ dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb +dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb targets += dtbs targets += $(dtb-y) diff --git a/arch/arm/boot/dts/moxart-uc7112lx.dts b/arch/arm/boot/dts/moxart-uc7112lx.dts new file mode 100644 index 000..0e037c1 --- /dev/null +++ b/arch/arm/boot/dts/moxart-uc7112lx.dts @@ -0,0 +1,93 @@ +/* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX + * + * Copyright (C) 2013 Jonas Jensen + * + * Licensed under GPLv2 or later. + */ + +/dts-v1/; +/include/ "moxart.dtsi" + +/ { + model = "MOXA UC-7112-LX"; + compatible = "moxa,moxart-uc-7112-lx", "moxa,moxart"; + + memory { + device_type = "memory"; + reg = <0x0 0x200>; + }; + + flash@8000,0 { + compatible = "numonyx,js28f128", "cfi-flash"; + reg = <0x8000 0x100>; + bank-width = <2>; + #address-cells = <1>; + #size-cells = <1>; + partition@0 { + label = "bootloader"; + reg = <0x0 0x4>; + }; + partition@4 { + label = "linux kernel"; + reg = <0x4 0x1C>; + }; + partition@20 { + label = "root filesystem"; + reg = <0x20 0x80>; + }; + partition@a0 { + label = "user filesystem"; + reg = <0xa0 0x60>; + }; + }; + + leds { + compatible = "gpio-leds"; + user-led { + label = "ready-led"; + gpios = < 27 0x1>; + default-state = "on"; + linux,default-trigger = "default-on"; + }; + }; + + gpio_keys_polled { + compatible = "gpio-keys-polled"; + #address-cells = <1>; + #size-cells = <0>; + poll-interval = <500>; + button@25 { + label = "GPIO Reset"; + linux,code = <116>; + gpios = < 25 1>; + }; + }; + + chosen { + bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p1 rw rootwait"; + }; +}; + + { + status = "okay"; +}; + + { + status = "okay"; +}; + + { + status = "okay"; +}; + + { + status = "okay"; +}; + + { + status = "okay"; +}; + + { + status = "okay"; +}; diff --git a/arch/arm/boot/dts/moxart.dtsi b/arch/arm/boot/dts/moxart.dtsi new file mode 100644 index 000..76114e0 --- /dev/null +++ b/arch/arm/boot/dts/moxart.dtsi @@ -0,0 +1,167 @@ +/* moxart.dtsi - Device Tree Include file for MOXA ART family SoC + * + * Copyright (C) 2013 Jonas Jensen + * + * Licensed under GPLv2 or later. + */ + +/include/ "skeleton.dtsi" + +/ { + compatible = "moxa,moxart"; + model = "MOXART"; + interrupt-parent = <>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu@0 { + device_type = "cpu"; + compatible = "faraday,fa526"; + reg = <0>; + }; + }; + + clocks { + #address-cells = <1>; + #size-cells = <0>; + + ref12: ref12M { + compatible = "fixed-clock"; + #clock-cells = <0>; +
[PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
Add a generic (dtsi) include file for MOXA ART SoCs. Also add a file for UC-7112-LX. Signed-off-by: Jonas Jensen jonas.jen...@gmail.com --- Documentation/devicetree/bindings/arm/moxart.txt | 12 ++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/moxart-uc7112lx.dts| 93 + arch/arm/boot/dts/moxart.dtsi| 167 +++ 4 files changed, 273 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts create mode 100644 arch/arm/boot/dts/moxart.dtsi diff --git a/Documentation/devicetree/bindings/arm/moxart.txt b/Documentation/devicetree/bindings/arm/moxart.txt new file mode 100644 index 000..11087ed --- /dev/null +++ b/Documentation/devicetree/bindings/arm/moxart.txt @@ -0,0 +1,12 @@ +MOXA ART device tree bindings + +Boards with the MOXA ART SoC shall have the following properties: + +Required root node property: + +compatible = moxa,moxart; + +Boards: + +- UC-7112-LX: embedded computer + compatible = moxa,moxart-uc-7112-lx, moxa,moxart diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index c55a22d..ae3d7db 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -319,6 +319,7 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \ dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb +dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb targets += dtbs targets += $(dtb-y) diff --git a/arch/arm/boot/dts/moxart-uc7112lx.dts b/arch/arm/boot/dts/moxart-uc7112lx.dts new file mode 100644 index 000..0e037c1 --- /dev/null +++ b/arch/arm/boot/dts/moxart-uc7112lx.dts @@ -0,0 +1,93 @@ +/* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX + * + * Copyright (C) 2013 Jonas Jensen jonas.jen...@gmail.com + * + * Licensed under GPLv2 or later. + */ + +/dts-v1/; +/include/ moxart.dtsi + +/ { + model = MOXA UC-7112-LX; + compatible = moxa,moxart-uc-7112-lx, moxa,moxart; + + memory { + device_type = memory; + reg = 0x0 0x200; + }; + + flash@8000,0 { + compatible = numonyx,js28f128, cfi-flash; + reg = 0x8000 0x100; + bank-width = 2; + #address-cells = 1; + #size-cells = 1; + partition@0 { + label = bootloader; + reg = 0x0 0x4; + }; + partition@4 { + label = linux kernel; + reg = 0x4 0x1C; + }; + partition@20 { + label = root filesystem; + reg = 0x20 0x80; + }; + partition@a0 { + label = user filesystem; + reg = 0xa0 0x60; + }; + }; + + leds { + compatible = gpio-leds; + user-led { + label = ready-led; + gpios = gpio 27 0x1; + default-state = on; + linux,default-trigger = default-on; + }; + }; + + gpio_keys_polled { + compatible = gpio-keys-polled; + #address-cells = 1; + #size-cells = 0; + poll-interval = 500; + button@25 { + label = GPIO Reset; + linux,code = 116; + gpios = gpio 25 1; + }; + }; + + chosen { + bootargs = console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p1 rw rootwait; + }; +}; + +sdhci { + status = okay; +}; + +mdio0 { + status = okay; +}; + +mdio1 { + status = okay; +}; + +mac0 { + status = okay; +}; + +mac1 { + status = okay; +}; + +uart0 { + status = okay; +}; diff --git a/arch/arm/boot/dts/moxart.dtsi b/arch/arm/boot/dts/moxart.dtsi new file mode 100644 index 000..76114e0 --- /dev/null +++ b/arch/arm/boot/dts/moxart.dtsi @@ -0,0 +1,167 @@ +/* moxart.dtsi - Device Tree Include file for MOXA ART family SoC + * + * Copyright (C) 2013 Jonas Jensen jonas.jen...@gmail.com + * + * Licensed under GPLv2 or later. + */ + +/include/ skeleton.dtsi + +/ { + compatible = moxa,moxart; + model = MOXART; + interrupt-parent = intc; + + cpus { + #address-cells = 1; + #size-cells = 0; + + cpu@0 { + device_type = cpu; + compatible = faraday,fa526; + reg = 0; + }; + }; + + clocks { + #address-cells = 1; + #size-cells = 0; + + ref12: ref12M { + compatible = fixed-clock; + #clock-cells = 0; +
Re: [PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
On Wed, Dec 18, 2013 at 1:38 AM, Jonas Jensen jonas.jen...@gmail.com wrote: Add a generic (dtsi) include file for MOXA ART SoCs. Also add a file for UC-7112-LX. Signed-off-by: Jonas Jensen jonas.jen...@gmail.com --- Documentation/devicetree/bindings/arm/moxart.txt | 12 ++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/moxart-uc7112lx.dts| 93 + arch/arm/boot/dts/moxart.dtsi| 167 +++ 4 files changed, 273 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts create mode 100644 arch/arm/boot/dts/moxart.dtsi diff --git a/Documentation/devicetree/bindings/arm/moxart.txt b/Documentation/devicetree/bindings/arm/moxart.txt new file mode 100644 index 000..11087ed --- /dev/null +++ b/Documentation/devicetree/bindings/arm/moxart.txt @@ -0,0 +1,12 @@ +MOXA ART device tree bindings + +Boards with the MOXA ART SoC shall have the following properties: + +Required root node property: + +compatible = moxa,moxart; + +Boards: + +- UC-7112-LX: embedded computer + compatible = moxa,moxart-uc-7112-lx, moxa,moxart diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index c55a22d..ae3d7db 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -319,6 +319,7 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \ dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb +dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb targets += dtbs targets += $(dtb-y) diff --git a/arch/arm/boot/dts/moxart-uc7112lx.dts b/arch/arm/boot/dts/moxart-uc7112lx.dts new file mode 100644 index 000..0e037c1 --- /dev/null +++ b/arch/arm/boot/dts/moxart-uc7112lx.dts @@ -0,0 +1,93 @@ +/* moxart-uc7112lx.dts - Device Tree file for MOXA UC-7112-LX + * + * Copyright (C) 2013 Jonas Jensen jonas.jen...@gmail.com + * + * Licensed under GPLv2 or later. + */ + +/dts-v1/; +/include/ moxart.dtsi + +/ { + model = MOXA UC-7112-LX; + compatible = moxa,moxart-uc-7112-lx, moxa,moxart; + + memory { + device_type = memory; + reg = 0x0 0x200; + }; + + flash@8000,0 { + compatible = numonyx,js28f128, cfi-flash; + reg = 0x8000 0x100; + bank-width = 2; + #address-cells = 1; + #size-cells = 1; + partition@0 { + label = bootloader; + reg = 0x0 0x4; + }; + partition@4 { + label = linux kernel; + reg = 0x4 0x1C; + }; + partition@20 { + label = root filesystem; + reg = 0x20 0x80; + }; + partition@a0 { + label = user filesystem; + reg = 0xa0 0x60; + }; + }; + + leds { + compatible = gpio-leds; + user-led { + label = ready-led; + gpios = gpio 27 0x1; + default-state = on; + linux,default-trigger = default-on; + }; + }; + + gpio_keys_polled { + compatible = gpio-keys-polled; + #address-cells = 1; + #size-cells = 0; + poll-interval = 500; + button@25 { + label = GPIO Reset; + linux,code = 116; + gpios = gpio 25 1; + }; + }; + + chosen { + bootargs = console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p1 rw rootwait; + }; +}; + +sdhci { + status = okay; +}; + +mdio0 { + status = okay; +}; + +mdio1 { + status = okay; +}; + +mac0 { + status = okay; +}; + +mac1 { + status = okay; +}; + +uart0 { + status = okay; +}; diff --git a/arch/arm/boot/dts/moxart.dtsi b/arch/arm/boot/dts/moxart.dtsi new file mode 100644 index 000..76114e0 --- /dev/null +++ b/arch/arm/boot/dts/moxart.dtsi @@ -0,0 +1,167 @@ +/* moxart.dtsi - Device Tree Include file for MOXA ART family SoC + * + * Copyright (C) 2013 Jonas Jensen jonas.jen...@gmail.com + * + * Licensed under GPLv2 or later. + */ + +/include/ skeleton.dtsi + +/ { + compatible = moxa,moxart; + model = MOXART; + interrupt-parent = intc; + + cpus { + #address-cells = 1; + #size-cells = 0; + + cpu@0 { + device_type = cpu; + compatible = faraday,fa526; + reg = 0; +
Re: [PATCH v5 2/2] ARM: mach-moxart: add MOXA ART SoC device tree files
Hi Jonas, On Tue, Dec 17, 2013 at 04:38:34PM +0100, Jonas Jensen wrote: Add a generic (dtsi) include file for MOXA ART SoCs. Also add a file for UC-7112-LX. Signed-off-by: Jonas Jensen jonas.jen...@gmail.com --- Documentation/devicetree/bindings/arm/moxart.txt | 12 ++ arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/moxart-uc7112lx.dts| 93 + arch/arm/boot/dts/moxart.dtsi| 167 +++ 4 files changed, 273 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts create mode 100644 arch/arm/boot/dts/moxart.dtsi diff --git a/Documentation/devicetree/bindings/arm/moxart.txt b/Documentation/devicetree/bindings/arm/moxart.txt new file mode 100644 index 000..11087ed --- /dev/null +++ b/Documentation/devicetree/bindings/arm/moxart.txt @@ -0,0 +1,12 @@ +MOXA ART device tree bindings + +Boards with the MOXA ART SoC shall have the following properties: + +Required root node property: + +compatible = moxa,moxart; + +Boards: + +- UC-7112-LX: embedded computer + compatible = moxa,moxart-uc-7112-lx, moxa,moxart diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index c55a22d..ae3d7db 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -319,6 +319,7 @@ dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \ dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \ zynq-zc706.dtb \ zynq-zed.dtb +dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb I think these targets are sorted alphabetically. You should insert the MOXART target at the appropriate location a little further up. Sören -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/