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 7*dd3cb467SAndrew Lunntitle: Xilinx Zynq UltraScale+ MPSoC GQSPI controller 8c58db2abSNobuhiro Iwamatsu 9c58db2abSNobuhiro Iwamatsumaintainers: 10c58db2abSNobuhiro Iwamatsu - Michal Simek <michal.simek@xilinx.com> 11c58db2abSNobuhiro Iwamatsu 12c58db2abSNobuhiro IwamatsuallOf: 13c58db2abSNobuhiro Iwamatsu - $ref: "spi-controller.yaml#" 14c58db2abSNobuhiro Iwamatsu 15c58db2abSNobuhiro Iwamatsuproperties: 16c58db2abSNobuhiro Iwamatsu compatible: 17c58db2abSNobuhiro Iwamatsu const: xlnx,zynqmp-qspi-1.0 18c58db2abSNobuhiro Iwamatsu 19c58db2abSNobuhiro Iwamatsu reg: 20c58db2abSNobuhiro Iwamatsu maxItems: 2 21c58db2abSNobuhiro Iwamatsu 22c58db2abSNobuhiro Iwamatsu interrupts: 23c58db2abSNobuhiro Iwamatsu maxItems: 1 24c58db2abSNobuhiro Iwamatsu 25c58db2abSNobuhiro Iwamatsu clock-names: 26c58db2abSNobuhiro Iwamatsu items: 27c58db2abSNobuhiro Iwamatsu - const: ref_clk 28c58db2abSNobuhiro Iwamatsu - const: pclk 29c58db2abSNobuhiro Iwamatsu 30c58db2abSNobuhiro Iwamatsu clocks: 31c58db2abSNobuhiro Iwamatsu maxItems: 2 32c58db2abSNobuhiro Iwamatsu 33acfc34f0SKrzysztof Kozlowskirequired: 34acfc34f0SKrzysztof Kozlowski - compatible 35acfc34f0SKrzysztof Kozlowski - reg 36acfc34f0SKrzysztof Kozlowski - interrupts 37acfc34f0SKrzysztof Kozlowski - clock-names 38acfc34f0SKrzysztof Kozlowski - clocks 39acfc34f0SKrzysztof Kozlowski 40c58db2abSNobuhiro IwamatsuunevaluatedProperties: false 41c58db2abSNobuhiro Iwamatsu 42c58db2abSNobuhiro Iwamatsuexamples: 43c58db2abSNobuhiro Iwamatsu - | 44c58db2abSNobuhiro Iwamatsu #include <dt-bindings/clock/xlnx-zynqmp-clk.h> 45c58db2abSNobuhiro Iwamatsu soc { 46c58db2abSNobuhiro Iwamatsu #address-cells = <2>; 47c58db2abSNobuhiro Iwamatsu #size-cells = <2>; 48c58db2abSNobuhiro Iwamatsu 49c58db2abSNobuhiro Iwamatsu qspi: spi@ff0f0000 { 50c58db2abSNobuhiro Iwamatsu compatible = "xlnx,zynqmp-qspi-1.0"; 51c58db2abSNobuhiro Iwamatsu clocks = <&zynqmp_clk QSPI_REF>, <&zynqmp_clk LPD_LSBUS>; 52c58db2abSNobuhiro Iwamatsu clock-names = "ref_clk", "pclk"; 53c58db2abSNobuhiro Iwamatsu interrupts = <0 15 4>; 54c58db2abSNobuhiro Iwamatsu interrupt-parent = <&gic>; 55c58db2abSNobuhiro Iwamatsu reg = <0x0 0xff0f0000 0x0 0x1000>, 56c58db2abSNobuhiro Iwamatsu <0x0 0xc0000000 0x0 0x8000000>; 57c58db2abSNobuhiro Iwamatsu }; 58c58db2abSNobuhiro Iwamatsu }; 59