1*048f71f7SSergio Paracuellos# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*048f71f7SSergio Paracuellos%YAML 1.2 3*048f71f7SSergio Paracuellos--- 4*048f71f7SSergio Paracuellos$id: http://devicetree.org/schemas/spi/ralink,mt7621-spi.yaml# 5*048f71f7SSergio Paracuellos$schema: http://devicetree.org/meta-schemas/core.yaml# 6*048f71f7SSergio Paracuellos 7*048f71f7SSergio Paracuellosmaintainers: 8*048f71f7SSergio Paracuellos - Sergio Paracuellos <sergio.paracuellos@gmail.com> 9*048f71f7SSergio Paracuellos 10*048f71f7SSergio Paracuellostitle: Mediatek MT7621/MT7628 SPI controller 11*048f71f7SSergio Paracuellos 12*048f71f7SSergio ParacuellosallOf: 13*048f71f7SSergio Paracuellos - $ref: /schemas/spi/spi-controller.yaml# 14*048f71f7SSergio Paracuellos 15*048f71f7SSergio Paracuellosproperties: 16*048f71f7SSergio Paracuellos compatible: 17*048f71f7SSergio Paracuellos const: ralink,mt7621-spi 18*048f71f7SSergio Paracuellos 19*048f71f7SSergio Paracuellos reg: 20*048f71f7SSergio Paracuellos maxItems: 1 21*048f71f7SSergio Paracuellos 22*048f71f7SSergio Paracuellos clocks: 23*048f71f7SSergio Paracuellos maxItems: 1 24*048f71f7SSergio Paracuellos 25*048f71f7SSergio Paracuellos clock-names: 26*048f71f7SSergio Paracuellos const: spi 27*048f71f7SSergio Paracuellos 28*048f71f7SSergio Paracuellos resets: 29*048f71f7SSergio Paracuellos maxItems: 1 30*048f71f7SSergio Paracuellos 31*048f71f7SSergio Paracuellos reset-names: 32*048f71f7SSergio Paracuellos const: spi 33*048f71f7SSergio Paracuellos 34*048f71f7SSergio Paracuellosrequired: 35*048f71f7SSergio Paracuellos - compatible 36*048f71f7SSergio Paracuellos - reg 37*048f71f7SSergio Paracuellos - resets 38*048f71f7SSergio Paracuellos - "#address-cells" 39*048f71f7SSergio Paracuellos - "#size-cells" 40*048f71f7SSergio Paracuellos 41*048f71f7SSergio ParacuellosunevaluatedProperties: false 42*048f71f7SSergio Paracuellos 43*048f71f7SSergio Paracuellosexamples: 44*048f71f7SSergio Paracuellos - | 45*048f71f7SSergio Paracuellos #include <dt-bindings/clock/mt7621-clk.h> 46*048f71f7SSergio Paracuellos #include <dt-bindings/reset/mt7621-reset.h> 47*048f71f7SSergio Paracuellos 48*048f71f7SSergio Paracuellos spi@b00 { 49*048f71f7SSergio Paracuellos compatible = "ralink,mt7621-spi"; 50*048f71f7SSergio Paracuellos reg = <0xb00 0x100>; 51*048f71f7SSergio Paracuellos clocks = <&sysc MT7621_CLK_SPI>; 52*048f71f7SSergio Paracuellos clock-names = "spi"; 53*048f71f7SSergio Paracuellos resets = <&sysc MT7621_RST_SPI>; 54*048f71f7SSergio Paracuellos reset-names = "spi"; 55*048f71f7SSergio Paracuellos 56*048f71f7SSergio Paracuellos #address-cells = <1>; 57*048f71f7SSergio Paracuellos #size-cells = <0>; 58*048f71f7SSergio Paracuellos 59*048f71f7SSergio Paracuellos pinctrl-names = "default"; 60*048f71f7SSergio Paracuellos pinctrl-0 = <&spi_pins>; 61*048f71f7SSergio Paracuellos }; 62