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 319ac47908SMaciej Falkowski cpu: 329ac47908SMaciej Falkowski type: object 339ac47908SMaciej Falkowski properties: 349ac47908SMaciej Falkowski sound-dai: 359ac47908SMaciej Falkowski $ref: /schemas/types.yaml#/definitions/phandle-array 369ac47908SMaciej Falkowski description: phandles to the I2S controllers 379ac47908SMaciej Falkowski 389ac47908SMaciej Falkowski codec: 399ac47908SMaciej Falkowski type: object 409ac47908SMaciej Falkowski properties: 419ac47908SMaciej Falkowski sound-dai: 429ac47908SMaciej Falkowski $ref: /schemas/types.yaml#/definitions/phandle-array 439ac47908SMaciej Falkowski description: | 449ac47908SMaciej Falkowski List of phandles to the CODEC nodes, 459ac47908SMaciej Falkowski first entry must be corresponding to the MAX98090 CODEC and 469ac47908SMaciej Falkowski the second entry must be the phandle of the HDMI IP block node. 479ac47908SMaciej Falkowski 489ac47908SMaciej Falkowski samsung,audio-routing: 499ac47908SMaciej Falkowski $ref: /schemas/types.yaml#/definitions/non-unique-string-array 509ac47908SMaciej Falkowski description: | 519ac47908SMaciej Falkowski List of the connections between audio 529ac47908SMaciej Falkowski components; each entry is a pair of strings, the first being the 539ac47908SMaciej Falkowski connection's sink, the second being the connection's source; 549ac47908SMaciej Falkowski valid names for sources and sinks are the MAX98090's pins (as 559ac47908SMaciej Falkowski documented in its binding), and the jacks on the board. 569ac47908SMaciej Falkowski For Odroid X2: "Headphone Jack", "Mic Jack", "DMIC" 579ac47908SMaciej Falkowski For Odroid U3, XU3: "Headphone Jack", "Speakers" 589ac47908SMaciej Falkowski For Odroid XU4: no entries 599ac47908SMaciej Falkowski 609ac47908SMaciej Falkowski samsung,audio-widgets: 619ac47908SMaciej Falkowski $ref: /schemas/types.yaml#/definitions/non-unique-string-array 629ac47908SMaciej Falkowski description: | 639ac47908SMaciej Falkowski This property specifies off-codec audio elements 649ac47908SMaciej Falkowski like headphones or speakers, for details see widgets.txt 659ac47908SMaciej Falkowski 669ac47908SMaciej Falkowskirequired: 679ac47908SMaciej Falkowski - compatible 689ac47908SMaciej Falkowski - model 699ac47908SMaciej Falkowski - cpu 709ac47908SMaciej Falkowski - codec 719ac47908SMaciej Falkowski 727f464532SRob HerringadditionalProperties: false 737f464532SRob Herring 749ac47908SMaciej Falkowskiexamples: 759ac47908SMaciej Falkowski - | 769ac47908SMaciej Falkowski sound { 779ac47908SMaciej Falkowski compatible = "hardkernel,odroid-xu3-audio"; 789ac47908SMaciej Falkowski model = "Odroid-XU3"; 799ac47908SMaciej Falkowski samsung,audio-routing = 809ac47908SMaciej Falkowski "Headphone Jack", "HPL", 819ac47908SMaciej Falkowski "Headphone Jack", "HPR", 829ac47908SMaciej Falkowski "IN1", "Mic Jack", 839ac47908SMaciej Falkowski "Mic Jack", "MICBIAS"; 849ac47908SMaciej Falkowski 859ac47908SMaciej Falkowski cpu { 869ac47908SMaciej Falkowski sound-dai = <&i2s0 0>; 879ac47908SMaciej Falkowski }; 889ac47908SMaciej Falkowski 899ac47908SMaciej Falkowski codec { 909ac47908SMaciej Falkowski sound-dai = <&hdmi>, <&max98090>; 919ac47908SMaciej Falkowski }; 929ac47908SMaciej Falkowski }; 939ac47908SMaciej Falkowski 94