1c58db2abSNobuhiro Iwamatsu# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c58db2abSNobuhiro Iwamatsu%YAML 1.2 3c58db2abSNobuhiro Iwamatsu--- 4c58db2abSNobuhiro Iwamatsu$id: http://devicetree.org/schemas/spi/spi-zynqmp-qspi.yaml# 5c58db2abSNobuhiro Iwamatsu$schema: http://devicetree.org/meta-schemas/core.yaml# 6c58db2abSNobuhiro Iwamatsu 7dd3cb467SAndrew Lunntitle: Xilinx Zynq UltraScale+ MPSoC GQSPI controller 8c58db2abSNobuhiro Iwamatsu 9c58db2abSNobuhiro Iwamatsumaintainers: 10*d5c421d2SMichal Simek - Michal Simek <michal.simek@amd.com> 11c58db2abSNobuhiro Iwamatsu 12c58db2abSNobuhiro IwamatsuallOf: 1399a7fa0eSKrzysztof Kozlowski - $ref: spi-controller.yaml# 14c58db2abSNobuhiro Iwamatsu 15c58db2abSNobuhiro Iwamatsuproperties: 16c58db2abSNobuhiro Iwamatsu compatible: 1782459024SAmit Kumar Mahapatra enum: 1882459024SAmit Kumar Mahapatra - xlnx,versal-qspi-1.0 1982459024SAmit Kumar Mahapatra - xlnx,zynqmp-qspi-1.0 20c58db2abSNobuhiro Iwamatsu 21c58db2abSNobuhiro Iwamatsu reg: 22c58db2abSNobuhiro Iwamatsu maxItems: 2 23c58db2abSNobuhiro Iwamatsu 24c58db2abSNobuhiro Iwamatsu interrupts: 25c58db2abSNobuhiro Iwamatsu maxItems: 1 26c58db2abSNobuhiro Iwamatsu 27c58db2abSNobuhiro Iwamatsu clock-names: 28c58db2abSNobuhiro Iwamatsu items: 29c58db2abSNobuhiro Iwamatsu - const: ref_clk 30c58db2abSNobuhiro Iwamatsu - const: pclk 31c58db2abSNobuhiro Iwamatsu 32c58db2abSNobuhiro Iwamatsu clocks: 33c58db2abSNobuhiro Iwamatsu maxItems: 2 34c58db2abSNobuhiro Iwamatsu 35acfc34f0SKrzysztof Kozlowski iommus: 36acfc34f0SKrzysztof Kozlowski maxItems: 1 37acfc34f0SKrzysztof Kozlowski 38acfc34f0SKrzysztof Kozlowski power-domains: 39acfc34f0SKrzysztof Kozlowski maxItems: 1 40acfc34f0SKrzysztof Kozlowski 41acfc34f0SKrzysztof Kozlowskirequired: 42c58db2abSNobuhiro Iwamatsu - compatible 43c58db2abSNobuhiro Iwamatsu - reg 44c58db2abSNobuhiro Iwamatsu - interrupts 45c58db2abSNobuhiro Iwamatsu - clock-names 46c58db2abSNobuhiro Iwamatsu - clocks 47c58db2abSNobuhiro Iwamatsu 48c58db2abSNobuhiro IwamatsuunevaluatedProperties: false 49c58db2abSNobuhiro Iwamatsu 50c58db2abSNobuhiro Iwamatsuexamples: 51c58db2abSNobuhiro Iwamatsu - | 52c58db2abSNobuhiro Iwamatsu #include <dt-bindings/clock/xlnx-zynqmp-clk.h> 53c58db2abSNobuhiro Iwamatsu soc { 54c58db2abSNobuhiro Iwamatsu #address-cells = <2>; 55c58db2abSNobuhiro Iwamatsu #size-cells = <2>; 56c58db2abSNobuhiro Iwamatsu 57c58db2abSNobuhiro Iwamatsu qspi: spi@ff0f0000 { 58c58db2abSNobuhiro Iwamatsu compatible = "xlnx,zynqmp-qspi-1.0"; 59c58db2abSNobuhiro Iwamatsu clocks = <&zynqmp_clk QSPI_REF>, <&zynqmp_clk LPD_LSBUS>; 60c58db2abSNobuhiro Iwamatsu clock-names = "ref_clk", "pclk"; 61 interrupts = <0 15 4>; 62 interrupt-parent = <&gic>; 63 reg = <0x0 0xff0f0000 0x0 0x1000>, 64 <0x0 0xc0000000 0x0 0x8000000>; 65 }; 66 }; 67