1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/sound/samsung,snow.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Google Snow audio complex with MAX9809x codec 8 9maintainers: 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 12 13properties: 14 compatible: 15 enum: 16 - google,snow-audio-max98090 17 - google,snow-audio-max98091 18 - google,snow-audio-max98095 19 20 codec: 21 type: object 22 additionalProperties: false 23 properties: 24 sound-dai: 25 description: List of phandles to the CODEC and HDMI IP nodes. 26 items: 27 - description: Phandle to the MAX98090, MAX98091 or MAX98095 CODEC. 28 - description: Phandle to the HDMI IP block node. 29 required: 30 - sound-dai 31 32 cpu: 33 type: object 34 additionalProperties: false 35 properties: 36 sound-dai: 37 description: Phandle to the Samsung I2S controller. 38 maxItems: 1 39 required: 40 - sound-dai 41 42 samsung,audio-codec: 43 description: Phandle to the audio codec. 44 $ref: /schemas/types.yaml#/definitions/phandle 45 deprecated: true 46 47 samsung,i2s-controller: 48 description: Phandle to the Samsung I2S controller. 49 $ref: /schemas/types.yaml#/definitions/phandle 50 deprecated: true 51 52 samsung,model: 53 description: The user-visible name of this sound complex. 54 $ref: /schemas/types.yaml#/definitions/string 55 56required: 57 - compatible 58 - codec 59 - cpu 60 61additionalProperties: false 62 63examples: 64 - | 65 sound { 66 compatible = "google,snow-audio-max98095"; 67 samsung,model = "Snow-I2S-MAX98095"; 68 69 cpu { 70 sound-dai = <&i2s0 0>; 71 }; 72 73 codec { 74 sound-dai = <&max98095 0>, <&hdmi>; 75 }; 76 }; 77