brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 329260c Raw
75 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/wlf,wm8904.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Wolfson WM8904/WM8912 audio codecs8 9maintainers:10  - patches@opensource.cirrus.com11 12description: |13  Pins on the device (for linking into audio routes):14  IN1L, IN1R, IN2L, IN2R, IN3L, IN3R, HPOUTL, HPOUTR, LINEOUTL, LINEOUTR,15  MICBIAS16 17properties:18  compatible:19    enum:20      - wlf,wm890421      - wlf,wm891222 23  reg:24    maxItems: 125 26  "#sound-dai-cells":27    const: 028 29  clocks:30    maxItems: 131 32  clock-names:33    const: mclk34 35  AVDD-supply: true36  CPVDD-supply: true37  DBVDD-supply: true38  DCVDD-supply: true39  MICVDD-supply: true40 41required:42  - compatible43  - reg44  - clocks45  - clock-names46  - AVDD-supply47  - CPVDD-supply48  - DBVDD-supply49  - DCVDD-supply50  - MICVDD-supply51 52allOf:53  - $ref: dai-common.yaml#54 55unevaluatedProperties: false56 57examples:58  - |59    i2c {60        #address-cells = <1>;61        #size-cells = <0>;62 63        codec@1a {64            compatible = "wlf,wm8904";65            reg = <0x1a>;66            clocks = <&pck0>;67            clock-names = "mclk";68            AVDD-supply = <&reg_1p8v>;69            CPVDD-supply = <&reg_1p8v>;70            DBVDD-supply = <&reg_1p8v>;71            DCVDD-supply = <&reg_1p8v>;72            MICVDD-supply = <&reg_1p8v>;73        };74    };75