brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · 23f82bb Raw
57 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/sound/amlogic,g12a-toacodec.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Amlogic G12a Internal DAC Control Glue8 9maintainers:10  - Jerome Brunet <jbrunet@baylibre.com>11 12allOf:13  - $ref: dai-common.yaml#14 15properties:16  $nodename:17    pattern: "^audio-controller@.*"18 19  "#sound-dai-cells":20    const: 121 22  compatible:23    oneOf:24      - items:25          - const: amlogic,g12a-toacodec26      - items:27          - enum:28              - amlogic,sm1-toacodec29          - const: amlogic,g12a-toacodec30 31  reg:32    maxItems: 133 34  resets:35    maxItems: 136 37  sound-name-prefix: true38 39required:40  - "#sound-dai-cells"41  - compatible42  - reg43  - resets44 45additionalProperties: false46 47examples:48  - |49    #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h>50 51    toacodec: audio-controller@740 {52        compatible = "amlogic,g12a-toacodec";53        reg = <0x740 0x4>;54        #sound-dai-cells = <1>;55        resets = <&clkc_audio AUD_RESET_TOACODEC>;56    };57