19ac47908SMaciej Falkowski# SPDX-License-Identifier: GPL-2.0 29ac47908SMaciej Falkowski%YAML 1.2 39ac47908SMaciej Falkowski--- 49ac47908SMaciej Falkowski$id: http://devicetree.org/schemas/sound/samsung,odroid.yaml# 59ac47908SMaciej Falkowski$schema: http://devicetree.org/meta-schemas/core.yaml# 69ac47908SMaciej Falkowski 79ac47908SMaciej Falkowskititle: Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec 89ac47908SMaciej Falkowski 99ac47908SMaciej Falkowskimaintainers: 109ac47908SMaciej Falkowski - Krzysztof Kozlowski <krzk@kernel.org> 119ac47908SMaciej Falkowski - Sylwester Nawrocki <s.nawrocki@samsung.com> 129ac47908SMaciej Falkowski 139ac47908SMaciej Falkowskiproperties: 149ac47908SMaciej Falkowski compatible: 159ac47908SMaciej Falkowski oneOf: 169ac47908SMaciej Falkowski - const: hardkernel,odroid-xu3-audio 179ac47908SMaciej Falkowski 189ac47908SMaciej Falkowski - const: hardkernel,odroid-xu4-audio 199ac47908SMaciej Falkowski deprecated: true 209ac47908SMaciej Falkowski 219ac47908SMaciej Falkowski - const: samsung,odroid-xu3-audio 229ac47908SMaciej Falkowski deprecated: true 239ac47908SMaciej Falkowski 249ac47908SMaciej Falkowski - const: samsung,odroid-xu4-audio 259ac47908SMaciej Falkowski deprecated: true 269ac47908SMaciej Falkowski 279ac47908SMaciej Falkowski model: 289ac47908SMaciej Falkowski $ref: /schemas/types.yaml#/definitions/string 299ac47908SMaciej Falkowski description: The user-visible name of this sound complex. 309ac47908SMaciej Falkowski 316997e462SKrzysztof Kozlowski assigned-clock-parents: true 326997e462SKrzysztof Kozlowski assigned-clock-rates: true 336997e462SKrzysztof Kozlowski assigned-clocks: true 346997e462SKrzysztof Kozlowski clocks: true 356997e462SKrzysztof Kozlowski 369ac47908SMaciej Falkowski cpu: 379ac47908SMaciej Falkowski type: object 389ac47908SMaciej Falkowski properties: 399ac47908SMaciej Falkowski sound-dai: 409ac47908SMaciej Falkowski description: phandles to the I2S controllers 419ac47908SMaciej Falkowski 429ac47908SMaciej Falkowski codec: 439ac47908SMaciej Falkowski type: object 449ac47908SMaciej Falkowski properties: 459ac47908SMaciej Falkowski sound-dai: 46*97709d36SRob Herring items: 47*97709d36SRob Herring - description: phandle of the MAX98090 CODEC 48*97709d36SRob Herring - description: phandle of the HDMI IP block node 499ac47908SMaciej Falkowski 509ac47908SMaciej Falkowski samsung,audio-routing: 519ac47908SMaciej Falkowski $ref: /schemas/types.yaml#/definitions/non-unique-string-array 529ac47908SMaciej Falkowski description: | 539ac47908SMaciej Falkowski List of the connections between audio 549ac47908SMaciej Falkowski components; each entry is a pair of strings, the first being the 559ac47908SMaciej Falkowski connection's sink, the second being the connection's source; 569ac47908SMaciej Falkowski valid names for sources and sinks are the MAX98090's pins (as 579ac47908SMaciej Falkowski documented in its binding), and the jacks on the board. 589ac47908SMaciej Falkowski For Odroid X2: "Headphone Jack", "Mic Jack", "DMIC" 599ac47908SMaciej Falkowski For Odroid U3, XU3: "Headphone Jack", "Speakers" 609ac47908SMaciej Falkowski For Odroid XU4: no entries 619ac47908SMaciej Falkowski 629ac47908SMaciej Falkowski samsung,audio-widgets: 639ac47908SMaciej Falkowski $ref: /schemas/types.yaml#/definitions/non-unique-string-array 649ac47908SMaciej Falkowski description: | 659ac47908SMaciej Falkowski This property specifies off-codec audio elements 669ac47908SMaciej Falkowski like headphones or speakers, for details see widgets.txt 679ac47908SMaciej Falkowski 689ac47908SMaciej Falkowskirequired: 699ac47908SMaciej Falkowski - compatible 709ac47908SMaciej Falkowski - model 719ac47908SMaciej Falkowski - cpu 729ac47908SMaciej Falkowski - codec 739ac47908SMaciej Falkowski 746997e462SKrzysztof KozlowskiadditionalProperties: false 757f464532SRob Herring 769ac47908SMaciej Falkowskiexamples: 779ac47908SMaciej Falkowski - | 789ac47908SMaciej Falkowski sound { 799ac47908SMaciej Falkowski compatible = "hardkernel,odroid-xu3-audio"; 809ac47908SMaciej Falkowski model = "Odroid-XU3"; 819ac47908SMaciej Falkowski samsung,audio-routing = 829ac47908SMaciej Falkowski "Headphone Jack", "HPL", 839ac47908SMaciej Falkowski "Headphone Jack", "HPR", 849ac47908SMaciej Falkowski "IN1", "Mic Jack", 859ac47908SMaciej Falkowski "Mic Jack", "MICBIAS"; 869ac47908SMaciej Falkowski 879ac47908SMaciej Falkowski cpu { 889ac47908SMaciej Falkowski sound-dai = <&i2s0 0>; 899ac47908SMaciej Falkowski }; 909ac47908SMaciej Falkowski 919ac47908SMaciej Falkowski codec { 929ac47908SMaciej Falkowski sound-dai = <&hdmi>, <&max98090>; 939ac47908SMaciej Falkowski }; 949ac47908SMaciej Falkowski }; 959ac47908SMaciej Falkowski 96