Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: dt-bindings: qcom,wsa8840: Add WSA884x family of speakers

Add binding for WSA8840/WSA8845/WSA8845H smart speaker amplifiers used
in Qualcomm QRD8550 board with SM8550 SoC.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230616115751.392886-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Krzysztof Kozlowski and committed by
Mark Brown
97ae6f4e b20c8137

+66
+66
Documentation/devicetree/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 <krzysztof.kozlowski@linaro.org> 11 + - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 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 + '#sound-dai-cells': 32 + const: 0 33 + 34 + vdd-1p8-supply: true 35 + vdd-io-supply: true 36 + 37 + required: 38 + - compatible 39 + - reg 40 + - powerdown-gpios 41 + - '#sound-dai-cells' 42 + - vdd-1p8-supply 43 + - vdd-io-supply 44 + 45 + unevaluatedProperties: false 46 + 47 + examples: 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 + };