62 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/spi/ralink,mt7621-spi.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7maintainers:8 - Sergio Paracuellos <sergio.paracuellos@gmail.com>9 10title: Mediatek MT7621/MT7628 SPI controller11 12allOf:13 - $ref: /schemas/spi/spi-controller.yaml#14 15properties:16 compatible:17 const: ralink,mt7621-spi18 19 reg:20 maxItems: 121 22 clocks:23 maxItems: 124 25 clock-names:26 const: spi27 28 resets:29 maxItems: 130 31 reset-names:32 const: spi33 34required:35 - compatible36 - reg37 - resets38 - "#address-cells"39 - "#size-cells"40 41unevaluatedProperties: false42 43examples:44 - |45 #include <dt-bindings/clock/mt7621-clk.h>46 #include <dt-bindings/reset/mt7621-reset.h>47 48 spi@b00 {49 compatible = "ralink,mt7621-spi";50 reg = <0xb00 0x100>;51 clocks = <&sysc MT7621_CLK_SPI>;52 clock-names = "spi";53 resets = <&sysc MT7621_RST_SPI>;54 reset-names = "spi";55 56 #address-cells = <1>;57 #size-cells = <0>;58 59 pinctrl-names = "default";60 pinctrl-0 = <&spi_pins>;61 };62