brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · a0f4670 Raw
78 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/everest,es8328.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Everest ES8328 audio CODEC8 9description:10  Everest Audio Codec, which can be connected via I2C or SPI.11  Pins on the device (for linking into audio routes) are12  * LOUT113  * LOUT214  * ROUT115  * ROUT216  * LINPUT117  * RINPUT118  * LINPUT219  * RINPUT220  * Mic Bias21 22maintainers:23  - David Yang <yangxiaohua@everest-semi.com>24 25properties:26  compatible:27    enum:28      - everest,es832829      - everest,es838830 31  reg:32    maxItems: 133 34  "#sound-dai-cells":35    const: 036 37  clocks:38    items:39      - description: A 22.5792 or 11.2896 MHz clock40 41  DVDD-supply:42    description: Regulator providing digital core supply voltage 1.8 - 3.6V43 44  AVDD-supply:45    description: Regulator providing analog supply voltage 3.3V46 47  PVDD-supply:48    description: Regulator providing digital IO supply voltage 1.8 - 3.6V49 50  HPVDD-supply:51    description: Regulator providing analog output voltage 3.3V52 53required:54  - compatible55  - clocks56  - DVDD-supply57  - AVDD-supply58  - PVDD-supply59  - HPVDD-supply60 61additionalProperties: false62 63examples:64  - |65    i2c {66      #address-cells = <1>;67      #size-cells = <0>;68      es8328: codec@11 {69        compatible = "everest,es8328";70        reg = <0x11>;71        AVDD-supply = <&reg_3p3v>;72        DVDD-supply = <&reg_3p3v>;73        HPVDD-supply = <&reg_3p3v>;74        PVDD-supply = <&reg_3p3v>;75        clocks = <&clks 169>;76      };77    };78