brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 61e8bab Raw
71 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/loongson,ls-audio-card.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Loongson 7axxx/2kxxx ASoC audio sound card driver8 9maintainers:10  - Yingkun Meng <mengyingkun@loongson.cn>11 12description:13  The binding describes the sound card present in loongson14  7axxx/2kxxx platform. The sound card is an ASoC component15  which uses Loongson I2S controller to transfer the audio data.16 17properties:18  compatible:19    const: loongson,ls-audio-card20 21  model:22    $ref: /schemas/types.yaml#/definitions/string23    description: User specified audio sound card name24 25  mclk-fs:26    $ref: simple-card.yaml#/definitions/mclk-fs27 28  cpu:29    description: Holds subnode which indicates cpu dai.30    type: object31    additionalProperties: false32    properties:33      sound-dai:34        maxItems: 135    required:36      - sound-dai37 38  codec:39    description: Holds subnode which indicates codec dai.40    type: object41    additionalProperties: false42    properties:43      sound-dai:44        maxItems: 145    required:46      - sound-dai47 48required:49  - compatible50  - model51  - mclk-fs52  - cpu53  - codec54 55additionalProperties: false56 57examples:58  - |59    sound {60        compatible = "loongson,ls-audio-card";61        model = "loongson-audio";62        mclk-fs = <512>;63 64        cpu {65            sound-dai = <&i2s>;66        };67        codec {68             sound-dai = <&es8323>;69        };70    };71