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 7title: Qualcomm WSA8840/WSA8845/WSA8845H smart speaker amplifier 8 9maintainers: 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12 13description: 14 WSA884X is a family of Qualcomm Aqstic smart speaker amplifiers using 15 SoundWire digital audio interface. 16 17allOf: 18 - $ref: dai-common.yaml# 19 20properties: 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 '#sound-dai-cells': 32 const: 0 33 34 vdd-1p8-supply: true 35 vdd-io-supply: true 36 37required: 38 - compatible 39 - reg 40 - powerdown-gpios 41 - '#sound-dai-cells' 42 - vdd-1p8-supply 43 - vdd-io-supply 44 45unevaluatedProperties: false 46 47examples: 48 - | 49 #include <dt-bindings/gpio/gpio.h> 50 51 soundwire-controller { 52 #address-cells = <2>; 53 #size-cells = <0>; 54 55 speaker@0,1 { 56 compatible = "sdw20217020400"; 57 reg = <0 1>; 58 pinctrl-names = "default"; 59 pinctrl-0 = <&spkr_2_sd_n_active>; 60 powerdown-gpios = <&lpass_tlmm 18 GPIO_ACTIVE_LOW>; 61 #sound-dai-cells = <0>; 62 sound-name-prefix = "SpkrRight"; 63 vdd-1p8-supply = <&vreg_l15b_1p8>; 64 vdd-io-supply = <&vreg_l3g_1p2>; 65 }; 66 }; 67