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 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 41required: 42 - compatible 43 - reg 44 - '#sound-dai-cells' 45 - vdd-1p8-supply 46 - vdd-io-supply 47 48oneOf: 49 - required: 50 - powerdown-gpios 51 - required: 52 - reset-gpios 53 54unevaluatedProperties: false 55 56examples: 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 }; 76