1 /* SPDX-License-Identifier: GPL-2.0-only OR X11 */
2 /* Cavium Thunder DTS file - Thunder board description */
6 /include/ "cn81xx-linux.dtsi"
13 compatible = "marvell,88e1510", "ethernet-phy-ieee802.3-c22";
17 qlm-mode = "0x000,qsgmii";
19 compatible = "vitesse,vsc8574", "ethernet-phy-ieee802.3-c22";
22 qlm-mode = "0x001,qsgmii";
24 compatible = "vitesse,vsc8574", "ethernet-phy-ieee802.3-c22";
27 qlm-mode = "0x002,qsgmii";
29 compatible = "vitesse,vsc8574", "ethernet-phy-ieee802.3-c22";
32 qlm-mode = "0x003,qsgmii";
34 compatible = "vitesse,vsc8574", "ethernet-phy-ieee802.3-c22";
39 qlm-mode = "0x000,xfi";
41 compatible = "aquantia,aqr105", "ethernet-phy-ieee802.3-c45";
49 local-mac-address = [00 00 00 00 00 00];
50 phy-handle = <&rgmii00>;
55 /* typename+qlm+typenumber eg :
60 qlm-mode = "0x000,qsgmii";
61 local-mac-address = [00 00 00 00 00 00];
62 phy-handle = <&qsgmii00>;
66 qlm-mode = "0x001,qsgmii";
67 local-mac-address = [00 00 00 00 00 00];
68 phy-handle = <&qsgmii01>;
72 qlm-mode = "0x002,qsgmii";
73 local-mac-address = [00 00 00 00 00 00];
74 phy-handle = <&qsgmii02>;
78 qlm-mode = "0x003,qsgmii";
79 local-mac-address = [00 00 00 00 00 00];
80 phy-handle = <&qsgmii03>;
85 qlm-mode = "0x000,xfi";
86 local-mac-address = [00 00 00 00 00 00];
87 phy-handle = <&xfi00>;
94 qlm-mode = "0x010,xfi";
95 local-mac-address = [00 00 00 00 00 00];
100 qlm-mode = "0x011,xfi";
101 local-mac-address = [00 00 00 00 00 00];
109 /* NOTE: the BDK is responsible for swapping the two slots.
110 * Unfortunately there does not appear to be any way to read the
111 * position of SW2-7 in software.
114 compatible = "mmc-slot";
116 vmmc-supply = <&mmc_supply_3v3>;
117 max-frequency = <26000000>;
118 /* 1.8v is not supported */
120 /* Bus width is only 4 bits maximum */
122 /* No write-protect switch is present */
124 /* There is no card detection available; polling must be used. */
126 /* High-speed mode is supported */
128 /* speed up device probing */
133 compatible = "mmc-slot";
135 vmmc-supply = <&mmc_supply_3v3>;
136 max-frequency = <26000000>;
138 /* 1.8v is not supported */
140 /* Bus width is only 8 bits maximum */
142 /* No write-protect switch is present */
144 /* There is no card detection available; polling must be used. */
146 /* High-speed mode is supported */
148 /* eMMC device is soldered onto the board */
150 /* speed up device probing */
157 /* another pca9535 at 0x20 is only visible via jtag */
159 compatible = "nxp,pca9535";
164 ngpios = <16>; // standard
165 n_gpios = <16>; // deprecated, driver required
170 compatible = "nxp,pca9535";
175 ngpios = <16>; // standard
176 n_gpios = <16>; // deprecated, driver required
181 compatible = "nxp,pca9546";
183 #address-cells = <1>;
187 #address-cells = <1>;
193 #address-cells = <1>;
199 #address-cells = <1>;
208 compatible = "atmel,24c256";
214 compatible = "isil,isl12057";
221 compatible = "micron,n25q128a13", "spi-flash", "jedec,spi-nor";
223 spi-max-frequency = <16000000>;
224 #address-cells = <1>;
228 compatible = "spinand,mt29f", "mt29f";
230 spi-max-frequency = <50000000>;
231 #address-cells = <1>;
233 nand-ecc-mode = "none";
240 nand-ecc-mode = "none";