15956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 25956d97fSEmmanuel Vadot%YAML 1.2 35956d97fSEmmanuel Vadot--- 45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/spi/spi-xilinx.yaml# 55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65956d97fSEmmanuel Vadot 77ef62cebSEmmanuel Vadottitle: Xilinx SPI controller 85956d97fSEmmanuel Vadot 95956d97fSEmmanuel Vadotmaintainers: 10*f126890aSEmmanuel Vadot - Michal Simek <michal.simek@amd.com> 115956d97fSEmmanuel Vadot 125956d97fSEmmanuel VadotallOf: 13cb7aa33aSEmmanuel Vadot - $ref: spi-controller.yaml# 145956d97fSEmmanuel Vadot 155956d97fSEmmanuel Vadotproperties: 165956d97fSEmmanuel Vadot compatible: 175956d97fSEmmanuel Vadot enum: 185956d97fSEmmanuel Vadot - xlnx,xps-spi-2.00.a 195956d97fSEmmanuel Vadot - xlnx,xps-spi-2.00.b 205956d97fSEmmanuel Vadot - xlnx,axi-quad-spi-1.00.a 215956d97fSEmmanuel Vadot 225956d97fSEmmanuel Vadot reg: 235956d97fSEmmanuel Vadot maxItems: 1 245956d97fSEmmanuel Vadot 255956d97fSEmmanuel Vadot interrupts: 265956d97fSEmmanuel Vadot maxItems: 1 275956d97fSEmmanuel Vadot 285956d97fSEmmanuel Vadot xlnx,num-ss-bits: 295956d97fSEmmanuel Vadot description: Number of chip selects used. 305956d97fSEmmanuel Vadot minimum: 1 315956d97fSEmmanuel Vadot maximum: 32 325956d97fSEmmanuel Vadot 335956d97fSEmmanuel Vadot xlnx,num-transfer-bits: 345956d97fSEmmanuel Vadot description: Number of bits per transfer. This will be 8 if not specified. 355956d97fSEmmanuel Vadot enum: [8, 16, 32] 365956d97fSEmmanuel Vadot default: 8 375956d97fSEmmanuel Vadot 385956d97fSEmmanuel Vadotrequired: 395956d97fSEmmanuel Vadot - compatible 405956d97fSEmmanuel Vadot - reg 415956d97fSEmmanuel Vadot - interrupts 425956d97fSEmmanuel Vadot 435956d97fSEmmanuel VadotunevaluatedProperties: false 445956d97fSEmmanuel Vadot 455956d97fSEmmanuel Vadotexamples: 465956d97fSEmmanuel Vadot - | 475956d97fSEmmanuel Vadot spi0: spi@41e00000 { 485956d97fSEmmanuel Vadot compatible = "xlnx,xps-spi-2.00.a"; 495956d97fSEmmanuel Vadot interrupt-parent = <&intc>; 505956d97fSEmmanuel Vadot interrupts = <0 31 1>; 515956d97fSEmmanuel Vadot reg = <0x41e00000 0x10000>; 525956d97fSEmmanuel Vadot xlnx,num-ss-bits = <0x1>; 535956d97fSEmmanuel Vadot xlnx,num-transfer-bits = <32>; 545956d97fSEmmanuel Vadot }; 555956d97fSEmmanuel Vadot... 56