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