Lines Matching +full:dw +full:- +full:apb +full:- +full:ssi
1 // SPDX-License-Identifier: GPL-2.0-only
9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/reset/snps,hsdk-reset.h>
18 #address-cells = <2>;
19 #size-cells = <2>;
22 … "earlycon=uart8250,mmio32,0xf0005000,115200n8 console=ttyS0,115200n8 debug print-fatal-signals=1";
30 #address-cells = <1>;
31 #size-cells = <0>;
62 input_clk: input-clk {
63 #clock-cells = <0>;
64 compatible = "fixed-clock";
65 clock-frequency = <33333333>;
68 reg_5v0: regulator-5v0 {
69 compatible = "regulator-fixed";
71 regulator-name = "5v0-supply";
72 regulator-min-microvolt = <5000000>;
73 regulator-max-microvolt = <5000000>;
76 cpu_intc: cpu-interrupt-controller {
77 compatible = "snps,archs-intc";
78 interrupt-controller;
79 #interrupt-cells = <1>;
82 idu_intc: idu-interrupt-controller {
83 compatible = "snps,archs-idu-intc";
84 interrupt-controller;
85 #interrupt-cells = <1>;
86 interrupt-parent = <&cpu_intc>;
90 compatible = "snps,archs-pct";
91 interrupt-parent = <&cpu_intc>;
97 compatible = "snps,arc-timer";
99 interrupt-parent = <&cpu_intc>;
103 /* 64-bit Global Free Running Counter */
105 compatible = "snps,archs-timer-gfrc";
110 compatible = "simple-bus";
111 #address-cells = <1>;
112 #size-cells = <1>;
113 interrupt-parent = <&idu_intc>;
117 cgu_rst: reset-controller@8a0 {
118 compatible = "snps,hsdk-reset";
119 #reset-cells = <1>;
123 core_clk: core-clk@0 {
124 compatible = "snps,hsdk-core-pll-clock";
126 #clock-cells = <0>;
134 assigned-clocks = <&core_clk>;
135 assigned-clock-rates = <1000000000>;
139 compatible = "snps,dw-apb-uart";
141 clock-frequency = <33330000>;
144 reg-shift = <2>;
145 reg-io-width = <4>;
149 compatible = "fixed-clock";
150 clock-frequency = <400000000>;
151 #clock-cells = <0>;
154 mmcclk_ciu: mmcclk-ciu {
155 compatible = "fixed-clock";
157 * DW sdio controller has external ciu clock divider
163 * divisor (div-by-2) in HSDK platform code.
165 * to 50000000 Hz until we fix dw sdio driver itself.
167 clock-frequency = <50000000>;
168 #clock-cells = <0>;
171 mmcclk_biu: mmcclk-biu {
172 compatible = "fixed-clock";
173 clock-frequency = <400000000>;
174 #clock-cells = <0>;
177 gpu_core_clk: gpu-core-clk {
178 compatible = "fixed-clock";
179 clock-frequency = <400000000>;
180 #clock-cells = <0>;
183 gpu_dma_clk: gpu-dma-clk {
184 compatible = "fixed-clock";
185 clock-frequency = <400000000>;
186 #clock-cells = <0>;
189 gpu_cfg_clk: gpu-cfg-clk {
190 compatible = "fixed-clock";
191 clock-frequency = <200000000>;
192 #clock-cells = <0>;
195 dmac_core_clk: dmac-core-clk {
196 compatible = "fixed-clock";
197 clock-frequency = <400000000>;
198 #clock-cells = <0>;
201 dmac_cfg_clk: dmac-gpu-cfg-clk {
202 compatible = "fixed-clock";
203 clock-frequency = <200000000>;
204 #clock-cells = <0>;
211 interrupt-names = "macirq";
212 phy-mode = "rgmii-id";
214 snps,multicast-filter-bins = <256>;
216 clock-names = "stmmaceth";
217 phy-handle = <&phy0>;
219 reset-names = "stmmaceth";
220 mac-address = [00 00 00 00 00 00]; /* Filled in by U-Boot */
221 dma-coherent;
223 tx-fifo-depth = <4096>;
224 rx-fifo-depth = <4096>;
227 #address-cells = <1>;
228 #size-cells = <0>;
229 compatible = "snps,dwmac-mdio";
230 phy0: ethernet-phy@0 { /* Micrel KSZ9031 */
237 compatible = "snps,hsdk-v1.0-ohci", "generic-ohci";
241 dma-coherent;
245 compatible = "snps,hsdk-v1.0-ehci", "generic-ehci";
249 dma-coherent;
253 compatible = "altr,socfpga-dw-mshc";
255 num-slots = <1>;
256 fifo-depth = <16>;
257 card-detect-delay = <200>;
259 clock-names = "biu", "ciu";
261 bus-width = <4>;
262 dma-coherent;
266 compatible = "snps,dw-apb-ssi";
268 #address-cells = <1>;
269 #size-cells = <0>;
271 num-cs = <2>;
272 reg-io-width = <4>;
274 cs-gpios = <&creg_gpio 0 GPIO_ACTIVE_LOW>,
278 compatible = "sst26wf016b", "jedec,spi-nor";
280 #address-cells = <1>;
281 #size-cells = <1>;
282 spi-max-frequency = <4000000>;
288 vref-supply = <®_5v0>;
289 spi-max-frequency = <1000000>;
294 compatible = "snps,creg-gpio-hsdk";
296 gpio-controller;
297 #gpio-cells = <2>;
302 compatible = "snps,dw-apb-gpio";
304 #address-cells = <1>;
305 #size-cells = <0>;
307 gpio_port_a: gpio-controller@0 {
308 compatible = "snps,dw-apb-gpio-port";
309 gpio-controller;
310 #gpio-cells = <2>;
311 snps,nr-gpios = <24>;
323 clock-names = "bus", "reg", "core", "shader";
328 compatible = "snps,axi-dma-1.01a";
332 clock-names = "core-clk", "cfgr-clk";
334 dma-channels = <4>;
335 snps,dma-masters = <2>;
336 snps,data-width = <3>;
337 snps,block-size = <4096 4096 4096 4096>;
339 snps,axi-max-burst-len = <16>;
344 #address-cells = <2>;
345 #size-cells = <2>;