brintos

brintos / linux-shallow public Read only

0
0
Text · 2.2 KiB · 858c0f6 Raw
100 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/wlf,wm8731.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Wolfson Microelectromics WM8731 audio CODEC8 9maintainers:10  - patches@opensource.cirrus.com11 12description: |13  Wolfson Microelectronics WM8731 audio CODEC14 15  Pins on the device (for linking into audio routes):16    * LOUT: Left Channel Line Output17    * ROUT: Right Channel Line Output18    * LHPOUT: Left Channel Headphone Output19    * RHPOUT: Right Channel Headphone Output20    * LLINEIN: Left Channel Line Input21    * RLINEIN: Right Channel Line Input22    * MICIN: Microphone Input23 24properties:25  compatible:26    enum:27      - wlf,wm873128 29  reg:30    maxItems: 131 32  "#sound-dai-cells":33    const: 034 35  clocks:36    description: Clock provider for MCLK pin.37    maxItems: 138 39  clock-names:40    items:41      - const: mclk42 43  AVDD-supply:44    description: Analog power supply regulator on the AVDD pin.45 46  HPVDD-supply:47    description: Headphone power supply regulator on the HPVDD pin.48 49  DBVDD-supply:50    description: Digital buffer supply regulator for the DBVDD pin.51 52  DCVDD-supply:53    description: Digital core supply regulator for the DCVDD pin.54 55required:56  - reg57  - compatible58  - AVDD-supply59  - HPVDD-supply60  - DBVDD-supply61  - DCVDD-supply62 63allOf:64  - $ref: dai-common.yaml#65  - $ref: /schemas/spi/spi-peripheral-props.yaml#66 67unevaluatedProperties: false68 69examples:70  - |71    spi {72        #address-cells = <1>;73        #size-cells = <0>;74        wm8731_i2c: codec@0 {75            compatible = "wlf,wm8731";76            reg = <0>;77            spi-max-frequency = <12500000>;78 79            AVDD-supply = <&avdd_reg>;80            HPVDD-supply = <&hpvdd_reg>;81            DCVDD-supply = <&dcvdd_reg>;82            DBVDD-supply = <&dbvdd_reg>;83        };84    };85  - |86 87    i2c {88        #address-cells = <1>;89        #size-cells = <0>;90        wm8731_spi: codec@1b {91            compatible = "wlf,wm8731";92            reg = <0x1b>;93 94            AVDD-supply = <&avdd_reg>;95            HPVDD-supply = <&hpvdd_reg>;96            DCVDD-supply = <&dcvdd_reg>;97            DBVDD-supply = <&dbvdd_reg>;98        };99    };100