1fbcdf32fSSrinivas Kandagatla# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2fbcdf32fSSrinivas Kandagatla%YAML 1.2 3fbcdf32fSSrinivas Kandagatla--- 4fbcdf32fSSrinivas Kandagatla$id: http://devicetree.org/schemas/sound/qcom,wsa881x.yaml# 5fbcdf32fSSrinivas Kandagatla$schema: http://devicetree.org/meta-schemas/core.yaml# 6fbcdf32fSSrinivas Kandagatla 79d69d47fSKrzysztof Kozlowskititle: Qualcomm WSA8810/WSA8815 Class-D Smart Speaker Amplifier 8fbcdf32fSSrinivas Kandagatla 9fbcdf32fSSrinivas Kandagatlamaintainers: 10fbcdf32fSSrinivas Kandagatla - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11fbcdf32fSSrinivas Kandagatla 12fbcdf32fSSrinivas Kandagatladescription: | 13fbcdf32fSSrinivas Kandagatla WSA8810 is a class-D smart speaker amplifier and WSA8815 14fbcdf32fSSrinivas Kandagatla is a high-output power class-D smart speaker amplifier. 15fbcdf32fSSrinivas Kandagatla Their primary operating mode uses a SoundWire digital audio 16fbcdf32fSSrinivas Kandagatla interface. This binding is for SoundWire interface. 17fbcdf32fSSrinivas Kandagatla 18*edcda9a6SKrzysztof KozlowskiallOf: 19*edcda9a6SKrzysztof Kozlowski - $ref: dai-common.yaml# 20*edcda9a6SKrzysztof Kozlowski 21fbcdf32fSSrinivas Kandagatlaproperties: 22fbcdf32fSSrinivas Kandagatla compatible: 23fbcdf32fSSrinivas Kandagatla const: sdw10217201000 24fbcdf32fSSrinivas Kandagatla 25fbcdf32fSSrinivas Kandagatla reg: 26fbcdf32fSSrinivas Kandagatla maxItems: 1 27fbcdf32fSSrinivas Kandagatla 28fbcdf32fSSrinivas Kandagatla powerdown-gpios: 29fbcdf32fSSrinivas Kandagatla description: GPIO spec for Powerdown/Shutdown line to use 30fbcdf32fSSrinivas Kandagatla maxItems: 1 31fbcdf32fSSrinivas Kandagatla 32fbcdf32fSSrinivas Kandagatla '#thermal-sensor-cells': 33fbcdf32fSSrinivas Kandagatla const: 0 34fbcdf32fSSrinivas Kandagatla 35fbcdf32fSSrinivas Kandagatla '#sound-dai-cells': 36fbcdf32fSSrinivas Kandagatla const: 0 37fbcdf32fSSrinivas Kandagatla 38fbcdf32fSSrinivas Kandagatlarequired: 39fbcdf32fSSrinivas Kandagatla - compatible 40fbcdf32fSSrinivas Kandagatla - reg 41fbcdf32fSSrinivas Kandagatla - powerdown-gpios 42fbcdf32fSSrinivas Kandagatla - "#thermal-sensor-cells" 43fbcdf32fSSrinivas Kandagatla - "#sound-dai-cells" 44fbcdf32fSSrinivas Kandagatla 45*edcda9a6SKrzysztof KozlowskiunevaluatedProperties: false 46fbcdf32fSSrinivas Kandagatla 47fbcdf32fSSrinivas Kandagatlaexamples: 48fbcdf32fSSrinivas Kandagatla - | 49fbcdf32fSSrinivas Kandagatla soundwire@c2d0000 { 50fbcdf32fSSrinivas Kandagatla #address-cells = <2>; 51fbcdf32fSSrinivas Kandagatla #size-cells = <0>; 52fbcdf32fSSrinivas Kandagatla reg = <0x0c2d0000 0x2000>; 53fbcdf32fSSrinivas Kandagatla 54fbcdf32fSSrinivas Kandagatla speaker@0,1 { 55fbcdf32fSSrinivas Kandagatla compatible = "sdw10217201000"; 56fbcdf32fSSrinivas Kandagatla reg = <0 1>; 57fbcdf32fSSrinivas Kandagatla powerdown-gpios = <&wcdpinctrl 2 0>; 58fbcdf32fSSrinivas Kandagatla #thermal-sensor-cells = <0>; 59fbcdf32fSSrinivas Kandagatla #sound-dai-cells = <0>; 60fbcdf32fSSrinivas Kandagatla }; 61fbcdf32fSSrinivas Kandagatla 62fbcdf32fSSrinivas Kandagatla speaker@0,2 { 63fbcdf32fSSrinivas Kandagatla compatible = "sdw10217201000"; 64fbcdf32fSSrinivas Kandagatla reg = <0 2>; 65fbcdf32fSSrinivas Kandagatla powerdown-gpios = <&wcdpinctrl 2 0>; 66fbcdf32fSSrinivas Kandagatla #thermal-sensor-cells = <0>; 67fbcdf32fSSrinivas Kandagatla #sound-dai-cells = <0>; 68fbcdf32fSSrinivas Kandagatla }; 69fbcdf32fSSrinivas Kandagatla }; 70fbcdf32fSSrinivas Kandagatla 71fbcdf32fSSrinivas Kandagatla... 72