brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · b58b908 Raw
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