brintos

brintos / linux-shallow public Read only

0
0
Text · 2.1 KiB · 89a67f8 Raw
85 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/atmel,asoc-wm8904.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Atmel wm8904 audio codec complex8 9maintainers:10  - Dharma Balasubiramani <dharma.b@microchip.com>11 12description:13  The ASoC audio complex configuration for Atmel with WM8904 audio codec.14 15properties:16  compatible:17    const: atmel,asoc-wm890418 19  atmel,model:20    $ref: /schemas/types.yaml#/definitions/string21    description: The user-visible name of this sound complex.22 23  atmel,ssc-controller:24    $ref: /schemas/types.yaml#/definitions/phandle25    description: The phandle of the SSC controller.26 27  atmel,audio-codec:28    $ref: /schemas/types.yaml#/definitions/phandle29    description: The phandle of the WM8731 audio codec.30 31  atmel,audio-routing:32    description:33      A list of the connections between audio components. Each entry is a pair34      of strings, the first being the connection's sink, the second being the35      connection's source.36    $ref: /schemas/types.yaml#/definitions/non-unique-string-array37    items:38      enum:39        # Board Connectors40        - Headphone Jack41        - Line In Jack42        - Mic43        # WM8904 CODEC Pins44        - IN1L45        - IN1R46        - IN2L47        - IN2R48        - IN3L49        - IN3R50        - HPOUTL51        - HPOUTR52        - LINEOUTL53        - LINEOUTR54        - MICBIAS55 56required:57  - compatible58  - atmel,model59  - atmel,audio-routing60  - atmel,ssc-controller61  - atmel,audio-codec62 63additionalProperties: false64 65examples:66  - |67    sound {68        compatible = "atmel,asoc-wm8904";69        pinctrl-names = "default";70        pinctrl-0 = <&pinctrl_pck0_as_mck>;71 72        atmel,model = "wm8904 @ AT91SAM9N12EK";73 74        atmel,audio-routing =75                "Headphone Jack", "HPOUTL",76                "Headphone Jack", "HPOUTR",77                "IN2L", "Line In Jack",78                "IN2R", "Line In Jack",79                "Mic", "MICBIAS",80                "IN1L", "Mic";81 82        atmel,ssc-controller = <&ssc0>;83        atmel,audio-codec = <&wm8904>;84    };85