1*a15f859cSDharma Balasubiramani# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*a15f859cSDharma Balasubiramani%YAML 1.2 3*a15f859cSDharma Balasubiramani--- 4*a15f859cSDharma Balasubiramani$id: http://devicetree.org/schemas/sound/atmel,sam9x5-wm8731-audio.yaml# 5*a15f859cSDharma Balasubiramani$schema: http://devicetree.org/meta-schemas/core.yaml# 6*a15f859cSDharma Balasubiramani 7*a15f859cSDharma Balasubiramanititle: Atmel at91sam9x5ek wm8731 audio complex 8*a15f859cSDharma Balasubiramani 9*a15f859cSDharma Balasubiramanimaintainers: 10*a15f859cSDharma Balasubiramani - Dharma Balasubiramani <dharma.b@microchip.com> 11*a15f859cSDharma Balasubiramani 12*a15f859cSDharma Balasubiramanidescription: 13*a15f859cSDharma Balasubiramani The audio complex configuration for Atmel at91sam9x5ek with WM8731 audio codec. 14*a15f859cSDharma Balasubiramani 15*a15f859cSDharma Balasubiramaniproperties: 16*a15f859cSDharma Balasubiramani compatible: 17*a15f859cSDharma Balasubiramani const: atmel,sam9x5-wm8731-audio 18*a15f859cSDharma Balasubiramani 19*a15f859cSDharma Balasubiramani atmel,model: 20*a15f859cSDharma Balasubiramani $ref: /schemas/types.yaml#/definitions/string 21*a15f859cSDharma Balasubiramani description: The user-visible name of this sound complex. 22*a15f859cSDharma Balasubiramani 23*a15f859cSDharma Balasubiramani atmel,ssc-controller: 24*a15f859cSDharma Balasubiramani $ref: /schemas/types.yaml#/definitions/phandle 25*a15f859cSDharma Balasubiramani description: The phandle of the SSC controller. 26*a15f859cSDharma Balasubiramani 27*a15f859cSDharma Balasubiramani atmel,audio-codec: 28*a15f859cSDharma Balasubiramani $ref: /schemas/types.yaml#/definitions/phandle 29*a15f859cSDharma Balasubiramani description: The phandle of the WM8731 audio codec. 30*a15f859cSDharma Balasubiramani 31*a15f859cSDharma Balasubiramani atmel,audio-routing: 32*a15f859cSDharma Balasubiramani description: 33*a15f859cSDharma Balasubiramani A list of the connections between audio components. Each entry is a pair 34*a15f859cSDharma Balasubiramani of strings, the first being the connection's sink, the second being the 35*a15f859cSDharma Balasubiramani connection's source. 36*a15f859cSDharma Balasubiramani $ref: /schemas/types.yaml#/definitions/non-unique-string-array 37*a15f859cSDharma Balasubiramani items: 38*a15f859cSDharma Balasubiramani enum: 39*a15f859cSDharma Balasubiramani # Board Connectors 40*a15f859cSDharma Balasubiramani - Headphone Jack 41*a15f859cSDharma Balasubiramani - Line In Jack 42*a15f859cSDharma Balasubiramani 43*a15f859cSDharma Balasubiramani # CODEC Pins 44*a15f859cSDharma Balasubiramani - LOUT 45*a15f859cSDharma Balasubiramani - ROUT 46*a15f859cSDharma Balasubiramani - LHPOUT 47*a15f859cSDharma Balasubiramani - RHPOUT 48*a15f859cSDharma Balasubiramani - LLINEIN 49*a15f859cSDharma Balasubiramani - RLINEIN 50*a15f859cSDharma Balasubiramani - MICIN 51*a15f859cSDharma Balasubiramani 52*a15f859cSDharma Balasubiramanirequired: 53*a15f859cSDharma Balasubiramani - compatible 54*a15f859cSDharma Balasubiramani - atmel,model 55*a15f859cSDharma Balasubiramani - atmel,ssc-controller 56*a15f859cSDharma Balasubiramani - atmel,audio-codec 57*a15f859cSDharma Balasubiramani - atmel,audio-routing 58*a15f859cSDharma Balasubiramani 59*a15f859cSDharma BalasubiramaniadditionalProperties: false 60*a15f859cSDharma Balasubiramani 61*a15f859cSDharma Balasubiramaniexamples: 62*a15f859cSDharma Balasubiramani - | 63*a15f859cSDharma Balasubiramani sound { 64*a15f859cSDharma Balasubiramani compatible = "atmel,sam9x5-wm8731-audio"; 65*a15f859cSDharma Balasubiramani 66*a15f859cSDharma Balasubiramani atmel,model = "wm8731 @ AT91SAM9X5EK"; 67*a15f859cSDharma Balasubiramani 68*a15f859cSDharma Balasubiramani atmel,audio-routing = 69*a15f859cSDharma Balasubiramani "Headphone Jack", "RHPOUT", 70*a15f859cSDharma Balasubiramani "Headphone Jack", "LHPOUT", 71*a15f859cSDharma Balasubiramani "LLINEIN", "Line In Jack", 72*a15f859cSDharma Balasubiramani "RLINEIN", "Line In Jack"; 73*a15f859cSDharma Balasubiramani 74*a15f859cSDharma Balasubiramani atmel,ssc-controller = <&ssc0>; 75*a15f859cSDharma Balasubiramani atmel,audio-codec = <&wm8731>; 76*a15f859cSDharma Balasubiramani }; 77