13133f5c2SMaxime Ripard# SPDX-License-Identifier: GPL-2.0 23133f5c2SMaxime Ripard%YAML 1.2 33133f5c2SMaxime Ripard--- 43133f5c2SMaxime Ripard$id: http://devicetree.org/schemas/spi/allwinner,sun4i-a10-spi.yaml# 53133f5c2SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 63133f5c2SMaxime Ripard 7dd3cb467SAndrew Lunntitle: Allwinner A10 SPI Controller 83133f5c2SMaxime Ripard 93133f5c2SMaxime RipardallOf: 1099a7fa0eSKrzysztof Kozlowski - $ref: spi-controller.yaml 113133f5c2SMaxime Ripard 123133f5c2SMaxime Ripardmaintainers: 133133f5c2SMaxime Ripard - Chen-Yu Tsai <wens@csie.org> 145c7404bbSMaxime Ripard - Maxime Ripard <mripard@kernel.org> 153133f5c2SMaxime Ripard 163133f5c2SMaxime Ripardproperties: 173133f5c2SMaxime Ripard compatible: 183133f5c2SMaxime Ripard const: allwinner,sun4i-a10-spi 193133f5c2SMaxime Ripard 203133f5c2SMaxime Ripard reg: 213133f5c2SMaxime Ripard maxItems: 1 223133f5c2SMaxime Ripard 233133f5c2SMaxime Ripard interrupts: 243133f5c2SMaxime Ripard maxItems: 1 253133f5c2SMaxime Ripard 263133f5c2SMaxime Ripard clocks: 273133f5c2SMaxime Ripard items: 283133f5c2SMaxime Ripard - description: Bus Clock 293133f5c2SMaxime Ripard - description: Module Clock 303133f5c2SMaxime Ripard 313133f5c2SMaxime Ripard clock-names: 323133f5c2SMaxime Ripard items: 333133f5c2SMaxime Ripard - const: ahb 343133f5c2SMaxime Ripard - const: mod 353133f5c2SMaxime Ripard 363133f5c2SMaxime Ripard dmas: 373133f5c2SMaxime Ripard items: 383133f5c2SMaxime Ripard - description: RX DMA Channel 393133f5c2SMaxime Ripard - description: TX DMA Channel 403133f5c2SMaxime Ripard 413133f5c2SMaxime Ripard dma-names: 423133f5c2SMaxime Ripard items: 433133f5c2SMaxime Ripard - const: rx 443133f5c2SMaxime Ripard - const: tx 453133f5c2SMaxime Ripard 463133f5c2SMaxime RipardpatternProperties: 473133f5c2SMaxime Ripard "^.*@[0-9a-f]+": 4815ffef1aSRob Herring type: object 493133f5c2SMaxime Ripard properties: 503133f5c2SMaxime Ripard reg: 513133f5c2SMaxime Ripard items: 523133f5c2SMaxime Ripard minimum: 0 533133f5c2SMaxime Ripard maximum: 4 543133f5c2SMaxime Ripard 553133f5c2SMaxime Ripard spi-rx-bus-width: 563133f5c2SMaxime Ripard const: 1 573133f5c2SMaxime Ripard 583133f5c2SMaxime Ripard spi-tx-bus-width: 593133f5c2SMaxime Ripard const: 1 603133f5c2SMaxime Ripard 613133f5c2SMaxime Ripardrequired: 623133f5c2SMaxime Ripard - compatible 633133f5c2SMaxime Ripard - reg 643133f5c2SMaxime Ripard - interrupts 653133f5c2SMaxime Ripard - clocks 663133f5c2SMaxime Ripard - clock-names 673133f5c2SMaxime Ripard 68*c092a878SKrzysztof KozlowskiunevaluatedProperties: false 693133f5c2SMaxime Ripard 703133f5c2SMaxime Ripardexamples: 713133f5c2SMaxime Ripard - | 723133f5c2SMaxime Ripard spi1: spi@1c06000 { 733133f5c2SMaxime Ripard compatible = "allwinner,sun4i-a10-spi"; 743133f5c2SMaxime Ripard reg = <0x01c06000 0x1000>; 753133f5c2SMaxime Ripard interrupts = <11>; 763133f5c2SMaxime Ripard clocks = <&ahb_gates 21>, <&spi1_clk>; 773133f5c2SMaxime Ripard clock-names = "ahb", "mod"; 783133f5c2SMaxime Ripard #address-cells = <1>; 793133f5c2SMaxime Ripard #size-cells = <0>; 803133f5c2SMaxime Ripard }; 813133f5c2SMaxime Ripard 823133f5c2SMaxime Ripard... 83