diff options
-rw-r--r-- | arch/arm/boot/dts/socfpga.dtsi | 76 |
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>; |