1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2017 Synopsys, Inc. All rights reserved.
12 compatible = "simple-bus";
15 ranges = <0x00000000 0xe0000000 0x10000000>;
19 compatible = "simple-bus";
23 compatible = "fixed-clock";
24 clock-frequency = <50000000>;
29 compatible = "fixed-clock";
30 clock-frequency = <33333333>;
35 mmcclk_ciu: mmcclk-ciu {
36 compatible = "fixed-clock";
38 * DW sdio controller has external ciu clock divider
39 * controlled via register in SDIO IP. It divides
40 * sdio_ref_clk (which comes from CGU) by 16 for
41 * default. So default mmcclk clock (which comes
42 * to sdk_in) is 25000000 Hz.
44 clock-frequency = <25000000>;
48 mmcclk_biu: mmcclk-biu {
49 compatible = "fixed-clock";
50 clock-frequency = <50000000>;
56 compatible = "snps,arc-dwmac-3.70a";
57 reg = < 0x18000 0x2000 >;
61 clock-names = "stmmaceth";
66 compatible = "generic-ehci";
67 reg = < 0x40000 0x100 >;
71 compatible = "generic-ohci";
72 reg = < 0x60000 0x100 >;
76 compatible = "snps,dw-mshc";
77 reg = <0x15000 0x400>;
79 clocks = <&mmcclk_biu>, <&mmcclk_ciu>;
80 clock-names = "biu", "ciu";
81 max-frequency = <25000000>;
84 uart0: serial0@22000 {
85 compatible = "snps,dw-apb-uart";
86 reg = <0x22000 0x100>;
93 compatible = "snps,axs10x-spi", "snps,dw-apb-ssi";
97 spi-max-frequency = <4000000>;
99 clock-names = "spi_clk";
101 cs-gpios = <&cs_gpio 0>;
103 compatible = "jedec,spi-nor";
105 spi-max-frequency = <4000000>;
109 cs_gpio: gpio@11218 {
110 compatible = "snps,creg-gpio";
114 gpio-bank-name = "axs-spi-cs";
116 gpio-first-shift = <0>;
117 gpio-bit-per-line = <2>;
118 gpio-activate-val = <1>;
119 gpio-deactivate-val = <3>;
120 gpio-default-val = <1>;