64 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/ingenic,codec.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Ingenic JZ47xx internal codec8 9maintainers:10 - Paul Cercueil <paul@crapouillou.net>11 12allOf:13 - $ref: dai-common.yaml#14 15properties:16 $nodename:17 pattern: '^audio-codec@.*'18 19 compatible:20 oneOf:21 - enum:22 - ingenic,jz4770-codec23 - ingenic,jz4760-codec24 - ingenic,jz4725b-codec25 - ingenic,jz4740-codec26 - items:27 - const: ingenic,jz4760b-codec28 - const: ingenic,jz4760-codec29 30 reg:31 maxItems: 132 33 clocks:34 maxItems: 135 36 clock-names:37 items:38 - const: aic39 40 '#sound-dai-cells':41 const: 042 43unevaluatedProperties: false44 45required:46 - compatible47 - reg48 - clocks49 - clock-names50 - '#sound-dai-cells'51 52examples:53 - |54 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>55 codec: audio-codec@10020080 {56 compatible = "ingenic,jz4740-codec";57 reg = <0x10020080 0x8>;58 #sound-dai-cells = <0>;59 clocks = <&cgu JZ4740_CLK_AIC>;60 clock-names = "aic";61 };62 63...64