1*20ef7f21SMarek Vasut# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*20ef7f21SMarek Vasut%YAML 1.2
3*20ef7f21SMarek Vasut---
4*20ef7f21SMarek Vasut$id: http://devicetree.org/schemas/sound/adi,ssm2518.yaml#
5*20ef7f21SMarek Vasut$schema: http://devicetree.org/meta-schemas/core.yaml#
6*20ef7f21SMarek Vasut
7*20ef7f21SMarek Vasuttitle: Analog Devices SSM2518 audio amplifier
8*20ef7f21SMarek Vasut
9*20ef7f21SMarek Vasutmaintainers:
10*20ef7f21SMarek Vasut  - Lars-Peter Clausen <lars@metafoo.de>
11*20ef7f21SMarek Vasut
12*20ef7f21SMarek VasutallOf:
13*20ef7f21SMarek Vasut  - $ref: dai-common.yaml#
14*20ef7f21SMarek Vasut
15*20ef7f21SMarek Vasutproperties:
16*20ef7f21SMarek Vasut  compatible:
17*20ef7f21SMarek Vasut    const: adi,ssm2518
18*20ef7f21SMarek Vasut
19*20ef7f21SMarek Vasut  reg:
20*20ef7f21SMarek Vasut    maxItems: 1
21*20ef7f21SMarek Vasut    description: |
22*20ef7f21SMarek Vasut       I2C address of the device. This will either be 0x34 (ADDR pin low)
23*20ef7f21SMarek Vasut       or 0x35 (ADDR pin high)
24*20ef7f21SMarek Vasut
25*20ef7f21SMarek Vasut  gpios:
26*20ef7f21SMarek Vasut    maxItems: 1
27*20ef7f21SMarek Vasut    description: |
28*20ef7f21SMarek Vasut       GPIO connected to the nSD pin. If the property is not present
29*20ef7f21SMarek Vasut       it is assumed that the nSD pin is hardwired to always on.
30*20ef7f21SMarek Vasut
31*20ef7f21SMarek Vasutrequired:
32*20ef7f21SMarek Vasut  - compatible
33*20ef7f21SMarek Vasut  - reg
34*20ef7f21SMarek Vasut
35*20ef7f21SMarek VasutunevaluatedProperties: false
36*20ef7f21SMarek Vasut
37*20ef7f21SMarek Vasutexamples:
38*20ef7f21SMarek Vasut  - |
39*20ef7f21SMarek Vasut   i2c {
40*20ef7f21SMarek Vasut     #address-cells = <1>;
41*20ef7f21SMarek Vasut     #size-cells = <0>;
42*20ef7f21SMarek Vasut     codec@34 {
43*20ef7f21SMarek Vasut       compatible = "adi,ssm2518";
44*20ef7f21SMarek Vasut       reg = <0x34>;
45*20ef7f21SMarek Vasut       gpios = <&gpio 5 0>;
46*20ef7f21SMarek Vasut     };
47*20ef7f21SMarek Vasut   };
48