Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / sound / cirrus,cs4270.yaml
blob336e11773694285d0acaf956fe49c5bef32776e4
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/sound/cirrus,cs4270.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cirrus Logic CS4270 audio CODEC
9 maintainers:
10   - patches@opensource.cirrus.com
12 description:
13   The CS4270 is a stereo audio codec. The driver for this device currently only
14   supports I2C.
16 allOf:
17   - $ref: dai-common.yaml#
19 properties:
20   compatible:
21     const: cirrus,cs4270
23   reg:
24     maxItems: 1
26   '#sound-dai-cells':
27     const: 0
29   reset-gpios:
30     description:
31       This pin will be deasserted before communication to the codec starts.
32     maxItems: 1
34   va-supply:
35     description: Analog power supply.
37   vd-supply:
38     description: Digital power supply.
40   vlc-supply:
41     description: Serial Control Port power supply.
43 required:
44   - compatible
45   - reg
47 unevaluatedProperties: false
49 examples:
50   - |
51     i2c {
52       #address-cells = <1>;
53       #size-cells = <0>;
55       codec@48 {
56           compatible = "cirrus,cs4270";
57           reg = <0x48>;
58       };
59     };