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