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