Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/samsung,tm2.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Samsung Exynos5433 TM2(E) audio complex with WM5110 codec maintainers: - Krzysztof Kozlowski <krzk@kernel.org> - Sylwester Nawrocki <s.nawrocki@samsung.com> allOf: - $ref: sound-card-common.yaml# properties: compatible: const: samsung,tm2-audio audio-amplifier: description: Phandle to the MAX98504 amplifier. $ref: /schemas/types.yaml#/definitions/phandle audio-codec: description: Phandles to the codecs. $ref: /schemas/types.yaml#/definitions/phandle-array items: - items: - description: Phandle to the WM5110 audio codec. - items: - description: Phandle to the HDMI transmitter node. samsung,audio-routing: description: | List of the connections between audio components; each entry is a pair of strings, the first being the connection's sink, the second being the connection's source; valid names for sources and sinks are the WM5110's and MAX98504's pins and the jacks on the board: HP, SPK, Main Mic, Sub Mic, Third Mic, Headset Mic. Deprecated, use audio-routing. deprecated: true $ref: /schemas/types.yaml#/definitions/non-unique-string-array i2s-controller: description: Phandles to the I2S controllers. $ref: /schemas/types.yaml#/definitions/phandle-array items: - description: Phandle to I2S0. - description: Phandle to I2S1. mic-bias-gpios: description: GPIO pin that enables the Main Mic bias regulator. required: - compatible - audio-amplifier - audio-codec - audio-routing - i2s-controller - mic-bias-gpios unevaluatedProperties: false examples: - | #include <dt-bindings/gpio/gpio.h> sound { compatible = "samsung,tm2-audio"; audio-codec = <&wm5110>, <&hdmi>; i2s-controller = <&i2s0 0>, <&i2s1 0>; audio-amplifier = <&max98504>; mic-bias-gpios = <&gpr3 2 GPIO_ACTIVE_HIGH>; model = "wm5110"; audio-routing = "HP", "HPOUT1L", "HP", "HPOUT1R", "SPK", "SPKOUT", "SPKOUT", "HPOUT2L", "SPKOUT", "HPOUT2R", "RCV", "HPOUT3L", "RCV", "HPOUT3R"; }; |