On 03/04/2023 12:52, Saalim Quadri wrote:
Convert the WM8510 audio CODEC bindings to DT schema
Signed-off-by: Saalim Quadri danascape@gmail.com
Changes: V1 - V2: Fixup issues mentioned by Krzysztof
So what changed?
Add SPI and I2C examples
Why?
.../devicetree/bindings/sound/wlf,wm8510.yaml | 52 +++++++++++++++++++ .../devicetree/bindings/sound/wm8510.txt | 18 ------- 2 files changed, 52 insertions(+), 18 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8510.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8510.txt
diff --git a/Documentation/devicetree/bindings/sound/wlf,wm8510.yaml b/Documentation/devicetree/bindings/sound/wlf,wm8510.yaml new file mode 100644 index 000000000000..418a82f65531 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/wlf,wm8510.yaml @@ -0,0 +1,52 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/wlf,wm8510.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml#
+title: WM8510 audio CODEC
+maintainers:
- patches@opensource.cirrus.com
+allOf:
- $ref: dai-common.yaml#
+properties:
- compatible:
- const: wlf,wm8510
- reg:
- maxItems: 1
- "#sound-dai-cells":
- const: 0
+required:
- compatible
- reg
+unevaluatedProperties: false
+examples:
- |
- spi {
#address-cells = <1>;
#size-cells = <0>;
codec@0 {
compatible = "wlf,wm8510";
reg = <0>;
};
- };
- |
- i2c {
#address-cells = <1>;
#size-cells = <0>;
codec@1a {
Drop second example. It is the same.
Best regards, Krzysztof