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