summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi')
-rw-r--r--recipes-kernel/linux/linux-cavium/dts/cn81xx-linux.dtsi32
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;