1497144a5SMaxime Ripard# SPDX-License-Identifier: GPL-2.0
2497144a5SMaxime Ripard%YAML 1.2
3497144a5SMaxime Ripard---
4497144a5SMaxime Ripard$id: http://devicetree.org/schemas/sound/allwinner,sun50i-a64-codec-analog.yaml#
5497144a5SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml#
6497144a5SMaxime Ripard
7*dd3cb467SAndrew Lunntitle: Allwinner A64 Analog Codec
8497144a5SMaxime Ripard
9497144a5SMaxime Ripardmaintainers:
10497144a5SMaxime Ripard  - Chen-Yu Tsai <wens@csie.org>
115c7404bbSMaxime Ripard  - Maxime Ripard <mripard@kernel.org>
12497144a5SMaxime Ripard
13497144a5SMaxime Ripardproperties:
14497144a5SMaxime Ripard  compatible:
15497144a5SMaxime Ripard    const: allwinner,sun50i-a64-codec-analog
16497144a5SMaxime Ripard
17497144a5SMaxime Ripard  reg:
18497144a5SMaxime Ripard    maxItems: 1
19497144a5SMaxime Ripard
20497144a5SMaxime Ripard  cpvdd-supply:
21497144a5SMaxime Ripard    description:
22497144a5SMaxime Ripard      Regulator for the headphone amplifier
23497144a5SMaxime Ripard
2424e0b04dSArnaud Ferraris  allwinner,internal-bias-resistor:
2524e0b04dSArnaud Ferraris    description:
2624e0b04dSArnaud Ferraris      Enable the internal 2.2K bias resistor between HBIAS and MICDET pins
2724e0b04dSArnaud Ferraris    type: boolean
2824e0b04dSArnaud Ferraris
29497144a5SMaxime Ripardrequired:
30497144a5SMaxime Ripard  - compatible
31497144a5SMaxime Ripard  - reg
32497144a5SMaxime Ripard  - cpvdd-supply
33497144a5SMaxime Ripard
34497144a5SMaxime RipardadditionalProperties: false
35497144a5SMaxime Ripard
36497144a5SMaxime Ripardexamples:
37497144a5SMaxime Ripard  - |
38497144a5SMaxime Ripard    codec_analog: codec-analog@1f015c0 {
39497144a5SMaxime Ripard      compatible = "allwinner,sun50i-a64-codec-analog";
40497144a5SMaxime Ripard      reg = <0x01f015c0 0x4>;
41497144a5SMaxime Ripard      cpvdd-supply = <&reg_eldo1>;
42497144a5SMaxime Ripard    };
43497144a5SMaxime Ripard
44497144a5SMaxime Ripard...
45