1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/sound/loong 4 $id: http://devicetree.org/schemas/sound/loongson,ls-audio-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Loongson 7axxx/2kxxx ASoC audio sound c 7 title: Loongson 7axxx/2kxxx ASoC audio sound card driver 8 8 9 maintainers: 9 maintainers: 10 - Yingkun Meng <mengyingkun@loongson.cn> 10 - Yingkun Meng <mengyingkun@loongson.cn> 11 11 12 description: 12 description: 13 The binding describes the sound card present 13 The binding describes the sound card present in loongson 14 7axxx/2kxxx platform. The sound card is an A 14 7axxx/2kxxx platform. The sound card is an ASoC component 15 which uses Loongson I2S controller to transf 15 which uses Loongson I2S controller to transfer the audio data. 16 16 17 properties: 17 properties: 18 compatible: 18 compatible: 19 const: loongson,ls-audio-card 19 const: loongson,ls-audio-card 20 20 21 model: 21 model: 22 $ref: /schemas/types.yaml#/definitions/str 22 $ref: /schemas/types.yaml#/definitions/string 23 description: User specified audio sound ca 23 description: User specified audio sound card name 24 24 25 mclk-fs: 25 mclk-fs: 26 $ref: simple-card.yaml#/definitions/mclk-f 26 $ref: simple-card.yaml#/definitions/mclk-fs 27 27 28 cpu: 28 cpu: 29 description: Holds subnode which indicates 29 description: Holds subnode which indicates cpu dai. 30 type: object 30 type: object 31 additionalProperties: false 31 additionalProperties: false 32 properties: 32 properties: 33 sound-dai: 33 sound-dai: 34 maxItems: 1 34 maxItems: 1 35 required: 35 required: 36 - sound-dai 36 - sound-dai 37 37 38 codec: 38 codec: 39 description: Holds subnode which indicates 39 description: Holds subnode which indicates codec dai. 40 type: object 40 type: object 41 additionalProperties: false 41 additionalProperties: false 42 properties: 42 properties: 43 sound-dai: 43 sound-dai: 44 maxItems: 1 44 maxItems: 1 45 required: 45 required: 46 - sound-dai 46 - sound-dai 47 47 48 required: 48 required: 49 - compatible 49 - compatible 50 - model 50 - model 51 - mclk-fs 51 - mclk-fs 52 - cpu 52 - cpu 53 - codec 53 - codec 54 54 55 additionalProperties: false 55 additionalProperties: false 56 56 57 examples: 57 examples: 58 - | 58 - | 59 sound { 59 sound { 60 compatible = "loongson,ls-audio-card"; 60 compatible = "loongson,ls-audio-card"; 61 model = "loongson-audio"; 61 model = "loongson-audio"; 62 mclk-fs = <512>; 62 mclk-fs = <512>; 63 63 64 cpu { 64 cpu { 65 sound-dai = <&i2s>; 65 sound-dai = <&i2s>; 66 }; 66 }; 67 codec { 67 codec { 68 sound-dai = <&es8323>; 68 sound-dai = <&es8323>; 69 }; 69 }; 70 }; 70 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.