1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/spi/fsl,spi-fsl-qspi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale Quad Serial Peripheral Interface (QuadSPI)
10 - Han Xu <han.xu@nxp.com>
13 - $ref: "spi-controller.yaml#"
28 - const: fsl,ls1021a-qspi
32 - const: fsl,imx7d-qspi
36 - description: registers
37 - description: memory mapping
42 - const: QuadSPI-memory
49 - description: SoC SPI qspi_en clock
50 - description: SoC SPI qspi clock
65 unevaluatedProperties: false
69 #include <dt-bindings/interrupt-controller/arm-gic.h>
70 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
77 compatible = "fsl,ls1021a-qspi";
78 reg = <0x0 0x1550000 0x0 0x100000>,
79 <0x0 0x40000000 0x0 0x10000000>;
80 reg-names = "QuadSPI", "QuadSPI-memory";
81 interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
84 clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(2)>,
85 <&clockgen QORIQ_CLK_PLATFORM_PLL QORIQ_CLK_PLL_DIV(2)>;
86 clock-names = "qspi_en", "qspi";
89 compatible = "jedec,spi-nor";
90 spi-max-frequency = <50000000>;
92 spi-rx-bus-width = <4>;
93 spi-tx-bus-width = <4>;