1*97ae6f4eSKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*97ae6f4eSKrzysztof Kozlowski%YAML 1.2 3*97ae6f4eSKrzysztof Kozlowski--- 4*97ae6f4eSKrzysztof Kozlowski$id: http://devicetree.org/schemas/sound/qcom,wsa8840.yaml# 5*97ae6f4eSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*97ae6f4eSKrzysztof Kozlowski 7*97ae6f4eSKrzysztof Kozlowskititle: Qualcomm WSA8840/WSA8845/WSA8845H smart speaker amplifier 8*97ae6f4eSKrzysztof Kozlowski 9*97ae6f4eSKrzysztof Kozlowskimaintainers: 10*97ae6f4eSKrzysztof Kozlowski - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11*97ae6f4eSKrzysztof Kozlowski - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12*97ae6f4eSKrzysztof Kozlowski 13*97ae6f4eSKrzysztof Kozlowskidescription: 14*97ae6f4eSKrzysztof Kozlowski WSA884X is a family of Qualcomm Aqstic smart speaker amplifiers using 15*97ae6f4eSKrzysztof Kozlowski SoundWire digital audio interface. 16*97ae6f4eSKrzysztof Kozlowski 17*97ae6f4eSKrzysztof KozlowskiallOf: 18*97ae6f4eSKrzysztof Kozlowski - $ref: dai-common.yaml# 19*97ae6f4eSKrzysztof Kozlowski 20*97ae6f4eSKrzysztof Kozlowskiproperties: 21*97ae6f4eSKrzysztof Kozlowski compatible: 22*97ae6f4eSKrzysztof Kozlowski const: sdw20217020400 23*97ae6f4eSKrzysztof Kozlowski 24*97ae6f4eSKrzysztof Kozlowski reg: 25*97ae6f4eSKrzysztof Kozlowski maxItems: 1 26*97ae6f4eSKrzysztof Kozlowski 27*97ae6f4eSKrzysztof Kozlowski powerdown-gpios: 28*97ae6f4eSKrzysztof Kozlowski description: Powerdown/Shutdown line to use (pin SD_N) 29*97ae6f4eSKrzysztof Kozlowski maxItems: 1 30*97ae6f4eSKrzysztof Kozlowski 31*97ae6f4eSKrzysztof Kozlowski '#sound-dai-cells': 32*97ae6f4eSKrzysztof Kozlowski const: 0 33*97ae6f4eSKrzysztof Kozlowski 34*97ae6f4eSKrzysztof Kozlowski vdd-1p8-supply: true 35*97ae6f4eSKrzysztof Kozlowski vdd-io-supply: true 36*97ae6f4eSKrzysztof Kozlowski 37*97ae6f4eSKrzysztof Kozlowskirequired: 38*97ae6f4eSKrzysztof Kozlowski - compatible 39*97ae6f4eSKrzysztof Kozlowski - reg 40*97ae6f4eSKrzysztof Kozlowski - powerdown-gpios 41*97ae6f4eSKrzysztof Kozlowski - '#sound-dai-cells' 42*97ae6f4eSKrzysztof Kozlowski - vdd-1p8-supply 43*97ae6f4eSKrzysztof Kozlowski - vdd-io-supply 44*97ae6f4eSKrzysztof Kozlowski 45*97ae6f4eSKrzysztof KozlowskiunevaluatedProperties: false 46*97ae6f4eSKrzysztof Kozlowski 47*97ae6f4eSKrzysztof Kozlowskiexamples: 48*97ae6f4eSKrzysztof Kozlowski - | 49*97ae6f4eSKrzysztof Kozlowski #include <dt-bindings/gpio/gpio.h> 50*97ae6f4eSKrzysztof Kozlowski 51*97ae6f4eSKrzysztof Kozlowski soundwire-controller { 52*97ae6f4eSKrzysztof Kozlowski #address-cells = <2>; 53*97ae6f4eSKrzysztof Kozlowski #size-cells = <0>; 54*97ae6f4eSKrzysztof Kozlowski 55*97ae6f4eSKrzysztof Kozlowski speaker@0,1 { 56*97ae6f4eSKrzysztof Kozlowski compatible = "sdw20217020400"; 57*97ae6f4eSKrzysztof Kozlowski reg = <0 1>; 58*97ae6f4eSKrzysztof Kozlowski pinctrl-names = "default"; 59*97ae6f4eSKrzysztof Kozlowski pinctrl-0 = <&spkr_2_sd_n_active>; 60*97ae6f4eSKrzysztof Kozlowski powerdown-gpios = <&lpass_tlmm 18 GPIO_ACTIVE_LOW>; 61*97ae6f4eSKrzysztof Kozlowski #sound-dai-cells = <0>; 62*97ae6f4eSKrzysztof Kozlowski sound-name-prefix = "SpkrRight"; 63*97ae6f4eSKrzysztof Kozlowski vdd-1p8-supply = <&vreg_l15b_1p8>; 64*97ae6f4eSKrzysztof Kozlowski vdd-io-supply = <&vreg_l3g_1p2>; 65*97ae6f4eSKrzysztof Kozlowski }; 66*97ae6f4eSKrzysztof Kozlowski }; 67