On Thu, Aug 22, 2019 at 6:38 PM Srinivas Kandagatla srinivas.kandagatla@linaro.org wrote:
This patch adds bindings for WSA8810/WSA8815 Class-D Smart Speaker Amplifier. This Amplifier also has a simple thermal sensor for over temperature and speaker protection.
Signed-off-by: Srinivas Kandagatla srinivas.kandagatla@linaro.org
.../bindings/sound/qcom,wsa881x.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa881x.yaml
diff --git a/Documentation/devicetree/bindings/sound/qcom,wsa881x.yaml b/Documentation/devicetree/bindings/sound/qcom,wsa881x.yaml new file mode 100644 index 000000000000..ad718d75c660 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/qcom,wsa881x.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/qcom,wsa881x.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml#
+title: Bindings for Qualcomm WSA8810/WSA8815 Class-D Smart Speaker Amplifier
+maintainers:
- Srinivas Kandagatla srinivas.kandagatla@linaro.org
+allOf:
- $ref: "soundwire-controller.yaml#"
This is not the controller, so this should not be included here. You should get lots of warnings from doing so. You did run 'make dt_binding_check', right?
+properties:
- compatible:
- const: sdw10217201000
- reg:
- maxItems: 1
- pd-gpios:
powerdown-gpios is the standard name.
- description: GPIO spec for Powerdown/Shutdown line to use
- maxItems: 1
- "#thermal-sensor-cells":
- const: 0
+required:
- compatible
- reg
- pd-gpios
- #thermal-sensor-cells
+examples:
- |
- efuse@1c23800 {
compatible = "allwinner,sun4i-a10-sid";
Huh?
reg = <0x01c23800 0x10>;
pd-gpios = <&wcdpinctrl 2 0>;
#thermal-sensor-cells = <0>;
- };
+...
2.21.0