]> Git Repo - u-boot.git/blob - Bindings/sound/qcom,wsa8840.yaml
Squashed 'dts/upstream/' changes from b35b9bd1d4ee..7e08733c96c8
[u-boot.git] / Bindings / sound / qcom,wsa8840.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/sound/qcom,wsa8840.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Qualcomm WSA8840/WSA8845/WSA8845H smart speaker amplifier
8
9 maintainers:
10   - Krzysztof Kozlowski <[email protected]>
11   - Srinivas Kandagatla <[email protected]>
12
13 description:
14   WSA884X is a family of Qualcomm Aqstic smart speaker amplifiers using
15   SoundWire digital audio interface.
16
17 allOf:
18   - $ref: dai-common.yaml#
19
20 properties:
21   compatible:
22     const: sdw20217020400
23
24   reg:
25     maxItems: 1
26
27   powerdown-gpios:
28     description: Powerdown/Shutdown line to use (pin SD_N)
29     maxItems: 1
30
31   reset-gpios:
32     description: Powerdown/Shutdown line to use (pin SD_N)
33     maxItems: 1
34
35   '#sound-dai-cells':
36     const: 0
37
38   vdd-1p8-supply: true
39   vdd-io-supply: true
40
41 required:
42   - compatible
43   - reg
44   - '#sound-dai-cells'
45   - vdd-1p8-supply
46   - vdd-io-supply
47
48 oneOf:
49   - required:
50       - powerdown-gpios
51   - required:
52       - reset-gpios
53
54 unevaluatedProperties: false
55
56 examples:
57   - |
58     #include <dt-bindings/gpio/gpio.h>
59
60     soundwire {
61         #address-cells = <2>;
62         #size-cells = <0>;
63
64         speaker@0,1 {
65             compatible = "sdw20217020400";
66             reg = <0 1>;
67             pinctrl-names = "default";
68             pinctrl-0 = <&spkr_2_sd_n_active>;
69             powerdown-gpios = <&lpass_tlmm 18 GPIO_ACTIVE_LOW>;
70             #sound-dai-cells = <0>;
71             sound-name-prefix = "SpkrRight";
72             vdd-1p8-supply = <&vreg_l15b_1p8>;
73             vdd-io-supply = <&vreg_l3g_1p2>;
74         };
75     };
This page took 0.041975 seconds and 4 git commands to generate.