1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright Altera Corporation (C) 2014. All rights reserved.
6 #include <dt-bindings/interrupt-controller/arm-gic.h>
7 #include <dt-bindings/reset/altr,rst-mgr-a10.h>
16 enable-method = "altr,socfpga-a10-smp";
19 compatible = "arm,cortex-a9";
22 next-level-cache = <&L2>;
25 compatible = "arm,cortex-a9";
28 next-level-cache = <&L2>;
33 compatible = "arm,cortex-a9-gic";
34 #interrupt-cells = <3>;
36 reg = <0xffffd000 0x1000>,
43 compatible = "simple-bus";
45 interrupt-parent = <&intc>;
49 compatible = "simple-bus";
55 compatible = "arm,pl330", "arm,primecell";
56 reg = <0xffda1000 0x1000>;
57 interrupts = <0 83 IRQ_TYPE_LEVEL_HIGH>,
58 <0 84 IRQ_TYPE_LEVEL_HIGH>,
59 <0 85 IRQ_TYPE_LEVEL_HIGH>,
60 <0 86 IRQ_TYPE_LEVEL_HIGH>,
61 <0 87 IRQ_TYPE_LEVEL_HIGH>,
62 <0 88 IRQ_TYPE_LEVEL_HIGH>,
63 <0 89 IRQ_TYPE_LEVEL_HIGH>,
64 <0 90 IRQ_TYPE_LEVEL_HIGH>,
65 <0 91 IRQ_TYPE_LEVEL_HIGH>;
69 clocks = <&l4_main_clk>;
70 clock-names = "apb_pclk";
75 #address-cells = <0x1>;
78 compatible = "fpga-region";
79 fpga-mgr = <&fpga_mgr>;
83 compatible = "altr,clk-mgr";
84 reg = <0xffd04000 0x1000>;
90 cb_intosc_hs_div2_clk: cb_intosc_hs_div2_clk {
92 compatible = "fixed-clock";
95 cb_intosc_ls_clk: cb_intosc_ls_clk {
97 compatible = "fixed-clock";
100 f2s_free_clk: f2s_free_clk {
102 compatible = "fixed-clock";
107 compatible = "fixed-clock";
110 main_pll: main_pll@40 {
111 #address-cells = <1>;
114 compatible = "altr,socfpga-a10-pll-clock";
115 clocks = <&osc1>, <&cb_intosc_ls_clk>,
119 main_mpu_base_clk: main_mpu_base_clk {
121 compatible = "altr,socfpga-a10-perip-clk";
122 clocks = <&main_pll>;
123 div-reg = <0x140 0 11>;
126 main_noc_base_clk: main_noc_base_clk {
128 compatible = "altr,socfpga-a10-perip-clk";
129 clocks = <&main_pll>;
130 div-reg = <0x144 0 11>;
133 main_emaca_clk: main_emaca_clk@68 {
135 compatible = "altr,socfpga-a10-perip-clk";
136 clocks = <&main_pll>;
140 main_emacb_clk: main_emacb_clk@6c {
142 compatible = "altr,socfpga-a10-perip-clk";
143 clocks = <&main_pll>;
147 main_emac_ptp_clk: main_emac_ptp_clk@70 {
149 compatible = "altr,socfpga-a10-perip-clk";
150 clocks = <&main_pll>;
154 main_gpio_db_clk: main_gpio_db_clk@74 {
156 compatible = "altr,socfpga-a10-perip-clk";
157 clocks = <&main_pll>;
161 main_sdmmc_clk: main_sdmmc_clk@78 {
163 compatible = "altr,socfpga-a10-perip-clk"
165 clocks = <&main_pll>;
169 main_s2f_usr0_clk: main_s2f_usr0_clk@7c {
171 compatible = "altr,socfpga-a10-perip-clk";
172 clocks = <&main_pll>;
176 main_s2f_usr1_clk: main_s2f_usr1_clk@80 {
178 compatible = "altr,socfpga-a10-perip-clk";
179 clocks = <&main_pll>;
183 main_hmc_pll_ref_clk: main_hmc_pll_ref_clk@84 {
185 compatible = "altr,socfpga-a10-perip-clk";
186 clocks = <&main_pll>;
190 main_periph_ref_clk: main_periph_ref_clk@9c {
192 compatible = "altr,socfpga-a10-perip-clk";
193 clocks = <&main_pll>;
198 periph_pll: periph_pll@c0 {
199 #address-cells = <1>;
202 compatible = "altr,socfpga-a10-pll-clock";
203 clocks = <&osc1>, <&cb_intosc_ls_clk>,
204 <&f2s_free_clk>, <&main_periph_ref_clk>;
207 peri_mpu_base_clk: peri_mpu_base_clk {
209 compatible = "altr,socfpga-a10-perip-clk";
210 clocks = <&periph_pll>;
211 div-reg = <0x140 16 11>;
214 peri_noc_base_clk: peri_noc_base_clk {
216 compatible = "altr,socfpga-a10-perip-clk";
217 clocks = <&periph_pll>;
218 div-reg = <0x144 16 11>;
221 peri_emaca_clk: peri_emaca_clk@e8 {
223 compatible = "altr,socfpga-a10-perip-clk";
224 clocks = <&periph_pll>;
228 peri_emacb_clk: peri_emacb_clk@ec {
230 compatible = "altr,socfpga-a10-perip-clk";
231 clocks = <&periph_pll>;
235 peri_emac_ptp_clk: peri_emac_ptp_clk@f0 {
237 compatible = "altr,socfpga-a10-perip-clk";
238 clocks = <&periph_pll>;
242 peri_gpio_db_clk: peri_gpio_db_clk@f4 {
244 compatible = "altr,socfpga-a10-perip-clk";
245 clocks = <&periph_pll>;
249 peri_sdmmc_clk: peri_sdmmc_clk@f8 {
251 compatible = "altr,socfpga-a10-perip-clk";
252 clocks = <&periph_pll>;
256 peri_s2f_usr0_clk: peri_s2f_usr0_clk@fc {
258 compatible = "altr,socfpga-a10-perip-clk";
259 clocks = <&periph_pll>;
263 peri_s2f_usr1_clk: peri_s2f_usr1_clk@100 {
265 compatible = "altr,socfpga-a10-perip-clk";
266 clocks = <&periph_pll>;
270 peri_hmc_pll_ref_clk: peri_hmc_pll_ref_clk@104 {
272 compatible = "altr,socfpga-a10-perip-clk";
273 clocks = <&periph_pll>;
278 mpu_free_clk: mpu_free_clk@60 {
280 compatible = "altr,socfpga-a10-perip-clk";
281 clocks = <&main_mpu_base_clk>, <&peri_mpu_base_clk>,
282 <&osc1>, <&cb_intosc_hs_div2_clk>,
287 noc_free_clk: noc_free_clk@64 {
289 compatible = "altr,socfpga-a10-perip-clk";
290 clocks = <&main_noc_base_clk>, <&peri_noc_base_clk>,
291 <&osc1>, <&cb_intosc_hs_div2_clk>,
296 s2f_user1_free_clk: s2f_user1_free_clk@104 {
298 compatible = "altr,socfpga-a10-perip-clk";
299 clocks = <&main_s2f_usr1_clk>, <&peri_s2f_usr1_clk>,
300 <&osc1>, <&cb_intosc_hs_div2_clk>,
305 sdmmc_free_clk: sdmmc_free_clk@f8 {
307 compatible = "altr,socfpga-a10-perip-clk";
308 clocks = <&main_sdmmc_clk>, <&peri_sdmmc_clk>,
309 <&osc1>, <&cb_intosc_hs_div2_clk>,
315 l4_sys_free_clk: l4_sys_free_clk {
317 compatible = "altr,socfpga-a10-perip-clk";
318 clocks = <&noc_free_clk>;
322 l4_main_clk: l4_main_clk {
324 compatible = "altr,socfpga-a10-gate-clk";
325 clocks = <&noc_free_clk>;
326 div-reg = <0xA8 0 2>;
330 l4_mp_clk: l4_mp_clk {
332 compatible = "altr,socfpga-a10-gate-clk";
333 clocks = <&noc_free_clk>;
334 div-reg = <0xA8 8 2>;
338 l4_sp_clk: l4_sp_clk {
340 compatible = "altr,socfpga-a10-gate-clk";
341 clocks = <&noc_free_clk>;
342 div-reg = <0xA8 16 2>;
346 mpu_periph_clk: mpu_periph_clk {
348 compatible = "altr,socfpga-a10-gate-clk";
349 clocks = <&mpu_free_clk>;
354 sdmmc_clk: sdmmc_clk {
356 compatible = "altr,socfpga-a10-gate-clk";
357 clocks = <&sdmmc_free_clk>;
364 compatible = "altr,socfpga-a10-gate-clk";
365 clocks = <&l4_main_clk>;
366 clk-gate = <0xC8 11>;
369 nand_x_clk: nand_x_clk {
371 compatible = "altr,socfpga-a10-gate-clk";
372 clocks = <&l4_mp_clk>;
373 clk-gate = <0xC8 10>;
376 nand_ecc_clk: nand_ecc_clk {
378 compatible = "altr,socfpga-a10-gate-clk";
379 clocks = <&nand_x_clk>;
380 clk-gate = <0xC8 10>;
385 compatible = "altr,socfpga-a10-gate-clk";
386 clocks = <&nand_x_clk>;
388 clk-gate = <0xC8 10>;
391 spi_m_clk: spi_m_clk {
393 compatible = "altr,socfpga-a10-gate-clk";
394 clocks = <&l4_main_clk>;
400 compatible = "altr,socfpga-a10-gate-clk";
401 clocks = <&l4_mp_clk>;
405 s2f_usr1_clk: s2f_usr1_clk {
407 compatible = "altr,socfpga-a10-gate-clk";
408 clocks = <&peri_s2f_usr1_clk>;
414 socfpga_axi_setup: stmmac-axi-config {
415 snps,wr_osr_lmt = <0xf>;
416 snps,rd_osr_lmt = <0xf>;
417 snps,blen = <0 0 0 0 16 0 0>;
420 gmac0: ethernet@ff800000 {
421 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.72a", "snps,dwmac";
422 altr,sysmgr-syscon = <&sysmgr 0x44 0>;
423 reg = <0xff800000 0x2000>;
424 interrupts = <0 92 IRQ_TYPE_LEVEL_HIGH>;
425 interrupt-names = "macirq";
426 /* Filled in by bootloader */
427 mac-address = [00 00 00 00 00 00];
428 snps,multicast-filter-bins = <256>;
429 snps,perfect-filter-entries = <128>;
430 tx-fifo-depth = <4096>;
431 rx-fifo-depth = <16384>;
432 clocks = <&l4_mp_clk>;
433 clock-names = "stmmaceth";
434 resets = <&rst EMAC0_RESET>;
435 reset-names = "stmmaceth";
436 snps,axi-config = <&socfpga_axi_setup>;
440 gmac1: ethernet@ff802000 {
441 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.72a", "snps,dwmac";
442 altr,sysmgr-syscon = <&sysmgr 0x48 0>;
443 reg = <0xff802000 0x2000>;
444 interrupts = <0 93 IRQ_TYPE_LEVEL_HIGH>;
445 interrupt-names = "macirq";
446 /* Filled in by bootloader */
447 mac-address = [00 00 00 00 00 00];
448 snps,multicast-filter-bins = <256>;
449 snps,perfect-filter-entries = <128>;
450 tx-fifo-depth = <4096>;
451 rx-fifo-depth = <16384>;
452 clocks = <&l4_mp_clk>;
453 clock-names = "stmmaceth";
454 resets = <&rst EMAC1_RESET>;
455 reset-names = "stmmaceth";
456 snps,axi-config = <&socfpga_axi_setup>;
460 gmac2: ethernet@ff804000 {
461 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.72a", "snps,dwmac";
462 altr,sysmgr-syscon = <&sysmgr 0x4C 0>;
463 reg = <0xff804000 0x2000>;
464 interrupts = <0 94 IRQ_TYPE_LEVEL_HIGH>;
465 interrupt-names = "macirq";
466 /* Filled in by bootloader */
467 mac-address = [00 00 00 00 00 00];
468 snps,multicast-filter-bins = <256>;
469 snps,perfect-filter-entries = <128>;
470 tx-fifo-depth = <4096>;
471 rx-fifo-depth = <16384>;
472 clocks = <&l4_mp_clk>;
473 resets = <&rst EMAC2_RESET>;
474 clock-names = "stmmaceth";
475 snps,axi-config = <&socfpga_axi_setup>;
479 gpio0: gpio@ffc02900 {
480 #address-cells = <1>;
482 compatible = "snps,dw-apb-gpio";
483 reg = <0xffc02900 0x100>;
484 resets = <&rst GPIO0_RESET>;
487 porta: gpio-controller@0 {
488 compatible = "snps,dw-apb-gpio-port";
491 snps,nr-gpios = <29>;
493 interrupt-controller;
494 #interrupt-cells = <2>;
495 interrupts = <0 112 IRQ_TYPE_LEVEL_HIGH>;
499 gpio1: gpio@ffc02a00 {
500 #address-cells = <1>;
502 compatible = "snps,dw-apb-gpio";
503 reg = <0xffc02a00 0x100>;
504 resets = <&rst GPIO1_RESET>;
507 portb: gpio-controller@0 {
508 compatible = "snps,dw-apb-gpio-port";
511 snps,nr-gpios = <29>;
513 interrupt-controller;
514 #interrupt-cells = <2>;
515 interrupts = <0 113 IRQ_TYPE_LEVEL_HIGH>;
519 gpio2: gpio@ffc02b00 {
520 #address-cells = <1>;
522 compatible = "snps,dw-apb-gpio";
523 reg = <0xffc02b00 0x100>;
524 resets = <&rst GPIO2_RESET>;
527 portc: gpio-controller@0 {
528 compatible = "snps,dw-apb-gpio-port";
531 snps,nr-gpios = <27>;
533 interrupt-controller;
534 #interrupt-cells = <2>;
535 interrupts = <0 114 IRQ_TYPE_LEVEL_HIGH>;
539 fpga_mgr: fpga-mgr@ffd03000 {
540 compatible = "altr,socfpga-a10-fpga-mgr";
541 reg = <0xffd03000 0x100
543 clocks = <&l4_mp_clk>;
544 resets = <&rst FPGAMGR_RESET>;
545 reset-names = "fpgamgr";
549 #address-cells = <1>;
551 compatible = "snps,designware-i2c";
552 reg = <0xffc02200 0x100>;
553 interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>;
554 clocks = <&l4_sp_clk>;
555 resets = <&rst I2C0_RESET>;
560 #address-cells = <1>;
562 compatible = "snps,designware-i2c";
563 reg = <0xffc02300 0x100>;
564 interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;
565 clocks = <&l4_sp_clk>;
566 resets = <&rst I2C1_RESET>;
571 #address-cells = <1>;
573 compatible = "snps,designware-i2c";
574 reg = <0xffc02400 0x100>;
575 interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>;
576 clocks = <&l4_sp_clk>;
577 resets = <&rst I2C2_RESET>;
582 #address-cells = <1>;
584 compatible = "snps,designware-i2c";
585 reg = <0xffc02500 0x100>;
586 interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>;
587 clocks = <&l4_sp_clk>;
588 resets = <&rst I2C3_RESET>;
593 #address-cells = <1>;
595 compatible = "snps,designware-i2c";
596 reg = <0xffc02600 0x100>;
597 interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
598 clocks = <&l4_sp_clk>;
599 resets = <&rst I2C4_RESET>;
604 compatible = "snps,dw-apb-ssi";
605 #address-cells = <1>;
607 reg = <0xffda4000 0x100>;
608 interrupts = <0 101 4>;
611 clocks = <&spi_m_clk>;
612 resets = <&rst SPIM0_RESET>;
617 compatible = "snps,dw-apb-ssi";
618 #address-cells = <1>;
620 reg = <0xffda5000 0x100>;
621 interrupts = <0 102 4>;
624 tx-dma-channel = <&pdma 16>;
625 rx-dma-channel = <&pdma 17>;
626 clocks = <&spi_m_clk>;
627 resets = <&rst SPIM1_RESET>;
632 compatible = "altr,sdr-ctl", "syscon";
633 reg = <0xffcfb100 0x80>;
636 L2: l2-cache@fffff000 {
637 compatible = "arm,pl310-cache";
638 reg = <0xfffff000 0x1000>;
639 interrupts = <0 18 IRQ_TYPE_LEVEL_HIGH>;
643 prefetch-instr = <1>;
647 mmc: dwmmc0@ff808000 {
648 #address-cells = <1>;
650 compatible = "altr,socfpga-dw-mshc";
651 reg = <0xff808000 0x1000>;
652 interrupts = <0 98 IRQ_TYPE_LEVEL_HIGH>;
653 fifo-depth = <0x400>;
654 clocks = <&l4_mp_clk>, <&sdmmc_clk>;
655 clock-names = "biu", "ciu";
656 resets = <&rst SDMMC_RESET>;
660 nand: nand@ffb90000 {
661 #address-cells = <1>;
663 compatible = "altr,socfpga-denali-nand";
664 reg = <0xffb90000 0x72000>,
665 <0xffb80000 0x10000>;
666 reg-names = "nand_data", "denali_reg";
667 interrupts = <0 99 4>;
668 clocks = <&nand_clk>, <&nand_x_clk>, <&nand_ecc_clk>;
669 clock-names = "nand", "nand_x", "ecc";
670 resets = <&rst NAND_RESET>;
674 ocram: sram@ffe00000 {
675 compatible = "mmio-sram";
676 reg = <0xffe00000 0x40000>;
680 compatible = "altr,socfpga-a10-ecc-manager";
681 altr,sysmgr-syscon = <&sysmgr>;
682 #address-cells = <1>;
684 interrupts = <0 2 IRQ_TYPE_LEVEL_HIGH>,
685 <0 0 IRQ_TYPE_LEVEL_HIGH>;
686 interrupt-controller;
687 #interrupt-cells = <2>;
691 compatible = "altr,sdram-edac-a10";
692 altr,sdr-syscon = <&sdr>;
693 interrupts = <17 IRQ_TYPE_LEVEL_HIGH>,
694 <49 IRQ_TYPE_LEVEL_HIGH>;
698 compatible = "altr,socfpga-a10-l2-ecc";
699 reg = <0xffd06010 0x4>;
700 interrupts = <0 IRQ_TYPE_LEVEL_HIGH>,
701 <32 IRQ_TYPE_LEVEL_HIGH>;
705 compatible = "altr,socfpga-a10-ocram-ecc";
706 reg = <0xff8c3000 0x400>;
707 interrupts = <1 IRQ_TYPE_LEVEL_HIGH>,
708 <33 IRQ_TYPE_LEVEL_HIGH>;
711 emac0-rx-ecc@ff8c0800 {
712 compatible = "altr,socfpga-eth-mac-ecc";
713 reg = <0xff8c0800 0x400>;
714 altr,ecc-parent = <&gmac0>;
715 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>,
716 <36 IRQ_TYPE_LEVEL_HIGH>;
719 emac0-tx-ecc@ff8c0c00 {
720 compatible = "altr,socfpga-eth-mac-ecc";
721 reg = <0xff8c0c00 0x400>;
722 altr,ecc-parent = <&gmac0>;
723 interrupts = <5 IRQ_TYPE_LEVEL_HIGH>,
724 <37 IRQ_TYPE_LEVEL_HIGH>;
728 compatible = "altr,socfpga-dma-ecc";
729 reg = <0xff8c8000 0x400>;
730 altr,ecc-parent = <&pdma>;
731 interrupts = <10 IRQ_TYPE_LEVEL_HIGH>,
732 <42 IRQ_TYPE_LEVEL_HIGH>;
736 compatible = "altr,socfpga-usb-ecc";
737 reg = <0xff8c8800 0x400>;
738 altr,ecc-parent = <&usb0>;
739 interrupts = <2 IRQ_TYPE_LEVEL_HIGH>,
740 <34 IRQ_TYPE_LEVEL_HIGH>;
745 compatible = "cdns,qspi-nor";
746 #address-cells = <1>;
748 reg = <0xff809000 0x100>,
749 <0xffa00000 0x100000>;
750 interrupts = <0 100 IRQ_TYPE_LEVEL_HIGH>;
751 cdns,fifo-depth = <128>;
752 cdns,fifo-width = <4>;
753 cdns,trigger-address = <0x00000000>;
754 clocks = <&qspi_clk>;
755 resets = <&rst QSPI_RESET>;
759 rst: rstmgr@ffd05000 {
761 compatible = "altr,rst-mgr";
762 reg = <0xffd05000 0x100>;
763 altr,modrst-offset = <0x20>;
766 scu: snoop-control-unit@ffffc000 {
767 compatible = "arm,cortex-a9-scu";
768 reg = <0xffffc000 0x100>;
771 sysmgr: sysmgr@ffd06000 {
772 compatible = "altr,sys-mgr", "syscon";
773 reg = <0xffd06000 0x300>;
774 cpu1-start-addr = <0xffd06230>;
779 compatible = "arm,cortex-a9-twd-timer";
780 reg = <0xffffc600 0x100>;
781 interrupts = <1 13 0xf01>;
782 clocks = <&mpu_periph_clk>;
785 timer0: timer0@ffc02700 {
786 compatible = "snps,dw-apb-timer";
787 interrupts = <0 115 IRQ_TYPE_LEVEL_HIGH>;
788 reg = <0xffc02700 0x100>;
789 clocks = <&l4_sp_clk>;
790 clock-names = "timer";
791 resets = <&rst SPTIMER0_RESET>;
792 reset-names = "timer";
795 timer1: timer1@ffc02800 {
796 compatible = "snps,dw-apb-timer";
797 interrupts = <0 116 IRQ_TYPE_LEVEL_HIGH>;
798 reg = <0xffc02800 0x100>;
799 clocks = <&l4_sp_clk>;
800 clock-names = "timer";
801 resets = <&rst SPTIMER1_RESET>;
802 reset-names = "timer";
805 timer2: timer2@ffd00000 {
806 compatible = "snps,dw-apb-timer";
807 interrupts = <0 117 IRQ_TYPE_LEVEL_HIGH>;
808 reg = <0xffd00000 0x100>;
809 clocks = <&l4_sys_free_clk>;
810 clock-names = "timer";
811 resets = <&rst L4SYSTIMER0_RESET>;
812 reset-names = "timer";
815 timer3: timer3@ffd00100 {
816 compatible = "snps,dw-apb-timer";
817 interrupts = <0 118 IRQ_TYPE_LEVEL_HIGH>;
818 reg = <0xffd01000 0x100>;
819 clocks = <&l4_sys_free_clk>;
820 clock-names = "timer";
821 resets = <&rst L4SYSTIMER1_RESET>;
822 reset-names = "timer";
825 uart0: serial0@ffc02000 {
826 compatible = "snps,dw-apb-uart";
827 reg = <0xffc02000 0x100>;
828 interrupts = <0 110 IRQ_TYPE_LEVEL_HIGH>;
831 clocks = <&l4_sp_clk>;
832 resets = <&rst UART0_RESET>;
836 uart1: serial1@ffc02100 {
837 compatible = "snps,dw-apb-uart";
838 reg = <0xffc02100 0x100>;
839 interrupts = <0 111 IRQ_TYPE_LEVEL_HIGH>;
842 clocks = <&l4_sp_clk>;
843 resets = <&rst UART1_RESET>;
849 compatible = "usb-nop-xceiv";
854 compatible = "snps,dwc2";
855 reg = <0xffb00000 0xffff>;
856 interrupts = <0 95 IRQ_TYPE_LEVEL_HIGH>;
859 resets = <&rst USB0_RESET>;
860 reset-names = "dwc2";
862 phy-names = "usb2-phy";
867 compatible = "snps,dwc2";
868 reg = <0xffb40000 0xffff>;
869 interrupts = <0 96 IRQ_TYPE_LEVEL_HIGH>;
872 resets = <&rst USB1_RESET>;
873 reset-names = "dwc2";
875 phy-names = "usb2-phy";
879 watchdog0: watchdog@ffd00200 {
880 compatible = "snps,dw-wdt";
881 reg = <0xffd00200 0x100>;
882 interrupts = <0 119 IRQ_TYPE_LEVEL_HIGH>;
883 clocks = <&l4_sys_free_clk>;
884 resets = <&rst L4WD0_RESET>;
888 watchdog1: watchdog@ffd00300 {
889 compatible = "snps,dw-wdt";
890 reg = <0xffd00300 0x100>;
891 interrupts = <0 120 IRQ_TYPE_LEVEL_HIGH>;
892 clocks = <&l4_sys_free_clk>;
893 resets = <&rst L4WD1_RESET>;