1 * Qualcomm Technologies APQ8096 ASoC sound card driver
3 This binding describes the APQ8096 sound card, which uses qdsp for audio.
7 Value type: <stringlist>
8 Definition: must be "qcom,apq8096-sndcard"
12 Value type: <stringlist>
13 Definition: A list of the connections between audio components.
14 Each entry is a pair of strings, the first being the
15 connection's sink, the second being the connection's
16 source. Valid names could be power supplies, MicBias
17 of codec and the jacks on the board:
37 Audio pins and MicBias on WCD9335 Codec:
55 Value type: <stringlist>
56 Definition: The user-visible name of this sound card.
60 Value type: <array of phandles>
61 Definition: A list of phandles for auxiliary devices (e.g. analog
62 amplifiers) that do not appear directly within the DAI
63 links. Should be connected to another audio component
64 using "audio-routing".
67 Each subnode of sndcard represents either a dailink, and subnodes of each
68 dailinks would be cpu/codec/platform dais.
73 Definition: User friendly name for dai link
75 = CPU, PLATFORM, CODEC dais subnodes
79 Definition: cpu dai sub-node
84 Definition: codec dai sub-node
89 Definition: platform dai sub-node
93 Value type: <phandle with arguments>
94 Definition: dai phandle/s and port of CPU/CODEC/PLATFORM node.
97 qcom,model: String for soundcard name (Use model instead)
98 qcom,audio-routing: A list of the connections between audio components.
99 (Use audio-routing instead)
104 compatible = "qcom,apq8096-sndcard";
108 link-name = "MultiMedia1";
110 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
115 link-name = "HDMI Playback";
117 sound-dai = <&q6afe HDMI_RX>;
121 sound-dai = <&q6adm>;
125 sound-dai = <&hdmi 0>;