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