diff options
Diffstat (limited to 'arch/arm/boot')
37 files changed, 345 insertions, 166 deletions
diff --git a/arch/arm/boot/compressed/.gitignore b/arch/arm/boot/compressed/.gitignore index 47279aa96a6a..0714e0334e33 100644 --- a/arch/arm/boot/compressed/.gitignore +++ b/arch/arm/boot/compressed/.gitignore | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | ashldi3.S | 1 | ashldi3.S |
| 2 | bswapsdi2.S | ||
| 2 | font.c | 3 | font.c |
| 3 | lib1funcs.S | 4 | lib1funcs.S |
| 4 | hyp-stub.S | 5 | hyp-stub.S |
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index b9d6a8b485e0..032030361bef 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
| @@ -38,6 +38,7 @@ dtb-$(CONFIG_ARCH_AT91) += at91sam9g35ek.dtb | |||
| 38 | dtb-$(CONFIG_ARCH_AT91) += at91sam9x25ek.dtb | 38 | dtb-$(CONFIG_ARCH_AT91) += at91sam9x25ek.dtb |
| 39 | dtb-$(CONFIG_ARCH_AT91) += at91sam9x35ek.dtb | 39 | dtb-$(CONFIG_ARCH_AT91) += at91sam9x35ek.dtb |
| 40 | # sama5d3 | 40 | # sama5d3 |
| 41 | dtb-$(CONFIG_ARCH_AT91) += at91-sama5d3_xplained.dtb | ||
| 41 | dtb-$(CONFIG_ARCH_AT91) += sama5d31ek.dtb | 42 | dtb-$(CONFIG_ARCH_AT91) += sama5d31ek.dtb |
| 42 | dtb-$(CONFIG_ARCH_AT91) += sama5d33ek.dtb | 43 | dtb-$(CONFIG_ARCH_AT91) += sama5d33ek.dtb |
| 43 | dtb-$(CONFIG_ARCH_AT91) += sama5d34ek.dtb | 44 | dtb-$(CONFIG_ARCH_AT91) += sama5d34ek.dtb |
| @@ -208,7 +209,8 @@ dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \ | |||
| 208 | omap3-n900.dtb \ | 209 | omap3-n900.dtb \ |
| 209 | omap3-n9.dtb \ | 210 | omap3-n9.dtb \ |
| 210 | omap3-n950.dtb \ | 211 | omap3-n950.dtb \ |
| 211 | omap3-tobi.dtb \ | 212 | omap3-overo-tobi.dtb \ |
| 213 | omap3-overo-storm-tobi.dtb \ | ||
| 212 | omap3-gta04.dtb \ | 214 | omap3-gta04.dtb \ |
| 213 | omap3-igep0020.dtb \ | 215 | omap3-igep0020.dtb \ |
| 214 | omap3-igep0030.dtb \ | 216 | omap3-igep0030.dtb \ |
diff --git a/arch/arm/boot/dts/am335x-evmsk.dts b/arch/arm/boot/dts/am335x-evmsk.dts index 4718ec4a4dbf..486880b74831 100644 --- a/arch/arm/boot/dts/am335x-evmsk.dts +++ b/arch/arm/boot/dts/am335x-evmsk.dts | |||
| @@ -121,7 +121,7 @@ | |||
| 121 | ti,model = "AM335x-EVMSK"; | 121 | ti,model = "AM335x-EVMSK"; |
| 122 | ti,audio-codec = <&tlv320aic3106>; | 122 | ti,audio-codec = <&tlv320aic3106>; |
| 123 | ti,mcasp-controller = <&mcasp1>; | 123 | ti,mcasp-controller = <&mcasp1>; |
| 124 | ti,codec-clock-rate = <24576000>; | 124 | ti,codec-clock-rate = <24000000>; |
| 125 | ti,audio-routing = | 125 | ti,audio-routing = |
| 126 | "Headphone Jack", "HPLOUT", | 126 | "Headphone Jack", "HPLOUT", |
| 127 | "Headphone Jack", "HPROUT"; | 127 | "Headphone Jack", "HPROUT"; |
| @@ -256,6 +256,12 @@ | |||
| 256 | >; | 256 | >; |
| 257 | }; | 257 | }; |
| 258 | 258 | ||
| 259 | mmc1_pins: pinmux_mmc1_pins { | ||
| 260 | pinctrl-single,pins = < | ||
| 261 | 0x160 (PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */ | ||
| 262 | >; | ||
| 263 | }; | ||
| 264 | |||
| 259 | mcasp1_pins: mcasp1_pins { | 265 | mcasp1_pins: mcasp1_pins { |
| 260 | pinctrl-single,pins = < | 266 | pinctrl-single,pins = < |
| 261 | 0x10c (PIN_INPUT_PULLDOWN | MUX_MODE4) /* mii1_crs.mcasp1_aclkx */ | 267 | 0x10c (PIN_INPUT_PULLDOWN | MUX_MODE4) /* mii1_crs.mcasp1_aclkx */ |
| @@ -456,6 +462,9 @@ | |||
| 456 | status = "okay"; | 462 | status = "okay"; |
| 457 | vmmc-supply = <&vmmc_reg>; | 463 | vmmc-supply = <&vmmc_reg>; |
| 458 | bus-width = <4>; | 464 | bus-width = <4>; |
| 465 | pinctrl-names = "default"; | ||
| 466 | pinctrl-0 = <&mmc1_pins>; | ||
| 467 | cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>; | ||
| 459 | }; | 468 | }; |
| 460 | 469 | ||
| 461 | &sham { | 470 | &sham { |
diff --git a/arch/arm/boot/dts/armada-xp-mv78260.dtsi b/arch/arm/boot/dts/armada-xp-mv78260.dtsi index 66609684d41b..9480cf891f8c 100644 --- a/arch/arm/boot/dts/armada-xp-mv78260.dtsi +++ b/arch/arm/boot/dts/armada-xp-mv78260.dtsi | |||
| @@ -23,6 +23,7 @@ | |||
| 23 | gpio0 = &gpio0; | 23 | gpio0 = &gpio0; |
| 24 | gpio1 = &gpio1; | 24 | gpio1 = &gpio1; |
| 25 | gpio2 = &gpio2; | 25 | gpio2 = &gpio2; |
| 26 | eth3 = ð3; | ||
| 26 | }; | 27 | }; |
| 27 | 28 | ||
| 28 | cpus { | 29 | cpus { |
| @@ -291,7 +292,7 @@ | |||
| 291 | interrupts = <91>; | 292 | interrupts = <91>; |
| 292 | }; | 293 | }; |
| 293 | 294 | ||
| 294 | ethernet@34000 { | 295 | eth3: ethernet@34000 { |
| 295 | compatible = "marvell,armada-370-neta"; | 296 | compatible = "marvell,armada-370-neta"; |
| 296 | reg = <0x34000 0x4000>; | 297 | reg = <0x34000 0x4000>; |
| 297 | interrupts = <14>; | 298 | interrupts = <14>; |
diff --git a/arch/arm/boot/dts/at91-sama5d3_xplained.dts b/arch/arm/boot/dts/at91-sama5d3_xplained.dts new file mode 100644 index 000000000000..ce1375595e5f --- /dev/null +++ b/arch/arm/boot/dts/at91-sama5d3_xplained.dts | |||
| @@ -0,0 +1,229 @@ | |||
| 1 | /* | ||
| 2 | * at91-sama5d3_xplained.dts - Device Tree file for the SAMA5D3 Xplained board | ||
| 3 | * | ||
| 4 | * Copyright (C) 2014 Atmel, | ||
| 5 | * 2014 Nicolas Ferre <nicolas.ferre@atmel.com> | ||
| 6 | * | ||
| 7 | * Licensed under GPLv2 or later. | ||
| 8 | */ | ||
| 9 | /dts-v1/; | ||
| 10 | #include "sama5d36.dtsi" | ||
| 11 | |||
| 12 | / { | ||
| 13 | model = "SAMA5D3 Xplained"; | ||
| 14 | compatible = "atmel,sama5d3-xplained", "atmel,sama5d3", "atmel,sama5"; | ||
| 15 | |||
| 16 | chosen { | ||
| 17 | bootargs = "console=ttyS0,115200"; | ||
| 18 | }; | ||
| 19 | |||
| 20 | memory { | ||
| 21 | reg = <0x20000000 0x10000000>; | ||
| 22 | }; | ||
| 23 | |||
| 24 | ahb { | ||
| 25 | apb { | ||
| 26 | mmc0: mmc@f0000000 { | ||
| 27 | pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_dat4_7 &pinctrl_mmc0_cd>; | ||
| 28 | status = "okay"; | ||
| 29 | slot@0 { | ||
| 30 | reg = <0>; | ||
| 31 | bus-width = <8>; | ||
| 32 | cd-gpios = <&pioE 0 GPIO_ACTIVE_LOW>; | ||
| 33 | }; | ||
| 34 | }; | ||
| 35 | |||
| 36 | spi0: spi@f0004000 { | ||
| 37 | cs-gpios = <&pioD 13 0>; | ||
| 38 | status = "okay"; | ||
| 39 | }; | ||
| 40 | |||
| 41 | can0: can@f000c000 { | ||
| 42 | status = "okay"; | ||
| 43 | }; | ||
| 44 | |||
| 45 | i2c0: i2c@f0014000 { | ||
| 46 | status = "okay"; | ||
| 47 | }; | ||
| 48 | |||
| 49 | i2c1: i2c@f0018000 { | ||
| 50 | status = "okay"; | ||
| 51 | }; | ||
| 52 | |||
| 53 | macb0: ethernet@f0028000 { | ||
| 54 | phy-mode = "rgmii"; | ||
| 55 | status = "okay"; | ||
| 56 | }; | ||
| 57 | |||
| 58 | usart0: serial@f001c000 { | ||
| 59 | status = "okay"; | ||
| 60 | }; | ||
| 61 | |||
| 62 | usart1: serial@f0020000 { | ||
| 63 | pinctrl-0 = <&pinctrl_usart1 &pinctrl_usart1_rts_cts>; | ||
| 64 | status = "okay"; | ||
| 65 | }; | ||
| 66 | |||
| 67 | uart0: serial@f0024000 { | ||
| 68 | status = "okay"; | ||
| 69 | }; | ||
| 70 | |||
| 71 | mmc1: mmc@f8000000 { | ||
| 72 | pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3 &pinctrl_mmc1_cd>; | ||
| 73 | status = "okay"; | ||
| 74 | slot@0 { | ||
| 75 | reg = <0>; | ||
| 76 | bus-width = <4>; | ||
| 77 | cd-gpios = <&pioE 1 GPIO_ACTIVE_HIGH>; | ||
| 78 | }; | ||
| 79 | }; | ||
| 80 | |||
| 81 | spi1: spi@f8008000 { | ||
| 82 | cs-gpios = <&pioC 25 0>, <0>, <0>, <&pioD 16 0>; | ||
| 83 | status = "okay"; | ||
| 84 | }; | ||
| 85 | |||
| 86 | adc0: adc@f8018000 { | ||
| 87 | pinctrl-0 = < | ||
| 88 | &pinctrl_adc0_adtrg | ||
| 89 | &pinctrl_adc0_ad0 | ||
| 90 | &pinctrl_adc0_ad1 | ||
| 91 | &pinctrl_adc0_ad2 | ||
| 92 | &pinctrl_adc0_ad3 | ||
| 93 | &pinctrl_adc0_ad4 | ||
| 94 | &pinctrl_adc0_ad5 | ||
| 95 | &pinctrl_adc0_ad6 | ||
| 96 | &pinctrl_adc0_ad7 | ||
| 97 | &pinctrl_adc0_ad8 | ||
| 98 | &pinctrl_adc0_ad9 | ||
| 99 | >; | ||
| 100 | status = "okay"; | ||
| 101 | }; | ||
| 102 | |||
| 103 | i2c2: i2c@f801c000 { | ||
| 104 | dmas = <0>, <0>; /* Do not use DMA for i2c2 */ | ||
| 105 | status = "okay"; | ||
| 106 | }; | ||
| 107 | |||
| 108 | macb1: ethernet@f802c000 { | ||
| 109 | phy-mode = "rmii"; | ||
| 110 | status = "okay"; | ||
| 111 | }; | ||
| 112 | |||
| 113 | dbgu: serial@ffffee00 { | ||
| 114 | status = "okay"; | ||
| 115 | }; | ||
| 116 | |||
| 117 | pinctrl@fffff200 { | ||
| 118 | board { | ||
| 119 | pinctrl_mmc0_cd: mmc0_cd { | ||
| 120 | atmel,pins = | ||
| 121 | <AT91_PIOE 0 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; | ||
| 122 | }; | ||
| 123 | |||
| 124 | pinctrl_mmc1_cd: mmc1_cd { | ||
| 125 | atmel,pins = | ||
| 126 | <AT91_PIOE 1 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; | ||
| 127 | }; | ||
| 128 | |||
| 129 | pinctrl_usba_vbus: usba_vbus { | ||
| 130 | atmel,pins = | ||
| 131 | <AT91_PIOE 9 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PE9, conflicts with A9 */ | ||
| 132 | }; | ||
| 133 | }; | ||
| 134 | }; | ||
| 135 | |||
| 136 | pmc: pmc@fffffc00 { | ||
| 137 | main: mainck { | ||
| 138 | clock-frequency = <12000000>; | ||
| 139 | }; | ||
| 140 | }; | ||
| 141 | }; | ||
| 142 | |||
| 143 | nand0: nand@60000000 { | ||
| 144 | nand-bus-width = <8>; | ||
| 145 | nand-ecc-mode = "hw"; | ||
| 146 | atmel,has-pmecc; | ||
| 147 | atmel,pmecc-cap = <4>; | ||
| 148 | atmel,pmecc-sector-size = <512>; | ||
| 149 | nand-on-flash-bbt; | ||
| 150 | status = "okay"; | ||
| 151 | |||
| 152 | at91bootstrap@0 { | ||
| 153 | label = "at91bootstrap"; | ||
| 154 | reg = <0x0 0x40000>; | ||
| 155 | }; | ||
| 156 | |||
| 157 | bootloader@40000 { | ||
| 158 | label = "bootloader"; | ||
| 159 | reg = <0x40000 0x80000>; | ||
| 160 | }; | ||
| 161 | |||
| 162 | bootloaderenv@c0000 { | ||
| 163 | label = "bootloader env"; | ||
| 164 | reg = <0xc0000 0xc0000>; | ||
| 165 | }; | ||
| 166 | |||
| 167 | dtb@180000 { | ||
| 168 | label = "device tree"; | ||
| 169 | reg = <0x180000 0x80000>; | ||
| 170 | }; | ||
| 171 | |||
| 172 | kernel@200000 { | ||
| 173 | label = "kernel"; | ||
| 174 | reg = <0x200000 0x600000>; | ||
| 175 | }; | ||
| 176 | |||
| 177 | rootfs@800000 { | ||
| 178 | label = "rootfs"; | ||
| 179 | reg = <0x800000 0x0f800000>; | ||
| 180 | }; | ||
| 181 | }; | ||
| 182 | |||
| 183 | usb0: gadget@00500000 { | ||
| 184 | atmel,vbus-gpio = <&pioE 9 GPIO_ACTIVE_HIGH>; /* PE9, conflicts with A9 */ | ||
| 185 | pinctrl-names = "default"; | ||
| 186 | pinctrl-0 = <&pinctrl_usba_vbus>; | ||
| 187 | status = "okay"; | ||
| 188 | }; | ||
| 189 | |||
| 190 | usb1: ohci@00600000 { | ||
| 191 | num-ports = <3>; | ||
| 192 | atmel,vbus-gpio = <0 | ||
| 193 | &pioE 3 GPIO_ACTIVE_LOW | ||
| 194 | &pioE 4 GPIO_ACTIVE_LOW | ||
| 195 | >; | ||
| 196 | status = "okay"; | ||
| 197 | }; | ||
| 198 | |||
| 199 | usb2: ehci@00700000 { | ||
| 200 | status = "okay"; | ||
| 201 | }; | ||
| 202 | }; | ||
| 203 | |||
| 204 | gpio_keys { | ||
| 205 | compatible = "gpio-keys"; | ||
| 206 | |||
| 207 | bp3 { | ||
| 208 | label = "PB_USER"; | ||
| 209 | gpios = <&pioE 29 GPIO_ACTIVE_LOW>; | ||
| 210 | linux,code = <0x104>; | ||
| 211 | gpio-key,wakeup; | ||
| 212 | }; | ||
| 213 | }; | ||
| 214 | |||
| 215 | leds { | ||
| 216 | compatible = "gpio-leds"; | ||
| 217 | |||
| 218 | d2 { | ||
| 219 | label = "d2"; | ||
| 220 | gpios = <&pioE 23 GPIO_ACTIVE_LOW>; /* PE23, conflicts with A23, CTS2 */ | ||
| 221 | linux,default-trigger = "heartbeat"; | ||
| 222 | }; | ||
| 223 | |||
| 224 | d3 { | ||
| 225 | label = "d3"; | ||
| 226 | gpios = <&pioE 24 GPIO_ACTIVE_HIGH>; | ||
| 227 | }; | ||
| 228 | }; | ||
| 229 | }; | ||
diff --git a/arch/arm/boot/dts/at91sam9263.dtsi b/arch/arm/boot/dts/at91sam9263.dtsi index 0042f73068b0..fece8665fb63 100644 --- a/arch/arm/boot/dts/at91sam9263.dtsi +++ b/arch/arm/boot/dts/at91sam9263.dtsi | |||
| @@ -523,7 +523,7 @@ | |||
| 523 | }; | 523 | }; |
| 524 | 524 | ||
| 525 | i2c0: i2c@fff88000 { | 525 | i2c0: i2c@fff88000 { |
| 526 | compatible = "atmel,at91sam9263-i2c"; | 526 | compatible = "atmel,at91sam9260-i2c"; |
| 527 | reg = <0xfff88000 0x100>; | 527 | reg = <0xfff88000 0x100>; |
| 528 | interrupts = <13 IRQ_TYPE_LEVEL_HIGH 6>; | 528 | interrupts = <13 IRQ_TYPE_LEVEL_HIGH 6>; |
| 529 | #address-cells = <1>; | 529 | #address-cells = <1>; |
diff --git a/arch/arm/boot/dts/at91sam9n12ek.dts b/arch/arm/boot/dts/at91sam9n12ek.dts index e9487f6f0166..924a6a6ffd0f 100644 --- a/arch/arm/boot/dts/at91sam9n12ek.dts +++ b/arch/arm/boot/dts/at91sam9n12ek.dts | |||
| @@ -124,6 +124,10 @@ | |||
| 124 | nand-on-flash-bbt; | 124 | nand-on-flash-bbt; |
| 125 | status = "okay"; | 125 | status = "okay"; |
| 126 | }; | 126 | }; |
| 127 | |||
| 128 | usb0: ohci@00500000 { | ||
| 129 | status = "okay"; | ||
| 130 | }; | ||
| 127 | }; | 131 | }; |
| 128 | 132 | ||
| 129 | leds { | 133 | leds { |
diff --git a/arch/arm/boot/dts/bcm11351.dtsi b/arch/arm/boot/dts/bcm11351.dtsi index e491b82f8d67..792fde1b7f75 100644 --- a/arch/arm/boot/dts/bcm11351.dtsi +++ b/arch/arm/boot/dts/bcm11351.dtsi | |||
| @@ -147,7 +147,7 @@ | |||
| 147 | }; | 147 | }; |
| 148 | 148 | ||
| 149 | pinctrl@35004800 { | 149 | pinctrl@35004800 { |
| 150 | compatible = "brcm,capri-pinctrl"; | 150 | compatible = "brcm,bcm11351-pinctrl"; |
| 151 | reg = <0x35004800 0x430>; | 151 | reg = <0x35004800 0x430>; |
| 152 | }; | 152 | }; |
| 153 | 153 | ||
diff --git a/arch/arm/boot/dts/dove.dtsi b/arch/arm/boot/dts/dove.dtsi index 2b76524f4aa7..187fd46b7b5e 100644 --- a/arch/arm/boot/dts/dove.dtsi +++ b/arch/arm/boot/dts/dove.dtsi | |||
| @@ -379,15 +379,6 @@ | |||
| 379 | #clock-cells = <1>; | 379 | #clock-cells = <1>; |
| 380 | }; | 380 | }; |
| 381 | 381 | ||
| 382 | pmu_intc: pmu-interrupt-ctrl@d0050 { | ||
| 383 | compatible = "marvell,dove-pmu-intc"; | ||
| 384 | interrupt-controller; | ||
| 385 | #interrupt-cells = <1>; | ||
| 386 | reg = <0xd0050 0x8>; | ||
| 387 | interrupts = <33>; | ||
| 388 | marvell,#interrupts = <7>; | ||
| 389 | }; | ||
| 390 | |||
| 391 | pinctrl: pin-ctrl@d0200 { | 382 | pinctrl: pin-ctrl@d0200 { |
| 392 | compatible = "marvell,dove-pinctrl"; | 383 | compatible = "marvell,dove-pinctrl"; |
| 393 | reg = <0xd0200 0x10>; | 384 | reg = <0xd0200 0x10>; |
| @@ -610,8 +601,6 @@ | |||
| 610 | rtc: real-time-clock@d8500 { | 601 | rtc: real-time-clock@d8500 { |
| 611 | compatible = "marvell,orion-rtc"; | 602 | compatible = "marvell,orion-rtc"; |
| 612 | reg = <0xd8500 0x20>; | 603 | reg = <0xd8500 0x20>; |
| 613 | interrupt-parent = <&pmu_intc>; | ||
| 614 | interrupts = <5>; | ||
| 615 | }; | 604 | }; |
| 616 | 605 | ||
| 617 | gpio2: gpio-ctrl@e8400 { | 606 | gpio2: gpio-ctrl@e8400 { |
diff --git a/arch/arm/boot/dts/imx6dl-hummingboard.dts b/arch/arm/boot/dts/imx6dl-hummingboard.dts index fd8fc7cd53f3..5bfae54fb780 100644 --- a/arch/arm/boot/dts/imx6dl-hummingboard.dts +++ b/arch/arm/boot/dts/imx6dl-hummingboard.dts | |||
| @@ -52,12 +52,6 @@ | |||
| 52 | }; | 52 | }; |
| 53 | }; | 53 | }; |
| 54 | 54 | ||
| 55 | codec: spdif-transmitter { | ||
| 56 | compatible = "linux,spdif-dit"; | ||
| 57 | pinctrl-names = "default"; | ||
| 58 | pinctrl-0 = <&pinctrl_hummingboard_spdif>; | ||
| 59 | }; | ||
| 60 | |||
| 61 | sound-spdif { | 55 | sound-spdif { |
| 62 | compatible = "fsl,imx-audio-spdif"; | 56 | compatible = "fsl,imx-audio-spdif"; |
| 63 | model = "imx-spdif"; | 57 | model = "imx-spdif"; |
| @@ -111,7 +105,7 @@ | |||
| 111 | }; | 105 | }; |
| 112 | 106 | ||
| 113 | pinctrl_hummingboard_spdif: hummingboard-spdif { | 107 | pinctrl_hummingboard_spdif: hummingboard-spdif { |
| 114 | fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x1b0b0>; | 108 | fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>; |
| 115 | }; | 109 | }; |
| 116 | 110 | ||
| 117 | pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus { | 111 | pinctrl_hummingboard_usbh1_vbus: hummingboard-usbh1-vbus { |
| @@ -142,6 +136,8 @@ | |||
| 142 | }; | 136 | }; |
| 143 | 137 | ||
| 144 | &spdif { | 138 | &spdif { |
| 139 | pinctrl-names = "default"; | ||
| 140 | pinctrl-0 = <&pinctrl_hummingboard_spdif>; | ||
| 145 | status = "okay"; | 141 | status = "okay"; |
| 146 | }; | 142 | }; |
| 147 | 143 | ||
diff --git a/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi b/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi index 64daa3b311f6..c2a24888a276 100644 --- a/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi +++ b/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | |||
| @@ -46,12 +46,6 @@ | |||
| 46 | }; | 46 | }; |
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | codec: spdif-transmitter { | ||
| 50 | compatible = "linux,spdif-dit"; | ||
| 51 | pinctrl-names = "default"; | ||
| 52 | pinctrl-0 = <&pinctrl_cubox_i_spdif>; | ||
| 53 | }; | ||
| 54 | |||
| 55 | sound-spdif { | 49 | sound-spdif { |
| 56 | compatible = "fsl,imx-audio-spdif"; | 50 | compatible = "fsl,imx-audio-spdif"; |
| 57 | model = "imx-spdif"; | 51 | model = "imx-spdif"; |
| @@ -89,7 +83,7 @@ | |||
| 89 | }; | 83 | }; |
| 90 | 84 | ||
| 91 | pinctrl_cubox_i_spdif: cubox-i-spdif { | 85 | pinctrl_cubox_i_spdif: cubox-i-spdif { |
| 92 | fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x1b0b0>; | 86 | fsl,pins = <MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x13091>; |
| 93 | }; | 87 | }; |
| 94 | 88 | ||
| 95 | pinctrl_cubox_i_usbh1_vbus: cubox-i-usbh1-vbus { | 89 | pinctrl_cubox_i_usbh1_vbus: cubox-i-usbh1-vbus { |
| @@ -121,6 +115,8 @@ | |||
| 121 | }; | 115 | }; |
| 122 | 116 | ||
| 123 | &spdif { | 117 | &spdif { |
| 118 | pinctrl-names = "default"; | ||
| 119 | pinctrl-0 = <&pinctrl_cubox_i_spdif>; | ||
| 124 | status = "okay"; | 120 | status = "okay"; |
| 125 | }; | 121 | }; |
| 126 | 122 | ||
diff --git a/arch/arm/boot/dts/keystone-clocks.dtsi b/arch/arm/boot/dts/keystone-clocks.dtsi index 2363593e1050..ef58d1c24313 100644 --- a/arch/arm/boot/dts/keystone-clocks.dtsi +++ b/arch/arm/boot/dts/keystone-clocks.dtsi | |||
| @@ -612,7 +612,7 @@ clocks { | |||
| 612 | compatible = "ti,keystone,psc-clock"; | 612 | compatible = "ti,keystone,psc-clock"; |
| 613 | clocks = <&chipclk13>; | 613 | clocks = <&chipclk13>; |
| 614 | clock-output-names = "vcp-3"; | 614 | clock-output-names = "vcp-3"; |
| 615 | reg = <0x0235000a8 0xb00>, <0x02350060 0x400>; | 615 | reg = <0x023500a8 0xb00>, <0x02350060 0x400>; |
| 616 | reg-names = "control", "domain"; | 616 | reg-names = "control", "domain"; |
| 617 | domain-id = <24>; | 617 | domain-id = <24>; |
| 618 | }; | 618 | }; |
diff --git a/arch/arm/boot/dts/omap3-gta04.dts b/arch/arm/boot/dts/omap3-gta04.dts index b9b55c95a566..d3b253bbc885 100644 --- a/arch/arm/boot/dts/omap3-gta04.dts +++ b/arch/arm/boot/dts/omap3-gta04.dts | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | 13 | ||
| 14 | / { | 14 | / { |
| 15 | model = "OMAP3 GTA04"; | 15 | model = "OMAP3 GTA04"; |
| 16 | compatible = "ti,omap3-gta04", "ti,omap3"; | 16 | compatible = "ti,omap3-gta04", "ti,omap36xx", "ti,omap3"; |
| 17 | 17 | ||
| 18 | cpus { | 18 | cpus { |
| 19 | cpu@0 { | 19 | cpu@0 { |
| @@ -32,7 +32,7 @@ | |||
| 32 | aux-button { | 32 | aux-button { |
| 33 | label = "aux"; | 33 | label = "aux"; |
| 34 | linux,code = <169>; | 34 | linux,code = <169>; |
| 35 | gpios = <&gpio1 7 GPIO_ACTIVE_LOW>; | 35 | gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; |
| 36 | gpio-key,wakeup; | 36 | gpio-key,wakeup; |
| 37 | }; | 37 | }; |
| 38 | }; | 38 | }; |
| @@ -92,6 +92,8 @@ | |||
| 92 | bmp085@77 { | 92 | bmp085@77 { |
| 93 | compatible = "bosch,bmp085"; | 93 | compatible = "bosch,bmp085"; |
| 94 | reg = <0x77>; | 94 | reg = <0x77>; |
| 95 | interrupt-parent = <&gpio4>; | ||
| 96 | interrupts = <17 IRQ_TYPE_EDGE_RISING>; | ||
| 95 | }; | 97 | }; |
| 96 | 98 | ||
| 97 | /* leds */ | 99 | /* leds */ |
| @@ -141,8 +143,8 @@ | |||
| 141 | pinctrl-names = "default"; | 143 | pinctrl-names = "default"; |
| 142 | pinctrl-0 = <&mmc1_pins>; | 144 | pinctrl-0 = <&mmc1_pins>; |
| 143 | vmmc-supply = <&vmmc1>; | 145 | vmmc-supply = <&vmmc1>; |
| 144 | vmmc_aux-supply = <&vsim>; | ||
| 145 | bus-width = <4>; | 146 | bus-width = <4>; |
| 147 | ti,non-removable; | ||
| 146 | }; | 148 | }; |
| 147 | 149 | ||
| 148 | &mmc2 { | 150 | &mmc2 { |
diff --git a/arch/arm/boot/dts/omap3-igep0020.dts b/arch/arm/boot/dts/omap3-igep0020.dts index 25a2b5f652fd..f2779ac75872 100644 --- a/arch/arm/boot/dts/omap3-igep0020.dts +++ b/arch/arm/boot/dts/omap3-igep0020.dts | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | 14 | ||
| 15 | / { | 15 | / { |
| 16 | model = "IGEPv2 (TI OMAP AM/DM37x)"; | 16 | model = "IGEPv2 (TI OMAP AM/DM37x)"; |
| 17 | compatible = "isee,omap3-igep0020", "ti,omap3"; | 17 | compatible = "isee,omap3-igep0020", "ti,omap36xx", "ti,omap3"; |
| 18 | 18 | ||
| 19 | leds { | 19 | leds { |
| 20 | pinctrl-names = "default"; | 20 | pinctrl-names = "default"; |
diff --git a/arch/arm/boot/dts/omap3-igep0030.dts b/arch/arm/boot/dts/omap3-igep0030.dts index 145c58cfc8ac..2793749eb1ba 100644 --- a/arch/arm/boot/dts/omap3-igep0030.dts +++ b/arch/arm/boot/dts/omap3-igep0030.dts | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | 13 | ||
| 14 | / { | 14 | / { |
| 15 | model = "IGEP COM MODULE (TI OMAP AM/DM37x)"; | 15 | model = "IGEP COM MODULE (TI OMAP AM/DM37x)"; |
| 16 | compatible = "isee,omap3-igep0030", "ti,omap3"; | 16 | compatible = "isee,omap3-igep0030", "ti,omap36xx", "ti,omap3"; |
| 17 | 17 | ||
| 18 | leds { | 18 | leds { |
| 19 | pinctrl-names = "default"; | 19 | pinctrl-names = "default"; |
diff --git a/arch/arm/boot/dts/omap3-n9.dts b/arch/arm/boot/dts/omap3-n9.dts index 39828ce464ee..9938b5dc1909 100644 --- a/arch/arm/boot/dts/omap3-n9.dts +++ b/arch/arm/boot/dts/omap3-n9.dts | |||
| @@ -14,5 +14,5 @@ | |||
| 14 | 14 | ||
| 15 | / { | 15 | / { |
| 16 | model = "Nokia N9"; | 16 | model = "Nokia N9"; |
| 17 | compatible = "nokia,omap3-n9", "ti,omap3"; | 17 | compatible = "nokia,omap3-n9", "ti,omap36xx", "ti,omap3"; |
| 18 | }; | 18 | }; |
diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts index 6fc85f963530..0bf40c90faba 100644 --- a/arch/arm/boot/dts/omap3-n900.dts +++ b/arch/arm/boot/dts/omap3-n900.dts | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (C) 2013 Pavel Machek <pavel@ucw.cz> | 2 | * Copyright (C) 2013 Pavel Machek <pavel@ucw.cz> |
| 3 | * Copyright 2013 Aaro Koskinen <aaro.koskinen@iki.fi> | 3 | * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi> |
| 4 | * | 4 | * |
| 5 | * This program is free software; you can redistribute it and/or modify | 5 | * This program is free software; you can redistribute it and/or modify |
| 6 | * it under the terms of the GNU General Public License version 2 (or later) as | 6 | * it under the terms of the GNU General Public License version 2 (or later) as |
| @@ -13,7 +13,7 @@ | |||
| 13 | 13 | ||
| 14 | / { | 14 | / { |
| 15 | model = "Nokia N900"; | 15 | model = "Nokia N900"; |
| 16 | compatible = "nokia,omap3-n900", "ti,omap3"; | 16 | compatible = "nokia,omap3-n900", "ti,omap3430", "ti,omap3"; |
| 17 | 17 | ||
| 18 | cpus { | 18 | cpus { |
| 19 | cpu@0 { | 19 | cpu@0 { |
diff --git a/arch/arm/boot/dts/omap3-n950.dts b/arch/arm/boot/dts/omap3-n950.dts index b076a526b999..261c5589bfa3 100644 --- a/arch/arm/boot/dts/omap3-n950.dts +++ b/arch/arm/boot/dts/omap3-n950.dts | |||
| @@ -14,5 +14,5 @@ | |||
| 14 | 14 | ||
| 15 | / { | 15 | / { |
| 16 | model = "Nokia N950"; | 16 | model = "Nokia N950"; |
| 17 | compatible = "nokia,omap3-n950", "ti,omap3"; | 17 | compatible = "nokia,omap3-n950", "ti,omap36xx", "ti,omap3"; |
| 18 | }; | 18 | }; |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-tobi.dts b/arch/arm/boot/dts/omap3-overo-storm-tobi.dts new file mode 100644 index 000000000000..966b5c9cd96a --- /dev/null +++ b/arch/arm/boot/dts/omap3-overo-storm-tobi.dts | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group | ||
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | ||
| 8 | |||
| 9 | /* | ||
| 10 | * Tobi expansion board is manufactured by Gumstix Inc. | ||
| 11 | */ | ||
| 12 | |||
| 13 | /dts-v1/; | ||
| 14 | |||
| 15 | #include "omap36xx.dtsi" | ||
| 16 | #include "omap3-overo-tobi-common.dtsi" | ||
| 17 | |||
| 18 | / { | ||
| 19 | model = "OMAP36xx/AM37xx/DM37xx Gumstix Overo on Tobi"; | ||
| 20 | compatible = "gumstix,omap3-overo-tobi", "gumstix,omap3-overo", "ti,omap36xx", "ti,omap3"; | ||
| 21 | }; | ||
| 22 | |||
diff --git a/arch/arm/boot/dts/omap3-tobi.dts b/arch/arm/boot/dts/omap3-overo-tobi-common.dtsi index 7e4ad2aec37a..4edc013a91c1 100644 --- a/arch/arm/boot/dts/omap3-tobi.dts +++ b/arch/arm/boot/dts/omap3-overo-tobi-common.dtsi | |||
| @@ -13,9 +13,6 @@ | |||
| 13 | #include "omap3-overo.dtsi" | 13 | #include "omap3-overo.dtsi" |
| 14 | 14 | ||
| 15 | / { | 15 | / { |
| 16 | model = "TI OMAP3 Gumstix Overo on Tobi"; | ||
| 17 | compatible = "ti,omap3-tobi", "ti,omap3-overo", "ti,omap3"; | ||
| 18 | |||
| 19 | leds { | 16 | leds { |
| 20 | compatible = "gpio-leds"; | 17 | compatible = "gpio-leds"; |
| 21 | heartbeat { | 18 | heartbeat { |
diff --git a/arch/arm/boot/dts/omap3-overo-tobi.dts b/arch/arm/boot/dts/omap3-overo-tobi.dts new file mode 100644 index 000000000000..de5653e1b5ca --- /dev/null +++ b/arch/arm/boot/dts/omap3-overo-tobi.dts | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group | ||
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | ||
| 8 | |||
| 9 | /* | ||
| 10 | * Tobi expansion board is manufactured by Gumstix Inc. | ||
| 11 | */ | ||
| 12 | |||
| 13 | /dts-v1/; | ||
| 14 | |||
| 15 | #include "omap34xx.dtsi" | ||
| 16 | #include "omap3-overo-tobi-common.dtsi" | ||
| 17 | |||
| 18 | / { | ||
| 19 | model = "OMAP35xx Gumstix Overo on Tobi"; | ||
| 20 | compatible = "gumstix,omap3-overo-tobi", "gumstix,omap3-overo", "ti,omap3430", "ti,omap3"; | ||
| 21 | }; | ||
| 22 | |||
diff --git a/arch/arm/boot/dts/omap3-overo.dtsi b/arch/arm/boot/dts/omap3-overo.dtsi index a461d2fd1fb0..597099907f8e 100644 --- a/arch/arm/boot/dts/omap3-overo.dtsi +++ b/arch/arm/boot/dts/omap3-overo.dtsi | |||
| @@ -9,9 +9,6 @@ | |||
| 9 | /* | 9 | /* |
| 10 | * The Gumstix Overo must be combined with an expansion board. | 10 | * The Gumstix Overo must be combined with an expansion board. |
| 11 | */ | 11 | */ |
| 12 | /dts-v1/; | ||
| 13 | |||
| 14 | #include "omap34xx.dtsi" | ||
| 15 | 12 | ||
| 16 | / { | 13 | / { |
| 17 | pwmleds { | 14 | pwmleds { |
diff --git a/arch/arm/boot/dts/sama5d3.dtsi b/arch/arm/boot/dts/sama5d3.dtsi index 52447c17537a..3d5faf85f51b 100644 --- a/arch/arm/boot/dts/sama5d3.dtsi +++ b/arch/arm/boot/dts/sama5d3.dtsi | |||
| @@ -1228,7 +1228,7 @@ | |||
| 1228 | compatible = "atmel,at91rm9200-ohci", "usb-ohci"; | 1228 | compatible = "atmel,at91rm9200-ohci", "usb-ohci"; |
| 1229 | reg = <0x00600000 0x100000>; | 1229 | reg = <0x00600000 0x100000>; |
| 1230 | interrupts = <32 IRQ_TYPE_LEVEL_HIGH 2>; | 1230 | interrupts = <32 IRQ_TYPE_LEVEL_HIGH 2>; |
| 1231 | clocks = <&usb>, <&uhphs_clk>, <&udphs_clk>, | 1231 | clocks = <&usb>, <&uhphs_clk>, <&uhphs_clk>, |
| 1232 | <&uhpck>; | 1232 | <&uhpck>; |
| 1233 | clock-names = "usb_clk", "ohci_clk", "hclk", "uhpck"; | 1233 | clock-names = "usb_clk", "ohci_clk", "hclk", "uhpck"; |
| 1234 | status = "disabled"; | 1234 | status = "disabled"; |
diff --git a/arch/arm/boot/dts/sama5d36.dtsi b/arch/arm/boot/dts/sama5d36.dtsi index 6c31c26e6cc0..db58cad6acd3 100644 --- a/arch/arm/boot/dts/sama5d36.dtsi +++ b/arch/arm/boot/dts/sama5d36.dtsi | |||
| @@ -8,8 +8,8 @@ | |||
| 8 | */ | 8 | */ |
| 9 | #include "sama5d3.dtsi" | 9 | #include "sama5d3.dtsi" |
| 10 | #include "sama5d3_can.dtsi" | 10 | #include "sama5d3_can.dtsi" |
| 11 | #include "sama5d3_emac.dtsi" | ||
| 12 | #include "sama5d3_gmac.dtsi" | 11 | #include "sama5d3_gmac.dtsi" |
| 12 | #include "sama5d3_emac.dtsi" | ||
| 13 | #include "sama5d3_lcd.dtsi" | 13 | #include "sama5d3_lcd.dtsi" |
| 14 | #include "sama5d3_mci2.dtsi" | 14 | #include "sama5d3_mci2.dtsi" |
| 15 | #include "sama5d3_tcb1.dtsi" | 15 | #include "sama5d3_tcb1.dtsi" |
diff --git a/arch/arm/boot/dts/ste-href.dtsi b/arch/arm/boot/dts/ste-href.dtsi index 0c1e8d871ed1..6cb9b68e2188 100644 --- a/arch/arm/boot/dts/ste-href.dtsi +++ b/arch/arm/boot/dts/ste-href.dtsi | |||
| @@ -188,7 +188,6 @@ | |||
| 188 | msp2: msp@80117000 { | 188 | msp2: msp@80117000 { |
| 189 | pinctrl-names = "default"; | 189 | pinctrl-names = "default"; |
| 190 | pinctrl-0 = <&msp2_default_mode>; | 190 | pinctrl-0 = <&msp2_default_mode>; |
| 191 | status = "okay"; | ||
| 192 | }; | 191 | }; |
| 193 | 192 | ||
| 194 | msp3: msp@80125000 { | 193 | msp3: msp@80125000 { |
diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi index 040bb0eba152..d4d2763f4794 100644 --- a/arch/arm/boot/dts/sun4i-a10.dtsi +++ b/arch/arm/boot/dts/sun4i-a10.dtsi | |||
| @@ -315,7 +315,7 @@ | |||
| 315 | ranges; | 315 | ranges; |
| 316 | 316 | ||
| 317 | emac: ethernet@01c0b000 { | 317 | emac: ethernet@01c0b000 { |
| 318 | compatible = "allwinner,sun4i-emac"; | 318 | compatible = "allwinner,sun4i-a10-emac"; |
| 319 | reg = <0x01c0b000 0x1000>; | 319 | reg = <0x01c0b000 0x1000>; |
| 320 | interrupts = <55>; | 320 | interrupts = <55>; |
| 321 | clocks = <&ahb_gates 17>; | 321 | clocks = <&ahb_gates 17>; |
| @@ -323,7 +323,7 @@ | |||
| 323 | }; | 323 | }; |
| 324 | 324 | ||
| 325 | mdio@01c0b080 { | 325 | mdio@01c0b080 { |
| 326 | compatible = "allwinner,sun4i-mdio"; | 326 | compatible = "allwinner,sun4i-a10-mdio"; |
| 327 | reg = <0x01c0b080 0x14>; | 327 | reg = <0x01c0b080 0x14>; |
| 328 | status = "disabled"; | 328 | status = "disabled"; |
| 329 | #address-cells = <1>; | 329 | #address-cells = <1>; |
| @@ -426,7 +426,7 @@ | |||
| 426 | }; | 426 | }; |
| 427 | 427 | ||
| 428 | rtp: rtp@01c25000 { | 428 | rtp: rtp@01c25000 { |
| 429 | compatible = "allwinner,sun4i-ts"; | 429 | compatible = "allwinner,sun4i-a10-ts"; |
| 430 | reg = <0x01c25000 0x100>; | 430 | reg = <0x01c25000 0x100>; |
| 431 | interrupts = <29>; | 431 | interrupts = <29>; |
| 432 | }; | 432 | }; |
diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi index ea16054857a4..79fd412005b0 100644 --- a/arch/arm/boot/dts/sun5i-a10s.dtsi +++ b/arch/arm/boot/dts/sun5i-a10s.dtsi | |||
| @@ -278,7 +278,7 @@ | |||
| 278 | ranges; | 278 | ranges; |
| 279 | 279 | ||
| 280 | emac: ethernet@01c0b000 { | 280 | emac: ethernet@01c0b000 { |
| 281 | compatible = "allwinner,sun4i-emac"; | 281 | compatible = "allwinner,sun4i-a10-emac"; |
| 282 | reg = <0x01c0b000 0x1000>; | 282 | reg = <0x01c0b000 0x1000>; |
| 283 | interrupts = <55>; | 283 | interrupts = <55>; |
| 284 | clocks = <&ahb_gates 17>; | 284 | clocks = <&ahb_gates 17>; |
| @@ -286,7 +286,7 @@ | |||
| 286 | }; | 286 | }; |
| 287 | 287 | ||
| 288 | mdio@01c0b080 { | 288 | mdio@01c0b080 { |
| 289 | compatible = "allwinner,sun4i-mdio"; | 289 | compatible = "allwinner,sun4i-a10-mdio"; |
| 290 | reg = <0x01c0b080 0x14>; | 290 | reg = <0x01c0b080 0x14>; |
| 291 | status = "disabled"; | 291 | status = "disabled"; |
| 292 | #address-cells = <1>; | 292 | #address-cells = <1>; |
| @@ -383,7 +383,7 @@ | |||
| 383 | }; | 383 | }; |
| 384 | 384 | ||
| 385 | rtp: rtp@01c25000 { | 385 | rtp: rtp@01c25000 { |
| 386 | compatible = "allwinner,sun4i-ts"; | 386 | compatible = "allwinner,sun4i-a10-ts"; |
| 387 | reg = <0x01c25000 0x100>; | 387 | reg = <0x01c25000 0x100>; |
| 388 | interrupts = <29>; | 388 | interrupts = <29>; |
| 389 | }; | 389 | }; |
diff --git a/arch/arm/boot/dts/sun5i-a13.dtsi b/arch/arm/boot/dts/sun5i-a13.dtsi index 320335abfccd..c463fd730c91 100644 --- a/arch/arm/boot/dts/sun5i-a13.dtsi +++ b/arch/arm/boot/dts/sun5i-a13.dtsi | |||
| @@ -346,7 +346,7 @@ | |||
| 346 | }; | 346 | }; |
| 347 | 347 | ||
| 348 | rtp: rtp@01c25000 { | 348 | rtp: rtp@01c25000 { |
| 349 | compatible = "allwinner,sun4i-ts"; | 349 | compatible = "allwinner,sun4i-a10-ts"; |
| 350 | reg = <0x01c25000 0x100>; | 350 | reg = <0x01c25000 0x100>; |
| 351 | interrupts = <29>; | 351 | interrupts = <29>; |
| 352 | }; | 352 | }; |
diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi index 119f066f0d98..6f25cf559ad0 100644 --- a/arch/arm/boot/dts/sun7i-a20.dtsi +++ b/arch/arm/boot/dts/sun7i-a20.dtsi | |||
| @@ -340,7 +340,7 @@ | |||
| 340 | ranges; | 340 | ranges; |
| 341 | 341 | ||
| 342 | emac: ethernet@01c0b000 { | 342 | emac: ethernet@01c0b000 { |
| 343 | compatible = "allwinner,sun4i-emac"; | 343 | compatible = "allwinner,sun4i-a10-emac"; |
| 344 | reg = <0x01c0b000 0x1000>; | 344 | reg = <0x01c0b000 0x1000>; |
| 345 | interrupts = <0 55 4>; | 345 | interrupts = <0 55 4>; |
| 346 | clocks = <&ahb_gates 17>; | 346 | clocks = <&ahb_gates 17>; |
| @@ -348,7 +348,7 @@ | |||
| 348 | }; | 348 | }; |
| 349 | 349 | ||
| 350 | mdio@01c0b080 { | 350 | mdio@01c0b080 { |
| 351 | compatible = "allwinner,sun4i-mdio"; | 351 | compatible = "allwinner,sun4i-a10-mdio"; |
| 352 | reg = <0x01c0b080 0x14>; | 352 | reg = <0x01c0b080 0x14>; |
| 353 | status = "disabled"; | 353 | status = "disabled"; |
| 354 | #address-cells = <1>; | 354 | #address-cells = <1>; |
| @@ -454,7 +454,7 @@ | |||
| 454 | rtc: rtc@01c20d00 { | 454 | rtc: rtc@01c20d00 { |
| 455 | compatible = "allwinner,sun7i-a20-rtc"; | 455 | compatible = "allwinner,sun7i-a20-rtc"; |
| 456 | reg = <0x01c20d00 0x20>; | 456 | reg = <0x01c20d00 0x20>; |
| 457 | interrupts = <0 24 1>; | 457 | interrupts = <0 24 4>; |
| 458 | }; | 458 | }; |
| 459 | 459 | ||
| 460 | sid: eeprom@01c23800 { | 460 | sid: eeprom@01c23800 { |
| @@ -463,7 +463,7 @@ | |||
| 463 | }; | 463 | }; |
| 464 | 464 | ||
| 465 | rtp: rtp@01c25000 { | 465 | rtp: rtp@01c25000 { |
| 466 | compatible = "allwinner,sun4i-ts"; | 466 | compatible = "allwinner,sun4i-a10-ts"; |
| 467 | reg = <0x01c25000 0x100>; | 467 | reg = <0x01c25000 0x100>; |
| 468 | interrupts = <0 29 4>; | 468 | interrupts = <0 29 4>; |
| 469 | }; | 469 | }; |
| @@ -596,10 +596,10 @@ | |||
| 596 | hstimer@01c60000 { | 596 | hstimer@01c60000 { |
| 597 | compatible = "allwinner,sun7i-a20-hstimer"; | 597 | compatible = "allwinner,sun7i-a20-hstimer"; |
| 598 | reg = <0x01c60000 0x1000>; | 598 | reg = <0x01c60000 0x1000>; |
| 599 | interrupts = <0 81 1>, | 599 | interrupts = <0 81 4>, |
| 600 | <0 82 1>, | 600 | <0 82 4>, |
| 601 | <0 83 1>, | 601 | <0 83 4>, |
| 602 | <0 84 1>; | 602 | <0 84 4>; |
| 603 | clocks = <&ahb_gates 28>; | 603 | clocks = <&ahb_gates 28>; |
| 604 | }; | 604 | }; |
| 605 | 605 | ||
diff --git a/arch/arm/boot/dts/tegra114.dtsi b/arch/arm/boot/dts/tegra114.dtsi index 389e987ec281..44ec401ec366 100644 --- a/arch/arm/boot/dts/tegra114.dtsi +++ b/arch/arm/boot/dts/tegra114.dtsi | |||
| @@ -57,6 +57,8 @@ | |||
| 57 | resets = <&tegra_car 27>; | 57 | resets = <&tegra_car 27>; |
| 58 | reset-names = "dc"; | 58 | reset-names = "dc"; |
| 59 | 59 | ||
| 60 | nvidia,head = <0>; | ||
| 61 | |||
| 60 | rgb { | 62 | rgb { |
| 61 | status = "disabled"; | 63 | status = "disabled"; |
| 62 | }; | 64 | }; |
| @@ -72,6 +74,8 @@ | |||
| 72 | resets = <&tegra_car 26>; | 74 | resets = <&tegra_car 26>; |
| 73 | reset-names = "dc"; | 75 | reset-names = "dc"; |
| 74 | 76 | ||
| 77 | nvidia,head = <1>; | ||
| 78 | |||
| 75 | rgb { | 79 | rgb { |
| 76 | status = "disabled"; | 80 | status = "disabled"; |
| 77 | }; | 81 | }; |
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi index 480ecda3416b..48d2a7f4d0c0 100644 --- a/arch/arm/boot/dts/tegra20.dtsi +++ b/arch/arm/boot/dts/tegra20.dtsi | |||
| @@ -94,6 +94,8 @@ | |||
| 94 | resets = <&tegra_car 27>; | 94 | resets = <&tegra_car 27>; |
| 95 | reset-names = "dc"; | 95 | reset-names = "dc"; |
| 96 | 96 | ||
| 97 | nvidia,head = <0>; | ||
| 98 | |||
| 97 | rgb { | 99 | rgb { |
| 98 | status = "disabled"; | 100 | status = "disabled"; |
| 99 | }; | 101 | }; |
| @@ -109,6 +111,8 @@ | |||
| 109 | resets = <&tegra_car 26>; | 111 | resets = <&tegra_car 26>; |
| 110 | reset-names = "dc"; | 112 | reset-names = "dc"; |
| 111 | 113 | ||
| 114 | nvidia,head = <1>; | ||
| 115 | |||
| 112 | rgb { | 116 | rgb { |
| 113 | status = "disabled"; | 117 | status = "disabled"; |
| 114 | }; | 118 | }; |
diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi b/arch/arm/boot/dts/tegra30-cardhu.dtsi index 9104224124ee..1e156d9d0506 100644 --- a/arch/arm/boot/dts/tegra30-cardhu.dtsi +++ b/arch/arm/boot/dts/tegra30-cardhu.dtsi | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | compatible = "nvidia,cardhu", "nvidia,tegra30"; | 28 | compatible = "nvidia,cardhu", "nvidia,tegra30"; |
| 29 | 29 | ||
| 30 | aliases { | 30 | aliases { |
| 31 | rtc0 = "/i2c@7000d000/tps6586x@34"; | 31 | rtc0 = "/i2c@7000d000/tps65911@2d"; |
| 32 | rtc1 = "/rtc@7000e000"; | 32 | rtc1 = "/rtc@7000e000"; |
| 33 | }; | 33 | }; |
| 34 | 34 | ||
diff --git a/arch/arm/boot/dts/tegra30.dtsi b/arch/arm/boot/dts/tegra30.dtsi index ed8e7700b46d..19a84e933f4e 100644 --- a/arch/arm/boot/dts/tegra30.dtsi +++ b/arch/arm/boot/dts/tegra30.dtsi | |||
| @@ -170,6 +170,8 @@ | |||
| 170 | resets = <&tegra_car 27>; | 170 | resets = <&tegra_car 27>; |
| 171 | reset-names = "dc"; | 171 | reset-names = "dc"; |
| 172 | 172 | ||
| 173 | nvidia,head = <0>; | ||
| 174 | |||
| 173 | rgb { | 175 | rgb { |
| 174 | status = "disabled"; | 176 | status = "disabled"; |
| 175 | }; | 177 | }; |
| @@ -185,6 +187,8 @@ | |||
| 185 | resets = <&tegra_car 26>; | 187 | resets = <&tegra_car 26>; |
| 186 | reset-names = "dc"; | 188 | reset-names = "dc"; |
| 187 | 189 | ||
| 190 | nvidia,head = <1>; | ||
| 191 | |||
| 188 | rgb { | 192 | rgb { |
| 189 | status = "disabled"; | 193 | status = "disabled"; |
| 190 | }; | 194 | }; |
diff --git a/arch/arm/boot/dts/testcases/tests-interrupts.dtsi b/arch/arm/boot/dts/testcases/tests-interrupts.dtsi deleted file mode 100644 index c843720bd3e5..000000000000 --- a/arch/arm/boot/dts/testcases/tests-interrupts.dtsi +++ /dev/null | |||
| @@ -1,58 +0,0 @@ | |||
| 1 | |||
| 2 | / { | ||
| 3 | testcase-data { | ||
| 4 | interrupts { | ||
| 5 | #address-cells = <1>; | ||
| 6 | #size-cells = <1>; | ||
| 7 | test_intc0: intc0 { | ||
| 8 | interrupt-controller; | ||
| 9 | #interrupt-cells = <1>; | ||
| 10 | }; | ||
| 11 | |||
| 12 | test_intc1: intc1 { | ||
| 13 | interrupt-controller; | ||
| 14 | #interrupt-cells = <3>; | ||
| 15 | }; | ||
| 16 | |||
| 17 | test_intc2: intc2 { | ||
| 18 | interrupt-controller; | ||
| 19 | #interrupt-cells = <2>; | ||
| 20 | }; | ||
| 21 | |||
| 22 | test_intmap0: intmap0 { | ||
| 23 | #interrupt-cells = <1>; | ||
| 24 | #address-cells = <0>; | ||
| 25 | interrupt-map = <1 &test_intc0 9>, | ||
| 26 | <2 &test_intc1 10 11 12>, | ||
| 27 | <3 &test_intc2 13 14>, | ||
| 28 | <4 &test_intc2 15 16>; | ||
| 29 | }; | ||
| 30 | |||
| 31 | test_intmap1: intmap1 { | ||
| 32 | #interrupt-cells = <2>; | ||
| 33 | interrupt-map = <0x5000 1 2 &test_intc0 15>; | ||
| 34 | }; | ||
| 35 | |||
| 36 | interrupts0 { | ||
| 37 | interrupt-parent = <&test_intc0>; | ||
| 38 | interrupts = <1>, <2>, <3>, <4>; | ||
| 39 | }; | ||
| 40 | |||
| 41 | interrupts1 { | ||
| 42 | interrupt-parent = <&test_intmap0>; | ||
| 43 | interrupts = <1>, <2>, <3>, <4>; | ||
| 44 | }; | ||
| 45 | |||
| 46 | interrupts-extended0 { | ||
| 47 | reg = <0x5000 0x100>; | ||
| 48 | interrupts-extended = <&test_intc0 1>, | ||
| 49 | <&test_intc1 2 3 4>, | ||
| 50 | <&test_intc2 5 6>, | ||
| 51 | <&test_intmap0 1>, | ||
| 52 | <&test_intmap0 2>, | ||
| 53 | <&test_intmap0 3>, | ||
| 54 | <&test_intmap1 1 2>; | ||
| 55 | }; | ||
| 56 | }; | ||
| 57 | }; | ||
| 58 | }; | ||
diff --git a/arch/arm/boot/dts/testcases/tests-phandle.dtsi b/arch/arm/boot/dts/testcases/tests-phandle.dtsi deleted file mode 100644 index 0007d3cd7dc2..000000000000 --- a/arch/arm/boot/dts/testcases/tests-phandle.dtsi +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | |||
| 2 | / { | ||
| 3 | testcase-data { | ||
| 4 | phandle-tests { | ||
| 5 | provider0: provider0 { | ||
| 6 | #phandle-cells = <0>; | ||
| 7 | }; | ||
| 8 | |||
| 9 | provider1: provider1 { | ||
| 10 | #phandle-cells = <1>; | ||
| 11 | }; | ||
| 12 | |||
| 13 | provider2: provider2 { | ||
| 14 | #phandle-cells = <2>; | ||
| 15 | }; | ||
| 16 | |||
| 17 | provider3: provider3 { | ||
| 18 | #phandle-cells = <3>; | ||
| 19 | }; | ||
| 20 | |||
| 21 | consumer-a { | ||
| 22 | phandle-list = <&provider1 1>, | ||
| 23 | <&provider2 2 0>, | ||
| 24 | <0>, | ||
| 25 | <&provider3 4 4 3>, | ||
| 26 | <&provider2 5 100>, | ||
| 27 | <&provider0>, | ||
| 28 | <&provider1 7>; | ||
| 29 | phandle-list-names = "first", "second", "third"; | ||
| 30 | |||
| 31 | phandle-list-bad-phandle = <12345678 0 0>; | ||
| 32 | phandle-list-bad-args = <&provider2 1 0>, | ||
| 33 | <&provider3 0>; | ||
| 34 | empty-property; | ||
| 35 | unterminated-string = [40 41 42 43]; | ||
| 36 | }; | ||
| 37 | }; | ||
| 38 | }; | ||
| 39 | }; | ||
diff --git a/arch/arm/boot/dts/testcases/tests.dtsi b/arch/arm/boot/dts/testcases/tests.dtsi deleted file mode 100644 index 3f123ecc9dd7..000000000000 --- a/arch/arm/boot/dts/testcases/tests.dtsi +++ /dev/null | |||
| @@ -1,2 +0,0 @@ | |||
| 1 | /include/ "tests-phandle.dtsi" | ||
| 2 | /include/ "tests-interrupts.dtsi" | ||
diff --git a/arch/arm/boot/dts/versatile-pb.dts b/arch/arm/boot/dts/versatile-pb.dts index f43907c40c93..65f657711323 100644 --- a/arch/arm/boot/dts/versatile-pb.dts +++ b/arch/arm/boot/dts/versatile-pb.dts | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /include/ "versatile-ab.dts" | 1 | #include <versatile-ab.dts> |
| 2 | 2 | ||
| 3 | / { | 3 | / { |
| 4 | model = "ARM Versatile PB"; | 4 | model = "ARM Versatile PB"; |
| @@ -47,4 +47,4 @@ | |||
| 47 | }; | 47 | }; |
| 48 | }; | 48 | }; |
| 49 | 49 | ||
| 50 | /include/ "testcases/tests.dtsi" | 50 | #include <testcases.dtsi> |
