diff options
Diffstat (limited to 'recipes-kernel/linux/linux-cavium/dts/cn83xx-linux.dtsi')
-rw-r--r-- | recipes-kernel/linux/linux-cavium/dts/cn83xx-linux.dtsi | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/recipes-kernel/linux/linux-cavium/dts/cn83xx-linux.dtsi b/recipes-kernel/linux/linux-cavium/dts/cn83xx-linux.dtsi index 8cb10ec..a523ea6 100644 --- a/recipes-kernel/linux/linux-cavium/dts/cn83xx-linux.dtsi +++ b/recipes-kernel/linux/linux-cavium/dts/cn83xx-linux.dtsi | |||
@@ -353,6 +353,16 @@ | |||
353 | interrupts = <1 7 4>; | 353 | interrupts = <1 7 4>; |
354 | }; | 354 | }; |
355 | 355 | ||
356 | mmc_supply_3v3: mmc_supply_3v3 { | ||
357 | compatible = "regulator-fixed"; | ||
358 | regulator-name = "mmc_supply_3v3"; | ||
359 | regulator-min-microvolt = <3300000>; | ||
360 | regulator-max-microvolt = <3300000>; | ||
361 | |||
362 | gpio = <&gpio_6_0 8 0>; | ||
363 | enable-active-high; | ||
364 | }; | ||
365 | |||
356 | gic0: interrupt-controller@801000000000 { | 366 | gic0: interrupt-controller@801000000000 { |
357 | compatible = "arm,gic-v3"; | 367 | compatible = "arm,gic-v3"; |
358 | #interrupt-cells = <3>; | 368 | #interrupt-cells = <3>; |
@@ -412,12 +422,38 @@ | |||
412 | uboot,skip-init; | 422 | uboot,skip-init; |
413 | }; | 423 | }; |
414 | 424 | ||
425 | uaa2: serial@87e02a000000 { | ||
426 | compatible = "arm,pl011", "arm,primecell"; | ||
427 | reg = <0x87e0 0x2a000000 0x0 0x1000>; | ||
428 | interrupts = <0 7 4>; | ||
429 | clocks = <&refclkuaa>; | ||
430 | clock-names = "apb_pclk"; | ||
431 | uboot,skip-init; | ||
432 | }; | ||
433 | |||
434 | uaa3: serial@87e02b000000 { | ||
435 | compatible = "arm,pl011", "arm,primecell"; | ||
436 | reg = <0x87e0 0x2b000000 0x0 0x1000>; | ||
437 | interrupts = <0 8 4>; | ||
438 | clocks = <&refclkuaa>; | ||
439 | clock-names = "apb_pclk"; | ||
440 | uboot,skip-init; | ||
441 | }; | ||
442 | |||
415 | watch-dog@8440000a0000 { | 443 | watch-dog@8440000a0000 { |
416 | compatible = "arm,sbsa-gwdt"; | 444 | compatible = "arm,sbsa-gwdt"; |
417 | reg = <0x8440 0xa0000 0x0 0x1000>, <0x8440 0xb0000 0x0 0x1000>; | 445 | reg = <0x8440 0xa0000 0x0 0x1000>, <0x8440 0xb0000 0x0 0x1000>; |
418 | interrupts = <0 9 4>; | 446 | interrupts = <0 9 4>; |
419 | }; | 447 | }; |
420 | 448 | ||
449 | pbus0: nor@0 { | ||
450 | compatible = "cfi-flash"; | ||
451 | reg = <0x8000 0x0 0x0 0x800000>; | ||
452 | device-width = <1>; | ||
453 | bank-width = <1>; | ||
454 | clocks = <&sclk>; | ||
455 | }; | ||
456 | |||
421 | smmu0@830000000000 { | 457 | smmu0@830000000000 { |
422 | compatible = "cavium,smmu-v2"; | 458 | compatible = "cavium,smmu-v2"; |
423 | reg = <0x8300 0x0 0x0 0x2000000>; | 459 | reg = <0x8300 0x0 0x0 0x2000000>; |
@@ -747,13 +783,15 @@ | |||
747 | aliases { | 783 | aliases { |
748 | serial0 = &uaa0; | 784 | serial0 = &uaa0; |
749 | serial1 = &uaa1; | 785 | serial1 = &uaa1; |
786 | serial2 = &uaa2; | ||
787 | serial3 = &uaa3; | ||
750 | }; | 788 | }; |
751 | 789 | ||
752 | chosen { | 790 | chosen { |
753 | stdout-path = &uaa0; | 791 | stdout-path = &uaa0; |
754 | }; | 792 | }; |
755 | 793 | ||
756 | memory@00000000 { | 794 | memory@0 { |
757 | device_type = "memory"; | 795 | device_type = "memory"; |
758 | reg = <0x0 0x02800000 0x0 0x7EC00000>; | 796 | reg = <0x0 0x02800000 0x0 0x7EC00000>; |
759 | /* socket 0 */ | 797 | /* socket 0 */ |