diff options
Diffstat (limited to 'recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi')
-rw-r--r-- | recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi b/recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi index 7a36ea4..b76f096 100644 --- a/recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi +++ b/recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi | |||
@@ -133,6 +133,16 @@ | |||
133 | interrupts = <1 7 4>; | 133 | interrupts = <1 7 4>; |
134 | }; | 134 | }; |
135 | 135 | ||
136 | mmc_supply_3v3: mmc_supply_3v3 { | ||
137 | compatible = "regulator-fixed"; | ||
138 | regulator-name = "mmc_supply_3v3"; | ||
139 | regulator-min-microvolt = <3300000>; | ||
140 | regulator-max-microvolt = <3300000>; | ||
141 | |||
142 | gpio = <&gpio_6_0 8 0>; | ||
143 | enable-active-high; | ||
144 | }; | ||
145 | |||
136 | gic0: interrupt-controller@801000000000 { | 146 | gic0: interrupt-controller@801000000000 { |
137 | compatible = "arm,gic-v3"; | 147 | compatible = "arm,gic-v3"; |
138 | #interrupt-cells = <3>; | 148 | #interrupt-cells = <3>; |
@@ -192,6 +202,24 @@ | |||
192 | uboot,skip-init; | 202 | uboot,skip-init; |
193 | }; | 203 | }; |
194 | 204 | ||
205 | uaa2: serial@87e02a000000 { | ||
206 | compatible = "arm,pl011", "arm,primecell"; | ||
207 | reg = <0x87e0 0x2a000000 0x0 0x1000>; | ||
208 | interrupts = <0 7 4>; | ||
209 | clocks = <&refclkuaa>; | ||
210 | clock-names = "apb_pclk"; | ||
211 | uboot,skip-init; | ||
212 | }; | ||
213 | |||
214 | uaa3: serial@87e02b000000 { | ||
215 | compatible = "arm,pl011", "arm,primecell"; | ||
216 | reg = <0x87e0 0x2b000000 0x0 0x1000>; | ||
217 | interrupts = <0 8 4>; | ||
218 | clocks = <&refclkuaa>; | ||
219 | clock-names = "apb_pclk"; | ||
220 | uboot,skip-init; | ||
221 | }; | ||
222 | |||
195 | watch-dog@8440000a0000 { | 223 | watch-dog@8440000a0000 { |
196 | compatible = "arm,sbsa-gwdt"; | 224 | compatible = "arm,sbsa-gwdt"; |
197 | reg = <0x8440 0xa0000 0x0 0x1000>, <0x8440 0xb0000 0x0 0x1000>; | 225 | reg = <0x8440 0xa0000 0x0 0x1000>, <0x8440 0xb0000 0x0 0x1000>; |
@@ -244,7 +272,7 @@ | |||
244 | ranges = <0x03000000 0x8010 0x00000000 0x8010 0x00000000 0x080 0x00000000>, /* mem ranges */ | 272 | ranges = <0x03000000 0x8010 0x00000000 0x8010 0x00000000 0x080 0x00000000>, /* mem ranges */ |
245 | <0x03000000 0x8100 0x00000000 0x8100 0x00000000 0x80 0x00000000>, /* SATA */ | 273 | <0x03000000 0x8100 0x00000000 0x8100 0x00000000 0x80 0x00000000>, /* SATA */ |
246 | <0x03000000 0x8680 0x00000000 0x8680 0x00000000 0x160 0x28000000>, /* UARTs */ | 274 | <0x03000000 0x8680 0x00000000 0x8680 0x00000000 0x160 0x28000000>, /* UARTs */ |
247 | <0x03000000 0x87e0 0x2a000000 0x87e0 0x2a000000 0x000 0x96000000>, /* PEMs */ | 275 | <0x03000000 0x87e0 0x2c000000 0x87e0 0x2c000000 0x000 0x94000000>, /* PEMs */ |
248 | <0x03000000 0x8400 0x00000000 0x8400 0x00000000 0x010 0x00000000>, /* RNM */ | 276 | <0x03000000 0x8400 0x00000000 0x8400 0x00000000 0x010 0x00000000>, /* RNM */ |
249 | <0x03000000 0x8430 0x00000000 0x8430 0x00000000 0x02 0x00000000>, /* NIC0*/ | 277 | <0x03000000 0x8430 0x00000000 0x8430 0x00000000 0x02 0x00000000>, /* NIC0*/ |
250 | <0x03000000 0x87e0 0xc6000000 0x87e0 0xc6000000 0x01f 0x3a000000>; | 278 | <0x03000000 0x87e0 0xc6000000 0x87e0 0xc6000000 0x01f 0x3a000000>; |
@@ -450,6 +478,8 @@ | |||
450 | aliases { | 478 | aliases { |
451 | serial0 = &uaa0; | 479 | serial0 = &uaa0; |
452 | serial1 = &uaa1; | 480 | serial1 = &uaa1; |
481 | serial2 = &uaa2; | ||
482 | serial3 = &uaa3; | ||
453 | i2c0 = &i2c_9_0; | 483 | i2c0 = &i2c_9_0; |
454 | i2c1 = &i2c_9_1; | 484 | i2c1 = &i2c_9_1; |
455 | spi0 = &spi_7_0; | 485 | spi0 = &spi_7_0; |