120ef7f21SMarek Vasut# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 220ef7f21SMarek Vasut%YAML 1.2 320ef7f21SMarek Vasut--- 420ef7f21SMarek Vasut$id: http://devicetree.org/schemas/sound/adi,ssm2518.yaml# 520ef7f21SMarek Vasut$schema: http://devicetree.org/meta-schemas/core.yaml# 620ef7f21SMarek Vasut 720ef7f21SMarek Vasuttitle: Analog Devices SSM2518 audio amplifier 820ef7f21SMarek Vasut 920ef7f21SMarek Vasutmaintainers: 1020ef7f21SMarek Vasut - Lars-Peter Clausen <lars@metafoo.de> 1120ef7f21SMarek Vasut 1220ef7f21SMarek VasutallOf: 1320ef7f21SMarek Vasut - $ref: dai-common.yaml# 1420ef7f21SMarek Vasut 1520ef7f21SMarek Vasutproperties: 1620ef7f21SMarek Vasut compatible: 1720ef7f21SMarek Vasut const: adi,ssm2518 1820ef7f21SMarek Vasut 1920ef7f21SMarek Vasut reg: 2020ef7f21SMarek Vasut maxItems: 1 2120ef7f21SMarek Vasut description: | 2220ef7f21SMarek Vasut I2C address of the device. This will either be 0x34 (ADDR pin low) 2320ef7f21SMarek Vasut or 0x35 (ADDR pin high) 2420ef7f21SMarek Vasut 2520ef7f21SMarek Vasut gpios: 2620ef7f21SMarek Vasut maxItems: 1 2720ef7f21SMarek Vasut description: | 2820ef7f21SMarek Vasut GPIO connected to the nSD pin. If the property is not present 2920ef7f21SMarek Vasut it is assumed that the nSD pin is hardwired to always on. 3020ef7f21SMarek Vasut 3120ef7f21SMarek Vasutrequired: 3220ef7f21SMarek Vasut - compatible 3320ef7f21SMarek Vasut - reg 3420ef7f21SMarek Vasut 3520ef7f21SMarek VasutunevaluatedProperties: false 3620ef7f21SMarek Vasut 3720ef7f21SMarek Vasutexamples: 3820ef7f21SMarek Vasut - | 39*fffe003fSKrzysztof Kozlowski #include <dt-bindings/gpio/gpio.h> 40*fffe003fSKrzysztof Kozlowski 4120ef7f21SMarek Vasut i2c { 4220ef7f21SMarek Vasut #address-cells = <1>; 4320ef7f21SMarek Vasut #size-cells = <0>; 4420ef7f21SMarek Vasut codec@34 { 4520ef7f21SMarek Vasut compatible = "adi,ssm2518"; 4620ef7f21SMarek Vasut reg = <0x34>; 47*fffe003fSKrzysztof Kozlowski gpios = <&gpio 5 GPIO_ACTIVE_HIGH>; 4820ef7f21SMarek Vasut }; 4920ef7f21SMarek Vasut }; 50