Lines Matching +full:zynqmp +full:- +full:qspi +full:- +full:1
1 // SPDX-License-Identifier: GPL-2.0
3 * dts file for Xilinx ZynqMP SM-K26 rev1/B/A
5 * (C) Copyright 2020 - 2021, Xilinx, Inc.
10 /dts-v1/;
12 #include "zynqmp.dtsi"
13 #include "zynqmp-clk-ccf.dtsi"
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/phy/phy.h>
19 model = "ZynqMP SM-K26 Rev1/B/A";
20 compatible = "xlnx,zynqmp-sm-k26-rev1", "xlnx,zynqmp-sm-k26-revB",
21 "xlnx,zynqmp-sm-k26-revA", "xlnx,zynqmp-sm-k26",
22 "xlnx,zynqmp";
35 spi0 = &qspi;
44 stdout-path = "serial1:115200n8";
52 gpio-keys {
53 compatible = "gpio-keys";
55 key-fwuen {
62 compatible = "gpio-leds";
63 ds35-led {
66 linux,default-trigger = "heartbeat";
69 ds36-led {
72 default-state = "on";
81 &qspi { /* MIO 0-5 - U143 */
84 compatible = "mt25qu512a", "jedec,spi-nor"; /* 64MB */
85 #address-cells = <1>;
86 #size-cells = <1>;
88 spi-tx-bus-width = <1>;
89 spi-rx-bus-width = <4>;
90 spi-max-frequency = <40000000>; /* 40MHz */
94 read-only;
100 read-only;
116 label = "Image A (FSBL, PMU, ATF, U-Boot)";
122 read-only;
126 label = "Image B (FSBL, PMU, ATF, U-Boot)";
129 partition@1c80000 {
132 read-only;
135 partition@1d00000 {
137 reg = <0x1D00000 0x100000>; /* 1MB */
139 partition@1e00000 {
142 read-only;
148 read-only;
152 label = "U-Boot storage variables";
156 label = "U-Boot storage variables backup";
162 read-only;
172 &sdhci0 { /* MIO13-23 - 16GB emmc MTFC16GAPALBH-IT - U133A */
174 non-removable;
175 disable-wp;
176 bus-width = <8>;
177 xlnx,mio-bank = <0>;
180 &spi1 { /* MIO6, 9-11 */
183 num-cs = <1>;
184 tpm@0 { /* slm9670 - U144 */
185 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
187 spi-max-frequency = <18500000>;
193 clock-frequency = <400000>;
194 scl-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>;
195 sda-gpios = <&gpio 25 GPIO_ACTIVE_HIGH>;
197 eeprom: eeprom@50 { /* u46 - also at address 0x58 */
203 eeprom_cc: eeprom@51 { /* required by spec - also at address 0x59 */
208 /* da9062@30 - u170 - also at address 0x31 */
209 /* da9131@33 - u167 */
215 regulator-name = "da9131_buck1";
216 regulator-boot-on;
217 regulator-always-on;
220 regulator-name = "da9131_buck2";
221 regulator-boot-on;
222 regulator-always-on;
227 /* da9130@32 - u166 */
233 regulator-name = "da9130_buck1";
234 regulator-boot-on;
235 regulator-always-on;
240 /* slg7x644091@70 - u168 NOT accessible due to address conflict with stdp4320 */
242 * stdp4320 - u27 FW has below two issues to be fixed in next board revision.
247 /* slg7x644092@68 - u169 */
253 gpio-line-names = "QSPI_CLK", "QSPI_DQ1", "QSPI_DQ2", "QSPI_DQ3", "QSPI_DQ0", /* 0 - 4 */
254 "QSPI_CS_B", "SPI_CLK", "LED1", "LED2", "SPI_CS_B", /* 5 - 9 */
255 "SPI_MISO", "SPI_MOSI", "FWUEN", "EMMC_DAT0", "EMMC_DAT1", /* 10 - 14 */
256 "EMMC_DAT2", "EMMC_DAT3", "EMMC_DAT4", "EMMC_DAT5", "EMMC_DAT6", /* 15 - 19 */
257 "EMMC_DAT7", "EMMC_CMD", "EMMC_CLK", "EMMC_RST", "I2C1_SCL", /* 20 - 24 */
258 "I2C1_SDA", "", "", "", "", /* 25 - 29 */
259 "", "", "", "", "", /* 30 - 34 */
260 "", "", "", "", "", /* 35 - 39 */
261 "", "", "", "", "", /* 40 - 44 */
262 "", "", "", "", "", /* 45 - 49 */
263 "", "", "", "", "", /* 50 - 54 */
264 "", "", "", "", "", /* 55 - 59 */
265 "", "", "", "", "", /* 60 - 64 */
266 "", "", "", "", "", /* 65 - 69 */
267 "", "", "", "", "", /* 70 - 74 */
268 "", "", "", /* 75 - 77, MIO end and EMIO start */
269 "", "", /* 78 - 79 */
270 "", "", "", "", "", /* 80 - 84 */
271 "", "", "", "", "", /* 85 - 89 */
272 "", "", "", "", "", /* 90 - 94 */
273 "", "", "", "", "", /* 95 - 99 */
274 "", "", "", "", "", /* 100 - 104 */
275 "", "", "", "", "", /* 105 - 109 */
276 "", "", "", "", "", /* 110 - 114 */
277 "", "", "", "", "", /* 115 - 119 */
278 "", "", "", "", "", /* 120 - 124 */
279 "", "", "", "", "", /* 125 - 129 */
280 "", "", "", "", "", /* 130 - 134 */
281 "", "", "", "", "", /* 135 - 139 */
282 "", "", "", "", "", /* 140 - 144 */
283 "", "", "", "", "", /* 145 - 149 */
284 "", "", "", "", "", /* 150 - 154 */
285 "", "", "", "", "", /* 155 - 159 */
286 "", "", "", "", "", /* 160 - 164 */
287 "", "", "", "", "", /* 165 - 169 */
288 "", "", "", ""; /* 170 - 173 */