1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/sound/dlg,da7213.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Dialog Semiconductor DA7212/DA7213 Audio Codec 8 9 maintainers: 10 - Support Opensource <support.opensource@diasemi.com> 11 12 allOf: 13 - $ref: dai-common.yaml# 14 15 properties: 16 compatible: 17 enum: 18 - dlg,da7212 19 - dlg,da7213 20 21 reg: 22 maxItems: 1 23 24 clocks: 25 maxItems: 1 26 27 clock-names: 28 const: mclk 29 30 "#sound-dai-cells": 31 const: 0 32 33 dlg,micbias1-lvl: 34 description: Voltage (mV) for Mic Bias 1 35 $ref: /schemas/types.yaml#/definitions/uint32 36 enum: [ 1600, 2200, 2500, 3000 ] 37 38 dlg,micbias2-lvl: 39 description: Voltage (mV) for Mic Bias 2 40 $ref: /schemas/types.yaml#/definitions/uint32 41 enum: [ 1600, 2200, 2500, 3000 ] 42 43 dlg,dmic-data-sel: 44 description: DMIC channel select based on clock edge 45 enum: [ lrise_rfall, lfall_rrise ] 46 47 dlg,dmic-samplephase: 48 description: When to sample audio from DMIC 49 enum: [ on_clkedge, between_clkedge ] 50 51 dlg,dmic-clkrate: 52 description: DMIC clock frequency (Hz) 53 $ref: /schemas/types.yaml#/definitions/uint32 54 enum: [ 1500000, 3000000 ] 55 56 VDDA-supply: 57 description: Analogue power supply 58 59 VDDIO-supply: 60 description: I/O power supply 61 62 VDDMIC-supply: 63 description: Mic Bias 64 65 VDDSP-supply: 66 description: Speaker supply 67 68 ports: 69 $ref: audio-graph-port.yaml#/definitions/ports 70 71 port: 72 $ref: audio-graph-port.yaml# 73 unevaluatedProperties: false 74 75 required: 76 - compatible 77 - reg 78 79 unevaluatedProperties: false 80 81 examples: 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 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.