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.
59 Each subnode of sndcard represents either a dailink, and subnodes of each
60 dailinks would be cpu/codec/platform dais.
65 Definition: User friendly name for dai link
67 = CPU, PLATFORM, CODEC dais subnodes
71 Definition: cpu dai sub-node
76 Definition: codec dai sub-node
81 Definition: platform dai sub-node
85 Value type: <phandle with arguments>
86 Definition: dai phandle/s and port of CPU/CODEC/PLATFORM node.
89 qcom,model: String for soundcard name (Use model instead)
90 qcom,audio-routing: A list of the connections between audio components.
91 (Use audio-routing instead)
96 compatible = "qcom,apq8096-sndcard";
100 link-name = "MultiMedia1";
102 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
107 link-name = "HDMI Playback";
109 sound-dai = <&q6afe HDMI_RX>;
113 sound-dai = <&q6adm>;
117 sound-dai = <&hdmi 0>;