aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/socfpga.dtsi76
1 files changed, 76 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/socfpga.dtsi b/arch/arm/boot/dts/socfpga.dtsi
index 280966b92e5e..4676f25e87a7 100644
--- a/arch/arm/boot/dts/socfpga.dtsi
+++ b/arch/arm/boot/dts/socfpga.dtsi
@@ -543,6 +543,66 @@
543 status = "disabled"; 543 status = "disabled";
544 }; 544 };
545 545
546 gpio@ff708000 {
547 #address-cells = <1>;
548 #size-cells = <0>;
549 compatible = "snps,dw-apb-gpio";
550 reg = <0xff708000 0x1000>;
551 clocks = <&per_base_clk>;
552 status = "disabled";
553
554 gpio0: gpio-controller@0 {
555 compatible = "snps,dw-apb-gpio-port";
556 gpio-controller;
557 #gpio-cells = <2>;
558 snps,nr-gpios = <29>;
559 reg = <0>;
560 interrupt-controller;
561 #interrupt-cells = <2>;
562 interrupts = <0 164 4>;
563 };
564 };
565
566 gpio@ff709000 {
567 #address-cells = <1>;
568 #size-cells = <0>;
569 compatible = "snps,dw-apb-gpio";
570 reg = <0xff709000 0x1000>;
571 clocks = <&per_base_clk>;
572 status = "disabled";
573
574 gpio1: gpio-controller@0 {
575 compatible = "snps,dw-apb-gpio-port";
576 gpio-controller;
577 #gpio-cells = <2>;
578 snps,nr-gpios = <29>;
579 reg = <0>;
580 interrupt-controller;
581 #interrupt-cells = <2>;
582 interrupts = <0 165 4>;
583 };
584 };
585
586 gpio@ff70a000 {
587 #address-cells = <1>;
588 #size-cells = <0>;
589 compatible = "snps,dw-apb-gpio";
590 reg = <0xff70a000 0x1000>;
591 clocks = <&per_base_clk>;
592 status = "disabled";
593
594 gpio2: gpio-controller@0 {
595 compatible = "snps,dw-apb-gpio-port";
596 gpio-controller;
597 #gpio-cells = <2>;
598 snps,nr-gpios = <27>;
599 reg = <0>;
600 interrupt-controller;
601 #interrupt-cells = <2>;
602 interrupts = <0 166 4>;
603 };
604 };
605
546 L2: l2-cache@fffef000 { 606 L2: l2-cache@fffef000 {
547 compatible = "arm,pl310-cache"; 607 compatible = "arm,pl310-cache";
548 reg = <0xfffef000 0x1000>; 608 reg = <0xfffef000 0x1000>;
@@ -655,6 +715,22 @@
655 status = "disabled"; 715 status = "disabled";
656 }; 716 };
657 717
718 watchdog0: watchdog@ffd02000 {
719 compatible = "snps,dw-wdt";
720 reg = <0xffd02000 0x1000>;
721 interrupts = <0 171 4>;
722 clocks = <&osc1>;
723 status = "disabled";
724 };
725
726 watchdog1: watchdog@ffd03000 {
727 compatible = "snps,dw-wdt";
728 reg = <0xffd03000 0x1000>;
729 interrupts = <0 172 4>;
730 clocks = <&osc1>;
731 status = "disabled";
732 };
733
658 sysmgr: sysmgr@ffd08000 { 734 sysmgr: sysmgr@ffd08000 {
659 compatible = "altr,sys-mgr", "syscon"; 735 compatible = "altr,sys-mgr", "syscon";
660 reg = <0xffd08000 0x4000>; 736 reg = <0xffd08000 0x4000>;