diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2015-11-06 16:10:35 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-11-06 16:10:35 +0100 |
commit | 5b476ef5e510c4305d81f82c9041eeedef2e8215 (patch) | |
tree | b55cc39fd71f0dfb55861393d8813a513fb9cf12 /arch/arm/dts | |
parent | 812a0fd6b87c620b931cd3a5f0edb6517f1df147 (diff) | |
parent | 0f0e0b4408e0ad720a036707fe2f841801dfe379 (diff) | |
download | barebox-5b476ef5e510c4305d81f82c9041eeedef2e8215.tar.gz barebox-5b476ef5e510c4305d81f82c9041eeedef2e8215.tar.xz |
Merge branch 'for-next/imx'
Diffstat (limited to 'arch/arm/dts')
-rw-r--r-- | arch/arm/dts/Makefile | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-cm-fx6.dts | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-dfi-fs700-m60-6s.dts | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-eltec-hipercam.dts | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-nitrogen6x.dts | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-phytec-pfla02.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-sabrelite.dts | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-tqma6s.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl-wandboard.dts | 37 | ||||
-rw-r--r-- | arch/arm/dts/imx6dl.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6q-embedsky-e9.dtsi | 78 | ||||
-rw-r--r-- | arch/arm/dts/imx6q-wandboard.dts | 37 | ||||
-rw-r--r-- | arch/arm/dts/imx6s-phytec-pfla02.dtsi | 1 | ||||
-rw-r--r-- | arch/arm/dts/imx6s-riotboard.dts | 1 |
14 files changed, 117 insertions, 46 deletions
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile index 60880e4d20..c87bd93660 100644 --- a/arch/arm/dts/Makefile +++ b/arch/arm/dts/Makefile @@ -52,6 +52,7 @@ pbl-dtb-$(CONFIG_MACH_SOCFPGA_EBV_SOCRATES) += socfpga_cyclone5_socrates.dtb.o pbl-dtb-$(CONFIG_MACH_SOCFPGA_TERASIC_SOCKIT) += socfpga_cyclone5_sockit.dtb.o pbl-dtb-$(CONFIG_MACH_SOLIDRUN_CUBOX) += dove-cubox-bb.dtb.o pbl-dtb-$(CONFIG_MACH_SOLIDRUN_MICROSOM) += imx6dl-hummingboard.dtb.o +pbl-dtb-$(CONFIG_MACH_TECHNEXION_WANDBOARD) += imx6q-wandboard.dtb.o imx6dl-wandboard.dtb.o pbl-dtb-$(CONFIG_MACH_TORADEX_COLIBRI_T20) += tegra20-colibri-iris.dtb.o pbl-dtb-$(CONFIG_MACH_TOSHIBA_AC100) += tegra20-paz00.dtb.o pbl-dtb-$(CONFIG_MACH_TQMA53) += imx53-mba53.dtb.o diff --git a/arch/arm/dts/imx6dl-cm-fx6.dts b/arch/arm/dts/imx6dl-cm-fx6.dts index d33d14c613..0d96b46bf9 100644 --- a/arch/arm/dts/imx6dl-cm-fx6.dts +++ b/arch/arm/dts/imx6dl-cm-fx6.dts @@ -13,6 +13,7 @@ /dts-v1/; #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> #include "imx6qdl-cm-fx6.dtsi" / { diff --git a/arch/arm/dts/imx6dl-dfi-fs700-m60-6s.dts b/arch/arm/dts/imx6dl-dfi-fs700-m60-6s.dts index 36ea00b32e..bee4c765d7 100644 --- a/arch/arm/dts/imx6dl-dfi-fs700-m60-6s.dts +++ b/arch/arm/dts/imx6dl-dfi-fs700-m60-6s.dts @@ -15,6 +15,7 @@ #endif #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> #include "imx6qdl-dfi-fs700-m60.dtsi" / { diff --git a/arch/arm/dts/imx6dl-eltec-hipercam.dts b/arch/arm/dts/imx6dl-eltec-hipercam.dts index 166f8f1244..592358f0c8 100644 --- a/arch/arm/dts/imx6dl-eltec-hipercam.dts +++ b/arch/arm/dts/imx6dl-eltec-hipercam.dts @@ -1,6 +1,7 @@ /dts-v1/; #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> / { model = "ELTEC HiPerCam"; diff --git a/arch/arm/dts/imx6dl-nitrogen6x.dts b/arch/arm/dts/imx6dl-nitrogen6x.dts index 5f4d33ccc4..3ac9ff3a0d 100644 --- a/arch/arm/dts/imx6dl-nitrogen6x.dts +++ b/arch/arm/dts/imx6dl-nitrogen6x.dts @@ -13,6 +13,7 @@ /dts-v1/; #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> #include "imx6qdl-nitrogen6x.dtsi" / { diff --git a/arch/arm/dts/imx6dl-phytec-pfla02.dtsi b/arch/arm/dts/imx6dl-phytec-pfla02.dtsi index 47154d5d9f..e0541e00a9 100644 --- a/arch/arm/dts/imx6dl-phytec-pfla02.dtsi +++ b/arch/arm/dts/imx6dl-phytec-pfla02.dtsi @@ -10,6 +10,7 @@ */ #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> #include "imx6qdl-phytec-pfla02.dtsi" / { diff --git a/arch/arm/dts/imx6dl-sabrelite.dts b/arch/arm/dts/imx6dl-sabrelite.dts index 2de04479dc..907ed282b7 100644 --- a/arch/arm/dts/imx6dl-sabrelite.dts +++ b/arch/arm/dts/imx6dl-sabrelite.dts @@ -12,6 +12,7 @@ /dts-v1/; #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> #include "imx6qdl-sabrelite.dtsi" / { diff --git a/arch/arm/dts/imx6dl-tqma6s.dtsi b/arch/arm/dts/imx6dl-tqma6s.dtsi index b2cbb29320..23081eda30 100644 --- a/arch/arm/dts/imx6dl-tqma6s.dtsi +++ b/arch/arm/dts/imx6dl-tqma6s.dtsi @@ -10,6 +10,7 @@ */ #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> #include "imx6qdl-tqma6x.dtsi" &iomuxc { diff --git a/arch/arm/dts/imx6dl-wandboard.dts b/arch/arm/dts/imx6dl-wandboard.dts new file mode 100644 index 0000000000..a8674004c8 --- /dev/null +++ b/arch/arm/dts/imx6dl-wandboard.dts @@ -0,0 +1,37 @@ +#include <arm/imx6dl-wandboard.dts> +#include <dt-bindings/gpio/gpio.h> +#include "imx6dl.dtsi" + +/ { + chosen { + linux,stdout-path = &uart1; + + environment@0 { + compatible = "barebox,environment"; + device-path = &environment_usdhc3; + }; + }; + + memory { + reg = <0x0 0x0>; + }; +}; + +&ocotp { + barebox,provide-mac-address = <&fec 0x620>; +}; + +&usdhc3 { + #address-cells = <1>; + #size-cells = <1>; + + partition@0 { + label = "barebox"; + reg = <0x0 0xc0000>; + }; + + environment_usdhc3: partition@c0000 { + label = "barebox-environment"; + reg = <0xc0000 0x40000>; + }; +}; diff --git a/arch/arm/dts/imx6dl.dtsi b/arch/arm/dts/imx6dl.dtsi index 4daf040e66..5b257db030 100644 --- a/arch/arm/dts/imx6dl.dtsi +++ b/arch/arm/dts/imx6dl.dtsi @@ -1,2 +1 @@ #include "imx6qdl.dtsi" -#include <arm/imx6dl.dtsi> diff --git a/arch/arm/dts/imx6q-embedsky-e9.dtsi b/arch/arm/dts/imx6q-embedsky-e9.dtsi index f117cae920..e745808f09 100644 --- a/arch/arm/dts/imx6q-embedsky-e9.dtsi +++ b/arch/arm/dts/imx6q-embedsky-e9.dtsi @@ -91,42 +91,6 @@ }; -&audmux { - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_audmux>; - status = "okay"; -}; - -&fec { - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_enet>; - phy-mode = "rgmii"; - phy-supply=<®_3p3v>; - status = "okay"; -}; - -&i2c1 { - clock-frequency = <100000>; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_i2c1>; - status = "okay"; - -}; - -&i2c2 { - clock-frequency = <100000>; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_i2c2>; - status = "okay"; -}; - -&i2c3 { - clock-frequency = <100000>; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_i2c3>; - status = "okay"; -}; - &iomuxc { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_hog>; @@ -302,7 +266,39 @@ }; }; -&ldb { +&audmux { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_audmux>; + status = "okay"; +}; + +&fec { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_enet>; + phy-mode = "rgmii"; + phy-supply=<®_3p3v>; + status = "okay"; +}; + +&i2c1 { + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1>; + status = "okay"; + +}; + +&i2c2 { + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c2>; + status = "okay"; +}; + +&i2c3 { + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c3>; status = "okay"; }; @@ -382,11 +378,3 @@ &sata { status = "okay"; }; - -&usdhc3 { - status = "disabled"; -}; - -&ecspi1 { - status = "disabled"; -}; diff --git a/arch/arm/dts/imx6q-wandboard.dts b/arch/arm/dts/imx6q-wandboard.dts new file mode 100644 index 0000000000..26d8a0077d --- /dev/null +++ b/arch/arm/dts/imx6q-wandboard.dts @@ -0,0 +1,37 @@ +#include <arm/imx6q-wandboard.dts> +#include <dt-bindings/gpio/gpio.h> +#include "imx6q.dtsi" + +/ { + chosen { + linux,stdout-path = &uart1; + + environment@0 { + compatible = "barebox,environment"; + device-path = &environment_usdhc3; + }; + }; + + memory { + reg = <0x0 0x0>; + }; +}; + +&ocotp { + barebox,provide-mac-address = <&fec 0x620>; +}; + +&usdhc3 { + #address-cells = <1>; + #size-cells = <1>; + + partition@0 { + label = "barebox"; + reg = <0x0 0xc0000>; + }; + + environment_usdhc3: partition@c0000 { + label = "barebox-environment"; + reg = <0xc0000 0x40000>; + }; +}; diff --git a/arch/arm/dts/imx6s-phytec-pfla02.dtsi b/arch/arm/dts/imx6s-phytec-pfla02.dtsi index d84fa4f15f..25af12f2bc 100644 --- a/arch/arm/dts/imx6s-phytec-pfla02.dtsi +++ b/arch/arm/dts/imx6s-phytec-pfla02.dtsi @@ -10,6 +10,7 @@ */ #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> #include "imx6qdl-phytec-pfla02.dtsi" / { diff --git a/arch/arm/dts/imx6s-riotboard.dts b/arch/arm/dts/imx6s-riotboard.dts index a522dd9934..e14363f9af 100644 --- a/arch/arm/dts/imx6s-riotboard.dts +++ b/arch/arm/dts/imx6s-riotboard.dts @@ -7,6 +7,7 @@ /dts-v1/; #include "imx6dl.dtsi" +#include <arm/imx6dl.dtsi> / { model = "RIoTboard Solo"; |