Lines Matching +full:rst +full:- +full:mgr
1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
7 #include <dt-bindings/reset/altr,rst-mgr-s10.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/clock/intel,agilex5-clkmgr.h>
14 compatible = "intel,socfpga-agilex5";
15 #address-cells = <2>;
16 #size-cells = <2>;
18 reserved-memory {
19 #address-cells = <2>;
20 #size-cells = <2>;
24 compatible = "shared-dma-pool";
27 no-map;
32 #address-cells = <1>;
33 #size-cells = <0>;
36 compatible = "arm,cortex-a55";
39 enable-method = "psci";
43 compatible = "arm,cortex-a55";
46 enable-method = "psci";
50 compatible = "arm,cortex-a76";
53 enable-method = "psci";
57 compatible = "arm,cortex-a76";
60 enable-method = "psci";
65 compatible = "arm,psci-0.2";
69 intc: interrupt-controller@1d000000 {
70 compatible = "arm,gic-v3";
74 #interrupt-cells = <3>;
75 #address-cells = <2>;
76 #size-cells = <2>;
77 interrupt-controller;
78 #redistributor-regions = <1>;
79 redistributor-stride = <0x0 0x20000>;
81 its: msi-controller@1d040000 {
82 compatible = "arm,gic-v3-its";
84 msi-controller;
85 #msi-cells = <1>;
91 cb_intosc_hs_div2_clk: cb-intosc-hs-div2-clk {
92 #clock-cells = <0>;
93 compatible = "fixed-clock";
94 clock-frequency = <0>;
97 cb_intosc_ls_clk: cb-intosc-ls-clk {
98 #clock-cells = <0>;
99 compatible = "fixed-clock";
100 clock-frequency = <0>;
103 f2s_free_clk: f2s-free-clk {
104 #clock-cells = <0>;
105 compatible = "fixed-clock";
106 clock-frequency = <0>;
110 #clock-cells = <0>;
111 compatible = "fixed-clock";
112 clock-frequency = <0>;
115 qspi_clk: qspi-clk {
116 #clock-cells = <0>;
117 compatible = "fixed-clock";
118 clock-frequency = <200000000>;
123 compatible = "arm,armv8-timer";
124 interrupt-parent = <&intc>;
132 #phy-cells = <0>;
133 compatible = "usb-nop-xceiv";
137 compatible = "simple-bus";
139 #address-cells = <1>;
140 #size-cells = <1>;
142 interrupt-parent = <&intc>;
144 clkmgr: clock-controller@10d10000 {
145 compatible = "intel,agilex5-clkmgr";
147 #clock-cells = <1>;
151 compatible = "snps,designware-i2c";
153 #address-cells = <1>;
154 #size-cells = <0>;
156 resets = <&rst I2C0_RESET>;
162 compatible = "snps,designware-i2c";
164 #address-cells = <1>;
165 #size-cells = <0>;
167 resets = <&rst I2C1_RESET>;
173 compatible = "snps,designware-i2c";
175 #address-cells = <1>;
176 #size-cells = <0>;
178 resets = <&rst I2C2_RESET>;
184 compatible = "snps,designware-i2c";
186 #address-cells = <1>;
187 #size-cells = <0>;
189 resets = <&rst I2C3_RESET>;
195 compatible = "snps,designware-i2c";
197 #address-cells = <1>;
198 #size-cells = <0>;
200 resets = <&rst I2C4_RESET>;
206 compatible = "snps,dw-i3c-master-1.00a";
208 #address-cells = <3>;
209 #size-cells = <0>;
216 compatible = "snps,dw-i3c-master-1.00a";
218 #address-cells = <3>;
219 #size-cells = <0>;
226 compatible = "snps,dw-apb-gpio";
228 #address-cells = <1>;
229 #size-cells = <0>;
230 resets = <&rst GPIO1_RESET>;
233 portb: gpio-controller@0 {
234 compatible = "snps,dw-apb-gpio-port";
236 gpio-controller;
237 #gpio-cells = <2>;
238 snps,nr-gpios = <24>;
239 interrupt-controller;
240 #interrupt-cells = <2>;
245 nand: nand-controller@10b80000 {
246 compatible = "cdns,hp-nfc";
249 reg-names = "reg", "sdma";
250 #address-cells = <1>;
251 #size-cells = <0>;
254 cdns,board-delay-ps = <4830>;
259 compatible = "mmio-sram";
262 #address-cells = <1>;
263 #size-cells = <1>;
266 dmac0: dma-controller@10db0000 {
267 compatible = "snps,axi-dma-1.01a";
271 clock-names = "core-clk", "cfgr-clk";
272 interrupt-parent = <&intc>;
274 #dma-cells = <1>;
275 dma-channels = <4>;
276 snps,dma-masters = <1>;
277 snps,data-width = <2>;
278 snps,block-size = <32767 32767 32767 32767>;
280 snps,axi-max-burst-len = <8>;
283 dmac1: dma-controller@10dc0000 {
284 compatible = "snps,axi-dma-1.01a";
288 clock-names = "core-clk", "cfgr-clk";
289 interrupt-parent = <&intc>;
291 #dma-cells = <1>;
292 dma-channels = <4>;
293 snps,dma-masters = <1>;
294 snps,data-width = <2>;
295 snps,block-size = <32767 32767 32767 32767>;
297 snps,axi-max-burst-len = <8>;
300 rst: rstmgr@10d11000 { label
301 compatible = "altr,stratix10-rst-mgr", "altr,rst-mgr";
303 #reset-cells = <1>;
307 compatible = "snps,dw-apb-ssi";
309 #address-cells = <1>;
310 #size-cells = <0>;
312 resets = <&rst SPIM0_RESET>;
313 reset-names = "spi";
314 reg-io-width = <4>;
315 num-cs = <4>;
318 dma-names = "tx", "rx";
324 compatible = "snps,dw-apb-ssi";
326 #address-cells = <1>;
327 #size-cells = <0>;
329 resets = <&rst SPIM1_RESET>;
330 reset-names = "spi";
331 reg-io-width = <4>;
332 num-cs = <4>;
338 compatible = "altr,sys-mgr-s10","altr,sys-mgr";
343 compatible = "snps,dw-apb-timer";
347 clock-names = "timer";
351 compatible = "snps,dw-apb-timer";
355 clock-names = "timer";
359 compatible = "snps,dw-apb-timer";
363 clock-names = "timer";
367 compatible = "snps,dw-apb-timer";
371 clock-names = "timer";
375 compatible = "snps,dw-apb-uart";
378 reg-shift = <2>;
379 reg-io-width = <4>;
380 resets = <&rst UART0_RESET>;
386 compatible = "snps,dw-apb-uart";
389 reg-shift = <2>;
390 reg-io-width = <4>;
391 resets = <&rst UART1_RESET>;
401 phy-names = "usb2-phy";
402 resets = <&rst USB0_RESET>, <&rst USB0_OCP_RESET>;
403 reset-names = "dwc2", "dwc2-ecc";
405 clock-names = "otg";
410 compatible = "snps,dw-wdt";
413 resets = <&rst WATCHDOG0_RESET>;
419 compatible = "snps,dw-wdt";
422 resets = <&rst WATCHDOG1_RESET>;
428 compatible = "snps,dw-wdt";
431 resets = <&rst WATCHDOG2_RESET>;
437 compatible = "snps,dw-wdt";
440 resets = <&rst WATCHDOG3_RESET>;
446 compatible = "snps,dw-wdt";
449 resets = <&rst WATCHDOG4_RESET>;
455 compatible = "intel,socfpga-qspi", "cdns,qspi-nor";
458 #address-cells = <1>;
459 #size-cells = <0>;
461 cdns,fifo-depth = <128>;
462 cdns,fifo-width = <4>;
463 cdns,trigger-address = <0x00000000>;