| 
     1 # SPDX-License-Identifier: GPL-2.0
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/sound/amlogic,t9015.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Amlogic T9015 Internal Audio DAC
    8 
    9 maintainers:
   10   - Jerome Brunet <jbrunet@baylibre.com>
   11 
   12 allOf:
   13   - $ref: name-prefix.yaml#
   14 
   15 properties:
   16   $nodename:
   17     pattern: "^audio-controller@.*"
   18 
   19   "#sound-dai-cells":
   20     const: 0
   21 
   22   compatible:
   23     items:
   24       - const: amlogic,t9015
   25 
   26   clocks:
   27     items:
   28       - description: Peripheral clock
   29 
   30   clock-names:
   31     items:
   32       - const: pclk
   33 
   34   reg:
   35     maxItems: 1
   36 
   37   resets:
   38     maxItems: 1
   39 
   40   AVDD-supply:
   41     description:
   42       Analogue power supply.
   43 
   44   sound-name-prefix: true
   45 
   46 required:
   47   - "#sound-dai-cells"
   48   - compatible
   49   - reg
   50   - clocks
   51   - clock-names
   52   - resets
   53   - AVDD-supply
   54 
   55 additionalProperties: false
   56 
   57 examples:
   58   - |
   59     #include <dt-bindings/clock/g12a-clkc.h>
   60     #include <dt-bindings/reset/amlogic,meson-g12a-reset.h>
   61 
   62     acodec: audio-controller@32000 {
   63         compatible = "amlogic,t9015";
   64         reg = <0x32000 0x14>;
   65         #sound-dai-cells = <0>;
   66         clocks = <&clkc CLKID_AUDIO_CODEC>;
   67         clock-names = "pclk";
   68         resets = <&reset RESET_AUDIO_CODEC>;
   69         AVDD-supply = <&vddao_1v8>;
   70     };
Cache object: 5130c094ba72aded0e55a62e5a2db00a 
 
 |