1*4f68ead6SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*4f68ead6SKrzysztof Kozlowski%YAML 1.2 3*4f68ead6SKrzysztof Kozlowski--- 4*4f68ead6SKrzysztof Kozlowski$id: http://devicetree.org/schemas/i2c/nxp,pca9541.yaml# 5*4f68ead6SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*4f68ead6SKrzysztof Kozlowski 7*4f68ead6SKrzysztof Kozlowskititle: NXP PCA9541 I2C bus master selector 8*4f68ead6SKrzysztof Kozlowski 9*4f68ead6SKrzysztof Kozlowskimaintainers: 10*4f68ead6SKrzysztof Kozlowski - Peter Rosin <peda@axentia.se> 11*4f68ead6SKrzysztof Kozlowski 12*4f68ead6SKrzysztof Kozlowskiproperties: 13*4f68ead6SKrzysztof Kozlowski compatible: 14*4f68ead6SKrzysztof Kozlowski const: nxp,pca9541 15*4f68ead6SKrzysztof Kozlowski 16*4f68ead6SKrzysztof Kozlowski reg: 17*4f68ead6SKrzysztof Kozlowski maxItems: 1 18*4f68ead6SKrzysztof Kozlowski 19*4f68ead6SKrzysztof Kozlowski i2c-arb: 20*4f68ead6SKrzysztof Kozlowski type: object 21*4f68ead6SKrzysztof Kozlowski $ref: /schemas/i2c/i2c-controller.yaml 22*4f68ead6SKrzysztof Kozlowski unevaluatedProperties: false 23*4f68ead6SKrzysztof Kozlowski description: 24*4f68ead6SKrzysztof Kozlowski I2C arbitration bus node. 25*4f68ead6SKrzysztof Kozlowski 26*4f68ead6SKrzysztof Kozlowskirequired: 27*4f68ead6SKrzysztof Kozlowski - compatible 28*4f68ead6SKrzysztof Kozlowski - reg 29*4f68ead6SKrzysztof Kozlowski - i2c-arb 30*4f68ead6SKrzysztof Kozlowski 31*4f68ead6SKrzysztof KozlowskiadditionalProperties: false 32*4f68ead6SKrzysztof Kozlowski 33*4f68ead6SKrzysztof Kozlowskiexamples: 34*4f68ead6SKrzysztof Kozlowski - | 35*4f68ead6SKrzysztof Kozlowski #include <dt-bindings/gpio/gpio.h> 36*4f68ead6SKrzysztof Kozlowski #include <dt-bindings/interrupt-controller/irq.h> 37*4f68ead6SKrzysztof Kozlowski 38*4f68ead6SKrzysztof Kozlowski i2c { 39*4f68ead6SKrzysztof Kozlowski #address-cells = <1>; 40*4f68ead6SKrzysztof Kozlowski #size-cells = <0>; 41*4f68ead6SKrzysztof Kozlowski 42*4f68ead6SKrzysztof Kozlowski i2c-arbitrator@74 { 43*4f68ead6SKrzysztof Kozlowski compatible = "nxp,pca9541"; 44*4f68ead6SKrzysztof Kozlowski reg = <0x74>; 45*4f68ead6SKrzysztof Kozlowski 46*4f68ead6SKrzysztof Kozlowski i2c-arb { 47*4f68ead6SKrzysztof Kozlowski #address-cells = <1>; 48*4f68ead6SKrzysztof Kozlowski #size-cells = <0>; 49*4f68ead6SKrzysztof Kozlowski 50*4f68ead6SKrzysztof Kozlowski eeprom@54 { 51*4f68ead6SKrzysztof Kozlowski compatible = "atmel,24c08"; 52*4f68ead6SKrzysztof Kozlowski reg = <0x54>; 53*4f68ead6SKrzysztof Kozlowski }; 54*4f68ead6SKrzysztof Kozlowski }; 55*4f68ead6SKrzysztof Kozlowski }; 56*4f68ead6SKrzysztof Kozlowski }; 57