1*70387813SMaxime Ripard# SPDX-License-Identifier: GPL-2.0 2*70387813SMaxime Ripard%YAML 1.2 3*70387813SMaxime Ripard--- 4*70387813SMaxime Ripard$id: http://devicetree.org/schemas/i2c/brcm,brcmstb-i2c.yaml# 5*70387813SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 6*70387813SMaxime Ripard 7*70387813SMaxime Ripardtitle: Broadcom STB BSC IIC Master Controller 8*70387813SMaxime Ripard 9*70387813SMaxime Ripardmaintainers: 10*70387813SMaxime Ripard - Kamal Dasu <kdasu.kdev@gmail.com> 11*70387813SMaxime Ripard 12*70387813SMaxime RipardallOf: 13*70387813SMaxime Ripard - $ref: /schemas/i2c/i2c-controller.yaml# 14*70387813SMaxime Ripard 15*70387813SMaxime Ripardproperties: 16*70387813SMaxime Ripard compatible: 17*70387813SMaxime Ripard enum: 18*70387813SMaxime Ripard - brcm,brcmstb-i2c 19*70387813SMaxime Ripard - brcm,brcmper-i2c 20*70387813SMaxime Ripard 21*70387813SMaxime Ripard reg: 22*70387813SMaxime Ripard maxItems: 1 23*70387813SMaxime Ripard 24*70387813SMaxime Ripard interrupts: 25*70387813SMaxime Ripard maxItems: 1 26*70387813SMaxime Ripard 27*70387813SMaxime Ripard interrupt-names: 28*70387813SMaxime Ripard maxItems: 1 29*70387813SMaxime Ripard 30*70387813SMaxime Ripard clock-frequency: 31*70387813SMaxime Ripard enum: 32*70387813SMaxime Ripard - 46875 33*70387813SMaxime Ripard - 50000 34*70387813SMaxime Ripard - 93750 35*70387813SMaxime Ripard - 97500 36*70387813SMaxime Ripard - 187500 37*70387813SMaxime Ripard - 200000 38*70387813SMaxime Ripard - 375000 39*70387813SMaxime Ripard - 390000 40*70387813SMaxime Ripard 41*70387813SMaxime Ripardrequired: 42*70387813SMaxime Ripard - compatible 43*70387813SMaxime Ripard - reg 44*70387813SMaxime Ripard - clock-frequency 45*70387813SMaxime Ripard 46*70387813SMaxime RipardunevaluatedProperties: false 47*70387813SMaxime Ripard 48*70387813SMaxime Ripardexamples: 49*70387813SMaxime Ripard - | 50*70387813SMaxime Ripard bsca: i2c@f0406200 { 51*70387813SMaxime Ripard clock-frequency = <390000>; 52*70387813SMaxime Ripard compatible = "brcm,brcmstb-i2c"; 53*70387813SMaxime Ripard interrupt-parent = <&irq0_intc>; 54*70387813SMaxime Ripard reg = <0xf0406200 0x58>; 55*70387813SMaxime Ripard interrupts = <0x18>; 56*70387813SMaxime Ripard interrupt-names = "upg_bsca"; 57*70387813SMaxime Ripard }; 58*70387813SMaxime Ripard 59*70387813SMaxime Ripard... 60