diff options
Diffstat (limited to 'arch/arm/boot')
26 files changed, 101 insertions, 82 deletions
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 5986ff63b901..adb5ed9e269e 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
| @@ -357,7 +357,7 @@ dtb-$(CONFIG_ARCH_STI)+= stih407-b2120.dtb \ | |||
| 357 | stih415-b2020.dtb \ | 357 | stih415-b2020.dtb \ |
| 358 | stih416-b2000.dtb \ | 358 | stih416-b2000.dtb \ |
| 359 | stih416-b2020.dtb \ | 359 | stih416-b2020.dtb \ |
| 360 | stih416-b2020-revE.dtb | 360 | stih416-b2020e.dtb |
| 361 | dtb-$(CONFIG_MACH_SUN4I) += \ | 361 | dtb-$(CONFIG_MACH_SUN4I) += \ |
| 362 | sun4i-a10-a1000.dtb \ | 362 | sun4i-a10-a1000.dtb \ |
| 363 | sun4i-a10-cubieboard.dtb \ | 363 | sun4i-a10-cubieboard.dtb \ |
diff --git a/arch/arm/boot/dts/armada-380.dtsi b/arch/arm/boot/dts/armada-380.dtsi index e69bc6759c39..4173a8ab34e7 100644 --- a/arch/arm/boot/dts/armada-380.dtsi +++ b/arch/arm/boot/dts/armada-380.dtsi | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | / { | 17 | / { |
| 18 | model = "Marvell Armada 380 family SoC"; | 18 | model = "Marvell Armada 380 family SoC"; |
| 19 | compatible = "marvell,armada380", "marvell,armada38x"; | 19 | compatible = "marvell,armada380"; |
| 20 | 20 | ||
| 21 | cpus { | 21 | cpus { |
| 22 | #address-cells = <1>; | 22 | #address-cells = <1>; |
diff --git a/arch/arm/boot/dts/armada-385-db.dts b/arch/arm/boot/dts/armada-385-db.dts index 5bae4731828b..1af886f1e486 100644 --- a/arch/arm/boot/dts/armada-385-db.dts +++ b/arch/arm/boot/dts/armada-385-db.dts | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | / { | 17 | / { |
| 18 | model = "Marvell Armada 385 Development Board"; | 18 | model = "Marvell Armada 385 Development Board"; |
| 19 | compatible = "marvell,a385-db", "marvell,armada385", "marvell,armada38x"; | 19 | compatible = "marvell,a385-db", "marvell,armada385", "marvell,armada380"; |
| 20 | 20 | ||
| 21 | chosen { | 21 | chosen { |
| 22 | bootargs = "console=ttyS0,115200 earlyprintk"; | 22 | bootargs = "console=ttyS0,115200 earlyprintk"; |
diff --git a/arch/arm/boot/dts/armada-385-rd.dts b/arch/arm/boot/dts/armada-385-rd.dts index 40893255a3f0..aaca2861dc87 100644 --- a/arch/arm/boot/dts/armada-385-rd.dts +++ b/arch/arm/boot/dts/armada-385-rd.dts | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | 17 | ||
| 18 | / { | 18 | / { |
| 19 | model = "Marvell Armada 385 Reference Design"; | 19 | model = "Marvell Armada 385 Reference Design"; |
| 20 | compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada38x"; | 20 | compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada380"; |
| 21 | 21 | ||
| 22 | chosen { | 22 | chosen { |
| 23 | bootargs = "console=ttyS0,115200 earlyprintk"; | 23 | bootargs = "console=ttyS0,115200 earlyprintk"; |
diff --git a/arch/arm/boot/dts/armada-385.dtsi b/arch/arm/boot/dts/armada-385.dtsi index f011009bf4cf..6283d7912f71 100644 --- a/arch/arm/boot/dts/armada-385.dtsi +++ b/arch/arm/boot/dts/armada-385.dtsi | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | / { | 17 | / { |
| 18 | model = "Marvell Armada 385 family SoC"; | 18 | model = "Marvell Armada 385 family SoC"; |
| 19 | compatible = "marvell,armada385", "marvell,armada38x"; | 19 | compatible = "marvell,armada385", "marvell,armada380"; |
| 20 | 20 | ||
| 21 | cpus { | 21 | cpus { |
| 22 | #address-cells = <1>; | 22 | #address-cells = <1>; |
diff --git a/arch/arm/boot/dts/armada-38x.dtsi b/arch/arm/boot/dts/armada-38x.dtsi index 3de364e81b52..689fa1a46728 100644 --- a/arch/arm/boot/dts/armada-38x.dtsi +++ b/arch/arm/boot/dts/armada-38x.dtsi | |||
| @@ -20,7 +20,7 @@ | |||
| 20 | 20 | ||
| 21 | / { | 21 | / { |
| 22 | model = "Marvell Armada 38x family SoC"; | 22 | model = "Marvell Armada 38x family SoC"; |
| 23 | compatible = "marvell,armada38x"; | 23 | compatible = "marvell,armada380"; |
| 24 | 24 | ||
| 25 | aliases { | 25 | aliases { |
| 26 | gpio0 = &gpio0; | 26 | gpio0 = &gpio0; |
diff --git a/arch/arm/boot/dts/at91sam9261.dtsi b/arch/arm/boot/dts/at91sam9261.dtsi index b309c1c6e848..04927db1d6bf 100644 --- a/arch/arm/boot/dts/at91sam9261.dtsi +++ b/arch/arm/boot/dts/at91sam9261.dtsi | |||
| @@ -568,24 +568,17 @@ | |||
| 568 | #size-cells = <0>; | 568 | #size-cells = <0>; |
| 569 | #interrupt-cells = <1>; | 569 | #interrupt-cells = <1>; |
| 570 | 570 | ||
| 571 | slow_rc_osc: slow_rc_osc { | 571 | main_osc: main_osc { |
| 572 | compatible = "fixed-clock"; | 572 | compatible = "atmel,at91rm9200-clk-main-osc"; |
| 573 | #clock-cells = <0>; | 573 | #clock-cells = <0>; |
| 574 | clock-frequency = <32768>; | 574 | interrupts-extended = <&pmc AT91_PMC_MOSCS>; |
| 575 | clock-accuracy = <50000000>; | 575 | clocks = <&main_xtal>; |
| 576 | }; | ||
| 577 | |||
| 578 | clk32k: slck { | ||
| 579 | compatible = "atmel,at91sam9260-clk-slow"; | ||
| 580 | #clock-cells = <0>; | ||
| 581 | clocks = <&slow_rc_osc &slow_xtal>; | ||
| 582 | }; | 576 | }; |
| 583 | 577 | ||
| 584 | main: mainck { | 578 | main: mainck { |
| 585 | compatible = "atmel,at91rm9200-clk-main"; | 579 | compatible = "atmel,at91rm9200-clk-main"; |
| 586 | #clock-cells = <0>; | 580 | #clock-cells = <0>; |
| 587 | interrupts-extended = <&pmc AT91_PMC_MOSCS>; | 581 | clocks = <&main_osc>; |
| 588 | clocks = <&main_xtal>; | ||
| 589 | }; | 582 | }; |
| 590 | 583 | ||
| 591 | plla: pllack { | 584 | plla: pllack { |
| @@ -615,7 +608,7 @@ | |||
| 615 | compatible = "atmel,at91rm9200-clk-master"; | 608 | compatible = "atmel,at91rm9200-clk-master"; |
| 616 | #clock-cells = <0>; | 609 | #clock-cells = <0>; |
| 617 | interrupts-extended = <&pmc AT91_PMC_MCKRDY>; | 610 | interrupts-extended = <&pmc AT91_PMC_MCKRDY>; |
| 618 | clocks = <&clk32k>, <&main>, <&plla>, <&pllb>; | 611 | clocks = <&slow_xtal>, <&main>, <&plla>, <&pllb>; |
| 619 | atmel,clk-output-range = <0 94000000>; | 612 | atmel,clk-output-range = <0 94000000>; |
| 620 | atmel,clk-divisors = <1 2 4 0>; | 613 | atmel,clk-divisors = <1 2 4 0>; |
| 621 | }; | 614 | }; |
| @@ -632,7 +625,7 @@ | |||
| 632 | #address-cells = <1>; | 625 | #address-cells = <1>; |
| 633 | #size-cells = <0>; | 626 | #size-cells = <0>; |
| 634 | interrupt-parent = <&pmc>; | 627 | interrupt-parent = <&pmc>; |
| 635 | clocks = <&clk32k>, <&main>, <&plla>, <&pllb>; | 628 | clocks = <&slow_xtal>, <&main>, <&plla>, <&pllb>; |
| 636 | 629 | ||
| 637 | prog0: prog0 { | 630 | prog0: prog0 { |
| 638 | #clock-cells = <0>; | 631 | #clock-cells = <0>; |
diff --git a/arch/arm/boot/dts/at91sam9261ek.dts b/arch/arm/boot/dts/at91sam9261ek.dts index c6683ea8b743..aa35a7aec9a8 100644 --- a/arch/arm/boot/dts/at91sam9261ek.dts +++ b/arch/arm/boot/dts/at91sam9261ek.dts | |||
| @@ -20,6 +20,10 @@ | |||
| 20 | reg = <0x20000000 0x4000000>; | 20 | reg = <0x20000000 0x4000000>; |
| 21 | }; | 21 | }; |
| 22 | 22 | ||
| 23 | slow_xtal { | ||
| 24 | clock-frequency = <32768>; | ||
| 25 | }; | ||
| 26 | |||
| 23 | main_xtal { | 27 | main_xtal { |
| 24 | clock-frequency = <18432000>; | 28 | clock-frequency = <18432000>; |
| 25 | }; | 29 | }; |
diff --git a/arch/arm/boot/dts/at91sam9n12.dtsi b/arch/arm/boot/dts/at91sam9n12.dtsi index d1b82e6635d5..287795985e32 100644 --- a/arch/arm/boot/dts/at91sam9n12.dtsi +++ b/arch/arm/boot/dts/at91sam9n12.dtsi | |||
| @@ -132,8 +132,8 @@ | |||
| 132 | <595000000 650000000 3 0>, | 132 | <595000000 650000000 3 0>, |
| 133 | <545000000 600000000 0 1>, | 133 | <545000000 600000000 0 1>, |
| 134 | <495000000 555000000 1 1>, | 134 | <495000000 555000000 1 1>, |
| 135 | <445000000 500000000 1 2>, | 135 | <445000000 500000000 2 1>, |
| 136 | <400000000 450000000 1 3>; | 136 | <400000000 450000000 3 1>; |
| 137 | }; | 137 | }; |
| 138 | 138 | ||
| 139 | plladiv: plladivck { | 139 | plladiv: plladivck { |
diff --git a/arch/arm/boot/dts/at91sam9x5.dtsi b/arch/arm/boot/dts/at91sam9x5.dtsi index 1a57298636a5..d6133f497207 100644 --- a/arch/arm/boot/dts/at91sam9x5.dtsi +++ b/arch/arm/boot/dts/at91sam9x5.dtsi | |||
| @@ -140,8 +140,8 @@ | |||
| 140 | 595000000 650000000 3 0 | 140 | 595000000 650000000 3 0 |
| 141 | 545000000 600000000 0 1 | 141 | 545000000 600000000 0 1 |
| 142 | 495000000 555000000 1 1 | 142 | 495000000 555000000 1 1 |
| 143 | 445000000 500000000 1 2 | 143 | 445000000 500000000 2 1 |
| 144 | 400000000 450000000 1 3>; | 144 | 400000000 450000000 3 1>; |
| 145 | }; | 145 | }; |
| 146 | 146 | ||
| 147 | plladiv: plladivck { | 147 | plladiv: plladivck { |
diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi index b8ece4be41ca..fbaf426d2daa 100644 --- a/arch/arm/boot/dts/exynos4.dtsi +++ b/arch/arm/boot/dts/exynos4.dtsi | |||
| @@ -113,7 +113,7 @@ | |||
| 113 | compatible = "arm,cortex-a9-gic"; | 113 | compatible = "arm,cortex-a9-gic"; |
| 114 | #interrupt-cells = <3>; | 114 | #interrupt-cells = <3>; |
| 115 | interrupt-controller; | 115 | interrupt-controller; |
| 116 | reg = <0x10490000 0x1000>, <0x10480000 0x100>; | 116 | reg = <0x10490000 0x10000>, <0x10480000 0x10000>; |
| 117 | }; | 117 | }; |
| 118 | 118 | ||
| 119 | combiner: interrupt-controller@10440000 { | 119 | combiner: interrupt-controller@10440000 { |
diff --git a/arch/arm/boot/dts/imx51-babbage.dts b/arch/arm/boot/dts/imx51-babbage.dts index 6bc3243a80d3..181d77fa2fa6 100644 --- a/arch/arm/boot/dts/imx51-babbage.dts +++ b/arch/arm/boot/dts/imx51-babbage.dts | |||
| @@ -315,15 +315,15 @@ | |||
| 315 | &esdhc1 { | 315 | &esdhc1 { |
| 316 | pinctrl-names = "default"; | 316 | pinctrl-names = "default"; |
| 317 | pinctrl-0 = <&pinctrl_esdhc1>; | 317 | pinctrl-0 = <&pinctrl_esdhc1>; |
| 318 | fsl,cd-controller; | 318 | cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>; |
| 319 | fsl,wp-controller; | 319 | wp-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; |
| 320 | status = "okay"; | 320 | status = "okay"; |
| 321 | }; | 321 | }; |
| 322 | 322 | ||
| 323 | &esdhc2 { | 323 | &esdhc2 { |
| 324 | pinctrl-names = "default"; | 324 | pinctrl-names = "default"; |
| 325 | pinctrl-0 = <&pinctrl_esdhc2>; | 325 | pinctrl-0 = <&pinctrl_esdhc2>; |
| 326 | cd-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; | 326 | cd-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; |
| 327 | wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; | 327 | wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; |
| 328 | status = "okay"; | 328 | status = "okay"; |
| 329 | }; | 329 | }; |
| @@ -468,8 +468,8 @@ | |||
| 468 | MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5 | 468 | MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5 |
| 469 | MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5 | 469 | MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5 |
| 470 | MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5 | 470 | MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5 |
| 471 | MX51_PAD_GPIO1_0__SD1_CD 0x20d5 | 471 | MX51_PAD_GPIO1_0__GPIO1_0 0x100 |
| 472 | MX51_PAD_GPIO1_1__SD1_WP 0x20d5 | 472 | MX51_PAD_GPIO1_1__GPIO1_1 0x100 |
| 473 | >; | 473 | >; |
| 474 | }; | 474 | }; |
| 475 | 475 | ||
diff --git a/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts b/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts index 75e66c9c6144..31cfb7f2b02e 100644 --- a/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts +++ b/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | |||
| @@ -107,7 +107,7 @@ | |||
| 107 | &esdhc1 { | 107 | &esdhc1 { |
| 108 | pinctrl-names = "default"; | 108 | pinctrl-names = "default"; |
| 109 | pinctrl-0 = <&pinctrl_esdhc1 &pinctrl_esdhc1_cd>; | 109 | pinctrl-0 = <&pinctrl_esdhc1 &pinctrl_esdhc1_cd>; |
| 110 | fsl,cd-controller; | 110 | cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>; |
| 111 | status = "okay"; | 111 | status = "okay"; |
| 112 | }; | 112 | }; |
| 113 | 113 | ||
| @@ -206,7 +206,7 @@ | |||
| 206 | 206 | ||
| 207 | pinctrl_esdhc1_cd: esdhc1_cd { | 207 | pinctrl_esdhc1_cd: esdhc1_cd { |
| 208 | fsl,pins = < | 208 | fsl,pins = < |
| 209 | MX51_PAD_GPIO1_0__SD1_CD 0x20d5 | 209 | MX51_PAD_GPIO1_0__GPIO1_0 0xd5 |
| 210 | >; | 210 | >; |
| 211 | }; | 211 | }; |
| 212 | 212 | ||
diff --git a/arch/arm/boot/dts/imx53-m53evk.dts b/arch/arm/boot/dts/imx53-m53evk.dts index d5d146a8b149..c4956b0ffb35 100644 --- a/arch/arm/boot/dts/imx53-m53evk.dts +++ b/arch/arm/boot/dts/imx53-m53evk.dts | |||
| @@ -21,27 +21,25 @@ | |||
| 21 | <0xb0000000 0x20000000>; | 21 | <0xb0000000 0x20000000>; |
| 22 | }; | 22 | }; |
| 23 | 23 | ||
| 24 | soc { | 24 | display1: display@di1 { |
| 25 | display1: display@di1 { | 25 | compatible = "fsl,imx-parallel-display"; |
| 26 | compatible = "fsl,imx-parallel-display"; | 26 | interface-pix-fmt = "bgr666"; |
| 27 | interface-pix-fmt = "bgr666"; | 27 | pinctrl-names = "default"; |
| 28 | pinctrl-names = "default"; | 28 | pinctrl-0 = <&pinctrl_ipu_disp1>; |
| 29 | pinctrl-0 = <&pinctrl_ipu_disp1>; | 29 | |
| 30 | 30 | display-timings { | |
| 31 | display-timings { | 31 | 800x480p60 { |
| 32 | 800x480p60 { | 32 | native-mode; |
| 33 | native-mode; | 33 | clock-frequency = <31500000>; |
| 34 | clock-frequency = <31500000>; | 34 | hactive = <800>; |
| 35 | hactive = <800>; | 35 | vactive = <480>; |
| 36 | vactive = <480>; | 36 | hfront-porch = <40>; |
| 37 | hfront-porch = <40>; | 37 | hback-porch = <88>; |
| 38 | hback-porch = <88>; | 38 | hsync-len = <128>; |
| 39 | hsync-len = <128>; | 39 | vback-porch = <33>; |
| 40 | vback-porch = <33>; | 40 | vfront-porch = <9>; |
| 41 | vfront-porch = <9>; | 41 | vsync-len = <3>; |
| 42 | vsync-len = <3>; | 42 | vsync-active = <1>; |
| 43 | vsync-active = <1>; | ||
| 44 | }; | ||
| 45 | }; | 43 | }; |
| 46 | }; | 44 | }; |
| 47 | 45 | ||
diff --git a/arch/arm/boot/dts/imx6dl-hummingboard.dts b/arch/arm/boot/dts/imx6dl-hummingboard.dts index 5373a5f2782b..c8e51dd41b8f 100644 --- a/arch/arm/boot/dts/imx6dl-hummingboard.dts +++ b/arch/arm/boot/dts/imx6dl-hummingboard.dts | |||
| @@ -143,6 +143,14 @@ | |||
| 143 | fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x1b0b0>; | 143 | fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x1b0b0>; |
| 144 | }; | 144 | }; |
| 145 | 145 | ||
| 146 | pinctrl_hummingboard_usbotg_id: hummingboard-usbotg-id { | ||
| 147 | /* | ||
| 148 | * Similar to pinctrl_usbotg_2, but we want it | ||
| 149 | * pulled down for a fixed host connection. | ||
| 150 | */ | ||
| 151 | fsl,pins = <MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x13059>; | ||
| 152 | }; | ||
| 153 | |||
| 146 | pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus { | 154 | pinctrl_hummingboard_usbotg_vbus: hummingboard-usbotg-vbus { |
| 147 | fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b0>; | 155 | fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b0>; |
| 148 | }; | 156 | }; |
| @@ -178,6 +186,8 @@ | |||
| 178 | }; | 186 | }; |
| 179 | 187 | ||
| 180 | &usbotg { | 188 | &usbotg { |
| 189 | pinctrl-names = "default"; | ||
| 190 | pinctrl-0 = <&pinctrl_hummingboard_usbotg_id>; | ||
| 181 | vbus-supply = <®_usbotg_vbus>; | 191 | vbus-supply = <®_usbotg_vbus>; |
| 182 | status = "okay"; | 192 | status = "okay"; |
| 183 | }; | 193 | }; |
diff --git a/arch/arm/boot/dts/imx6q-gw51xx.dts b/arch/arm/boot/dts/imx6q-gw51xx.dts index af4929aee075..0e1406e58eff 100644 --- a/arch/arm/boot/dts/imx6q-gw51xx.dts +++ b/arch/arm/boot/dts/imx6q-gw51xx.dts | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | 11 | ||
| 12 | /dts-v1/; | 12 | /dts-v1/; |
| 13 | #include "imx6q.dtsi" | 13 | #include "imx6q.dtsi" |
| 14 | #include "imx6qdl-gw54xx.dtsi" | 14 | #include "imx6qdl-gw51xx.dtsi" |
| 15 | 15 | ||
| 16 | / { | 16 | / { |
| 17 | model = "Gateworks Ventana i.MX6 Quad GW51XX"; | 17 | model = "Gateworks Ventana i.MX6 Quad GW51XX"; |
diff --git a/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi b/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi index 25da82a03110..e8e781656b3f 100644 --- a/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi +++ b/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | |||
| @@ -12,6 +12,19 @@ | |||
| 12 | pinctrl-0 = <&pinctrl_cubox_i_ir>; | 12 | pinctrl-0 = <&pinctrl_cubox_i_ir>; |
| 13 | }; | 13 | }; |
| 14 | 14 | ||
| 15 | pwmleds { | ||
| 16 | compatible = "pwm-leds"; | ||
| 17 | pinctrl-names = "default"; | ||
| 18 | pinctrl-0 = <&pinctrl_cubox_i_pwm1>; | ||
| 19 | |||
| 20 | front { | ||
| 21 | active-low; | ||
| 22 | label = "imx6:red:front"; | ||
| 23 | max-brightness = <248>; | ||
| 24 | pwms = <&pwm1 0 50000>; | ||
| 25 | }; | ||
| 26 | }; | ||
| 27 | |||
| 15 | regulators { | 28 | regulators { |
| 16 | compatible = "simple-bus"; | 29 | compatible = "simple-bus"; |
| 17 | 30 | ||
| @@ -109,6 +122,10 @@ | |||
| 109 | >; | 122 | >; |
| 110 | }; | 123 | }; |
| 111 | 124 | ||
| 125 | pinctrl_cubox_i_pwm1: cubox-i-pwm1-front-led { | ||
| 126 | fsl,pins = <MX6QDL_PAD_DISP0_DAT8__PWM1_OUT 0x1b0b0>; | ||
| 127 | }; | ||
| 128 | |||
| 112 | pinctrl_cubox_i_spdif: cubox-i-spdif { | 129 | pinctrl_cubox_i_spdif: cubox-i-spdif { |
| 113 | fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>; | 130 | fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>; |
| 114 | }; | 131 | }; |
| @@ -117,6 +134,14 @@ | |||
| 117 | fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x4001b0b0>; | 134 | fsl,pins = <MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x4001b0b0>; |
| 118 | }; | 135 | }; |
| 119 | 136 | ||
| 137 | pinctrl_cubox_i_usbotg_id: cubox-i-usbotg-id { | ||
| 138 | /* | ||
| 139 | * The Cubox-i pulls this low, but as it's pointless | ||
| 140 | * leaving it as a pull-up, even if it is just 10uA. | ||
| 141 | */ | ||
| 142 | fsl,pins = <MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x13059>; | ||
| 143 | }; | ||
| 144 | |||
| 120 | pinctrl_cubox_i_usbotg_vbus: cubox-i-usbotg-vbus { | 145 | pinctrl_cubox_i_usbotg_vbus: cubox-i-usbotg-vbus { |
| 121 | fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x4001b0b0>; | 146 | fsl,pins = <MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x4001b0b0>; |
| 122 | }; | 147 | }; |
| @@ -153,6 +178,8 @@ | |||
| 153 | }; | 178 | }; |
| 154 | 179 | ||
| 155 | &usbotg { | 180 | &usbotg { |
| 181 | pinctrl-names = "default"; | ||
| 182 | pinctrl-0 = <&pinctrl_cubox_i_usbotg_id>; | ||
| 156 | vbus-supply = <®_usbotg_vbus>; | 183 | vbus-supply = <®_usbotg_vbus>; |
| 157 | status = "okay"; | 184 | status = "okay"; |
| 158 | }; | 185 | }; |
diff --git a/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi index 31665adcbf39..0db15af41cb1 100644 --- a/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi +++ b/arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | |||
| @@ -161,7 +161,7 @@ | |||
| 161 | status = "okay"; | 161 | status = "okay"; |
| 162 | 162 | ||
| 163 | pmic: ltc3676@3c { | 163 | pmic: ltc3676@3c { |
| 164 | compatible = "ltc,ltc3676"; | 164 | compatible = "lltc,ltc3676"; |
| 165 | reg = <0x3c>; | 165 | reg = <0x3c>; |
| 166 | 166 | ||
| 167 | regulators { | 167 | regulators { |
diff --git a/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi index 367af3ec9435..744c8a2d81f6 100644 --- a/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi +++ b/arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | |||
| @@ -220,7 +220,7 @@ | |||
| 220 | }; | 220 | }; |
| 221 | 221 | ||
| 222 | pmic: ltc3676@3c { | 222 | pmic: ltc3676@3c { |
| 223 | compatible = "ltc,ltc3676"; | 223 | compatible = "lltc,ltc3676"; |
| 224 | reg = <0x3c>; | 224 | reg = <0x3c>; |
| 225 | 225 | ||
| 226 | regulators { | 226 | regulators { |
| @@ -288,7 +288,7 @@ | |||
| 288 | codec: sgtl5000@0a { | 288 | codec: sgtl5000@0a { |
| 289 | compatible = "fsl,sgtl5000"; | 289 | compatible = "fsl,sgtl5000"; |
| 290 | reg = <0x0a>; | 290 | reg = <0x0a>; |
| 291 | clocks = <&clks 169>; | 291 | clocks = <&clks 201>; |
| 292 | VDDA-supply = <®_1p8v>; | 292 | VDDA-supply = <®_1p8v>; |
| 293 | VDDIO-supply = <®_3p3v>; | 293 | VDDIO-supply = <®_3p3v>; |
| 294 | }; | 294 | }; |
diff --git a/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi b/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi index c91b5a6c769b..adf150c1be90 100644 --- a/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi +++ b/arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | |||
| @@ -234,7 +234,7 @@ | |||
| 234 | }; | 234 | }; |
| 235 | 235 | ||
| 236 | pmic: ltc3676@3c { | 236 | pmic: ltc3676@3c { |
| 237 | compatible = "ltc,ltc3676"; | 237 | compatible = "lltc,ltc3676"; |
| 238 | reg = <0x3c>; | 238 | reg = <0x3c>; |
| 239 | 239 | ||
| 240 | regulators { | 240 | regulators { |
diff --git a/arch/arm/boot/dts/imx6qdl-microsom.dtsi b/arch/arm/boot/dts/imx6qdl-microsom.dtsi index d729d0b15f25..79eac6849d4c 100644 --- a/arch/arm/boot/dts/imx6qdl-microsom.dtsi +++ b/arch/arm/boot/dts/imx6qdl-microsom.dtsi | |||
| @@ -10,14 +10,6 @@ | |||
| 10 | MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1 | 10 | MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1 |
| 11 | >; | 11 | >; |
| 12 | }; | 12 | }; |
| 13 | |||
| 14 | pinctrl_microsom_usbotg: microsom-usbotg { | ||
| 15 | /* | ||
| 16 | * Similar to pinctrl_usbotg_2, but we want it | ||
| 17 | * pulled down for a fixed host connection. | ||
| 18 | */ | ||
| 19 | fsl,pins = <MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x13059>; | ||
| 20 | }; | ||
| 21 | }; | 13 | }; |
| 22 | }; | 14 | }; |
| 23 | 15 | ||
| @@ -26,8 +18,3 @@ | |||
| 26 | pinctrl-0 = <&pinctrl_microsom_uart1>; | 18 | pinctrl-0 = <&pinctrl_microsom_uart1>; |
| 27 | status = "okay"; | 19 | status = "okay"; |
| 28 | }; | 20 | }; |
| 29 | |||
| 30 | &usbotg { | ||
| 31 | pinctrl-names = "default"; | ||
| 32 | pinctrl-0 = <&pinctrl_microsom_usbotg>; | ||
| 33 | }; | ||
diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi index 2d4e5285f3f3..57d4abe03a94 100644 --- a/arch/arm/boot/dts/imx6sl.dtsi +++ b/arch/arm/boot/dts/imx6sl.dtsi | |||
| @@ -686,7 +686,7 @@ | |||
| 686 | compatible = "fsl,imx6sl-fec", "fsl,imx25-fec"; | 686 | compatible = "fsl,imx6sl-fec", "fsl,imx25-fec"; |
| 687 | reg = <0x02188000 0x4000>; | 687 | reg = <0x02188000 0x4000>; |
| 688 | interrupts = <0 114 IRQ_TYPE_LEVEL_HIGH>; | 688 | interrupts = <0 114 IRQ_TYPE_LEVEL_HIGH>; |
| 689 | clocks = <&clks IMX6SL_CLK_ENET_REF>, | 689 | clocks = <&clks IMX6SL_CLK_ENET>, |
| 690 | <&clks IMX6SL_CLK_ENET_REF>; | 690 | <&clks IMX6SL_CLK_ENET_REF>; |
| 691 | clock-names = "ipg", "ahb"; | 691 | clock-names = "ipg", "ahb"; |
| 692 | status = "disabled"; | 692 | status = "disabled"; |
diff --git a/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts b/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts index c5a1fc75c7a3..b2d9834bf458 100644 --- a/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts +++ b/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts | |||
| @@ -105,7 +105,6 @@ | |||
| 105 | compatible = "ethernet-phy-id0141.0cb0", | 105 | compatible = "ethernet-phy-id0141.0cb0", |
| 106 | "ethernet-phy-ieee802.3-c22"; | 106 | "ethernet-phy-ieee802.3-c22"; |
| 107 | reg = <0>; | 107 | reg = <0>; |
| 108 | phy-connection-type = "rgmii-id"; | ||
| 109 | }; | 108 | }; |
| 110 | 109 | ||
| 111 | ethphy1: ethernet-phy@1 { | 110 | ethphy1: ethernet-phy@1 { |
| @@ -113,7 +112,6 @@ | |||
| 113 | compatible = "ethernet-phy-id0141.0cb0", | 112 | compatible = "ethernet-phy-id0141.0cb0", |
| 114 | "ethernet-phy-ieee802.3-c22"; | 113 | "ethernet-phy-ieee802.3-c22"; |
| 115 | reg = <1>; | 114 | reg = <1>; |
| 116 | phy-connection-type = "rgmii-id"; | ||
| 117 | }; | 115 | }; |
| 118 | }; | 116 | }; |
| 119 | 117 | ||
| @@ -121,6 +119,7 @@ | |||
| 121 | status = "okay"; | 119 | status = "okay"; |
| 122 | ethernet0-port@0 { | 120 | ethernet0-port@0 { |
| 123 | phy-handle = <ðphy0>; | 121 | phy-handle = <ðphy0>; |
| 122 | phy-connection-type = "rgmii-id"; | ||
| 124 | }; | 123 | }; |
| 125 | }; | 124 | }; |
| 126 | 125 | ||
| @@ -128,5 +127,6 @@ | |||
| 128 | status = "okay"; | 127 | status = "okay"; |
| 129 | ethernet1-port@0 { | 128 | ethernet1-port@0 { |
| 130 | phy-handle = <ðphy1>; | 129 | phy-handle = <ðphy1>; |
| 130 | phy-connection-type = "rgmii-id"; | ||
| 131 | }; | 131 | }; |
| 132 | }; | 132 | }; |
diff --git a/arch/arm/boot/dts/stih415.dtsi b/arch/arm/boot/dts/stih415.dtsi index d6f254f302fe..a0f6f75fe3b5 100644 --- a/arch/arm/boot/dts/stih415.dtsi +++ b/arch/arm/boot/dts/stih415.dtsi | |||
| @@ -169,8 +169,8 @@ | |||
| 169 | 169 | ||
| 170 | pinctrl-names = "default"; | 170 | pinctrl-names = "default"; |
| 171 | pinctrl-0 = <&pinctrl_mii0>; | 171 | pinctrl-0 = <&pinctrl_mii0>; |
| 172 | clock-names = "stmmaceth"; | 172 | clock-names = "stmmaceth", "sti-ethclk"; |
| 173 | clocks = <&clk_s_a1_ls CLK_GMAC0_PHY>; | 173 | clocks = <&clk_s_a1_ls CLK_ICN_IF_2>, <&clk_s_a1_ls CLK_GMAC0_PHY>; |
| 174 | }; | 174 | }; |
| 175 | 175 | ||
| 176 | ethernet1: dwmac@fef08000 { | 176 | ethernet1: dwmac@fef08000 { |
| @@ -192,8 +192,8 @@ | |||
| 192 | reset-names = "stmmaceth"; | 192 | reset-names = "stmmaceth"; |
| 193 | pinctrl-names = "default"; | 193 | pinctrl-names = "default"; |
| 194 | pinctrl-0 = <&pinctrl_mii1>; | 194 | pinctrl-0 = <&pinctrl_mii1>; |
| 195 | clock-names = "stmmaceth"; | 195 | clock-names = "stmmaceth", "sti-ethclk"; |
| 196 | clocks = <&clk_s_a0_ls CLK_ETH1_PHY>; | 196 | clocks = <&clk_s_a0_ls CLK_ICN_REG>, <&clk_s_a0_ls CLK_ETH1_PHY>; |
| 197 | }; | 197 | }; |
| 198 | 198 | ||
| 199 | rc: rc@fe518000 { | 199 | rc: rc@fe518000 { |
diff --git a/arch/arm/boot/dts/stih416-b2020-revE.dts b/arch/arm/boot/dts/stih416-b2020e.dts index ba0fa2caaf18..ba0fa2caaf18 100644 --- a/arch/arm/boot/dts/stih416-b2020-revE.dts +++ b/arch/arm/boot/dts/stih416-b2020e.dts | |||
diff --git a/arch/arm/boot/dts/stih416.dtsi b/arch/arm/boot/dts/stih416.dtsi index 06473c5d9ea9..84758d76d064 100644 --- a/arch/arm/boot/dts/stih416.dtsi +++ b/arch/arm/boot/dts/stih416.dtsi | |||
| @@ -175,8 +175,8 @@ | |||
| 175 | reset-names = "stmmaceth"; | 175 | reset-names = "stmmaceth"; |
| 176 | pinctrl-names = "default"; | 176 | pinctrl-names = "default"; |
| 177 | pinctrl-0 = <&pinctrl_mii0>; | 177 | pinctrl-0 = <&pinctrl_mii0>; |
| 178 | clock-names = "stmmaceth"; | 178 | clock-names = "stmmaceth", "sti-ethclk"; |
| 179 | clocks = <&clk_s_a1_ls CLK_GMAC0_PHY>; | 179 | clocks = <&clk_s_a1_ls CLK_ICN_IF_2>, <&clk_s_a1_ls CLK_GMAC0_PHY>; |
| 180 | }; | 180 | }; |
| 181 | 181 | ||
| 182 | ethernet1: dwmac@fef08000 { | 182 | ethernet1: dwmac@fef08000 { |
| @@ -197,8 +197,8 @@ | |||
| 197 | reset-names = "stmmaceth"; | 197 | reset-names = "stmmaceth"; |
| 198 | pinctrl-names = "default"; | 198 | pinctrl-names = "default"; |
| 199 | pinctrl-0 = <&pinctrl_mii1>; | 199 | pinctrl-0 = <&pinctrl_mii1>; |
| 200 | clock-names = "stmmaceth"; | 200 | clock-names = "stmmaceth", "sti-ethclk"; |
| 201 | clocks = <&clk_s_a0_ls CLK_ETH1_PHY>; | 201 | clocks = <&clk_s_a0_ls CLK_ICN_REG>, <&clk_s_a0_ls CLK_ETH1_PHY>; |
| 202 | }; | 202 | }; |
| 203 | 203 | ||
| 204 | rc: rc@fe518000 { | 204 | rc: rc@fe518000 { |
