1*4de1cdb3SKaran Sanghavi# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*4de1cdb3SKaran Sanghavi%YAML 1.2 3*4de1cdb3SKaran Sanghavi--- 4*4de1cdb3SKaran Sanghavi$id: http://devicetree.org/schemas/spi/brcm,bcm2835-aux-spi.yaml# 5*4de1cdb3SKaran Sanghavi$schema: http://devicetree.org/meta-schemas/core.yaml# 6*4de1cdb3SKaran Sanghavi 7*4de1cdb3SKaran Sanghavititle: Broadcom BCM2835 Auxiliary SPI1/2 Controller 8*4de1cdb3SKaran Sanghavi 9*4de1cdb3SKaran Sanghavimaintainers: 10*4de1cdb3SKaran Sanghavi - Karan Sanghavi <karansanghvi98@gmail.com> 11*4de1cdb3SKaran Sanghavi 12*4de1cdb3SKaran Sanghavidescription: 13*4de1cdb3SKaran Sanghavi The BCM2835 contains two forms of SPI master controller. One is known simply 14*4de1cdb3SKaran Sanghavi as SPI0, and the other as the "Universal SPI Master," which is part of the 15*4de1cdb3SKaran Sanghavi auxiliary block. This binding applies to the SPI1 and SPI2 auxiliary 16*4de1cdb3SKaran Sanghavi controllers. 17*4de1cdb3SKaran Sanghavi 18*4de1cdb3SKaran SanghaviallOf: 19*4de1cdb3SKaran Sanghavi - $ref: spi-controller.yaml# 20*4de1cdb3SKaran Sanghavi 21*4de1cdb3SKaran Sanghaviproperties: 22*4de1cdb3SKaran Sanghavi compatible: 23*4de1cdb3SKaran Sanghavi enum: 24*4de1cdb3SKaran Sanghavi - brcm,bcm2835-aux-spi 25*4de1cdb3SKaran Sanghavi 26*4de1cdb3SKaran Sanghavi reg: 27*4de1cdb3SKaran Sanghavi maxItems: 1 28*4de1cdb3SKaran Sanghavi 29*4de1cdb3SKaran Sanghavi interrupts: 30*4de1cdb3SKaran Sanghavi maxItems: 1 31*4de1cdb3SKaran Sanghavi 32*4de1cdb3SKaran Sanghavi clocks: 33*4de1cdb3SKaran Sanghavi maxItems: 1 34*4de1cdb3SKaran Sanghavi 35*4de1cdb3SKaran Sanghavirequired: 36*4de1cdb3SKaran Sanghavi - compatible 37*4de1cdb3SKaran Sanghavi - reg 38*4de1cdb3SKaran Sanghavi - interrupts 39*4de1cdb3SKaran Sanghavi - clocks 40*4de1cdb3SKaran Sanghavi 41*4de1cdb3SKaran SanghaviunevaluatedProperties: false 42*4de1cdb3SKaran Sanghavi 43*4de1cdb3SKaran Sanghaviexamples: 44*4de1cdb3SKaran Sanghavi - | 45*4de1cdb3SKaran Sanghavi #include <dt-bindings/clock/bcm2835-aux.h> 46*4de1cdb3SKaran Sanghavi spi@7e215080 { 47*4de1cdb3SKaran Sanghavi compatible = "brcm,bcm2835-aux-spi"; 48*4de1cdb3SKaran Sanghavi reg = <0x7e215080 0x40>; 49*4de1cdb3SKaran Sanghavi interrupts = <1 29>; 50*4de1cdb3SKaran Sanghavi clocks = <&aux_clocks BCM2835_AUX_CLOCK_SPI1>; 51*4de1cdb3SKaran Sanghavi #address-cells = <1>; 52*4de1cdb3SKaran Sanghavi #size-cells = <0>; 53*4de1cdb3SKaran Sanghavi }; 54