15c36abcdSJerome Brunet# SPDX-License-Identifier: GPL-2.0
25c36abcdSJerome Brunet%YAML 1.2
35c36abcdSJerome Brunet---
45c36abcdSJerome Brunet$id: http://devicetree.org/schemas/sound/amlogic,t9015.yaml#
55c36abcdSJerome Brunet$schema: http://devicetree.org/meta-schemas/core.yaml#
65c36abcdSJerome Brunet
75c36abcdSJerome Brunettitle: Amlogic T9015 Internal Audio DAC
85c36abcdSJerome Brunet
95c36abcdSJerome Brunetmaintainers:
105c36abcdSJerome Brunet  - Jerome Brunet <jbrunet@baylibre.com>
115c36abcdSJerome Brunet
12847cbea6SAlexander SteinallOf:
13*3fda8532SKrzysztof Kozlowski  - $ref: dai-common.yaml#
14847cbea6SAlexander Stein
155c36abcdSJerome Brunetproperties:
165c36abcdSJerome Brunet  $nodename:
175c36abcdSJerome Brunet    pattern: "^audio-controller@.*"
185c36abcdSJerome Brunet
195c36abcdSJerome Brunet  "#sound-dai-cells":
205c36abcdSJerome Brunet    const: 0
215c36abcdSJerome Brunet
225c36abcdSJerome Brunet  compatible:
235c36abcdSJerome Brunet    items:
245c36abcdSJerome Brunet      - const: amlogic,t9015
255c36abcdSJerome Brunet
265c36abcdSJerome Brunet  clocks:
275c36abcdSJerome Brunet    items:
285c36abcdSJerome Brunet      - description: Peripheral clock
295c36abcdSJerome Brunet
305c36abcdSJerome Brunet  clock-names:
315c36abcdSJerome Brunet    items:
325c36abcdSJerome Brunet      - const: pclk
335c36abcdSJerome Brunet
345c36abcdSJerome Brunet  reg:
355c36abcdSJerome Brunet    maxItems: 1
365c36abcdSJerome Brunet
375c36abcdSJerome Brunet  resets:
385c36abcdSJerome Brunet    maxItems: 1
395c36abcdSJerome Brunet
405d03907bSAlexander Stein  AVDD-supply:
415d03907bSAlexander Stein    description:
425d03907bSAlexander Stein      Analogue power supply.
435d03907bSAlexander Stein
44847cbea6SAlexander Stein  sound-name-prefix: true
45847cbea6SAlexander Stein
465c36abcdSJerome Brunetrequired:
475c36abcdSJerome Brunet  - "#sound-dai-cells"
485c36abcdSJerome Brunet  - compatible
495c36abcdSJerome Brunet  - reg
505c36abcdSJerome Brunet  - clocks
515c36abcdSJerome Brunet  - clock-names
525c36abcdSJerome Brunet  - resets
535d03907bSAlexander Stein  - AVDD-supply
545c36abcdSJerome Brunet
555be478f9SRob HerringadditionalProperties: false
565be478f9SRob Herring
575c36abcdSJerome Brunetexamples:
585c36abcdSJerome Brunet  - |
595c36abcdSJerome Brunet    #include <dt-bindings/clock/g12a-clkc.h>
605c36abcdSJerome Brunet    #include <dt-bindings/reset/amlogic,meson-g12a-reset.h>
615c36abcdSJerome Brunet
625c36abcdSJerome Brunet    acodec: audio-controller@32000 {
635c36abcdSJerome Brunet        compatible = "amlogic,t9015";
64fba56184SRob Herring        reg = <0x32000 0x14>;
655c36abcdSJerome Brunet        #sound-dai-cells = <0>;
665c36abcdSJerome Brunet        clocks = <&clkc CLKID_AUDIO_CODEC>;
675c36abcdSJerome Brunet        clock-names = "pclk";
685c36abcdSJerome Brunet        resets = <&reset RESET_AUDIO_CODEC>;
695d03907bSAlexander Stein        AVDD-supply = <&vddao_1v8>;
705c36abcdSJerome Brunet    };
71