brintos

brintos / linux-shallow public Read only

0
0
Text · 2.1 KiB · c2dede1 Raw
104 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/dlg,da7213.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Dialog Semiconductor DA7212/DA7213 Audio Codec8 9maintainers:10  - Support Opensource <support.opensource@diasemi.com>11 12allOf:13  - $ref: dai-common.yaml#14 15properties:16  compatible:17    enum:18      - dlg,da721219      - dlg,da721320 21  reg:22    maxItems: 123 24  clocks:25    maxItems: 126 27  clock-names:28    const: mclk29 30  "#sound-dai-cells":31    const: 032 33  dlg,micbias1-lvl:34    description: Voltage (mV) for Mic Bias 135    $ref: /schemas/types.yaml#/definitions/uint3236    enum: [ 1600, 2200, 2500, 3000 ]37 38  dlg,micbias2-lvl:39    description: Voltage (mV) for Mic Bias 240    $ref: /schemas/types.yaml#/definitions/uint3241    enum: [ 1600, 2200, 2500, 3000 ]42 43  dlg,dmic-data-sel:44    description: DMIC channel select based on clock edge45    enum: [ lrise_rfall, lfall_rrise ]46 47  dlg,dmic-samplephase:48    description: When to sample audio from DMIC49    enum: [ on_clkedge, between_clkedge ]50 51  dlg,dmic-clkrate:52    description: DMIC clock frequency (Hz)53    $ref: /schemas/types.yaml#/definitions/uint3254    enum: [ 1500000, 3000000 ]55 56  VDDA-supply:57    description: Analogue power supply58 59  VDDIO-supply:60    description: I/O power supply61 62  VDDMIC-supply:63    description: Mic Bias64 65  VDDSP-supply:66    description: Speaker supply67 68  ports:69    $ref: audio-graph-port.yaml#/definitions/ports70 71  port:72    $ref: audio-graph-port.yaml#73    unevaluatedProperties: false74 75required:76  - compatible77  - reg78 79unevaluatedProperties: false80 81examples:82  - |83    i2c {84        #address-cells = <1>;85        #size-cells = <0>;86 87        codec@1a {88            compatible = "dlg,da7213";89            reg = <0x1a>;90 91            clocks = <&clks 201>;92            clock-names = "mclk";93 94            #sound-dai-cells = <0>;95 96            dlg,micbias1-lvl = <2500>;97            dlg,micbias2-lvl = <2500>;98 99            dlg,dmic-data-sel = "lrise_rfall";100            dlg,dmic-samplephase = "between_clkedge";101            dlg,dmic-clkrate = <3000000>;102        };103    };104