PENDING: arm64: dts: qcom: glymur: Add WCD9378 headphone support - #1878
Conversation
4d17452 to
2002aea
Compare
2002aea to
5618f9f
Compare
|
Dev Completion validation failed CR: 4685816 The change task for this CR could not be moved to Dev Complete because of the error above. Please resolve the issue in Orbit and re-run the failed Orbit check. |
eaa4226 to
e69025f
Compare
Add the LPASS glue and SoundWire topology needed to bring up the
WCD9378 (Tambora) headphone codec on Glymur.
SoC dtsi:
- lpass_rxmacro (0x06a70000) and lpass_txmacro (0x06a90000) codec
nodes with their LPASS clock inputs: mclk, macro/dcodec votes, npl
and the VA macro fsgen.
- lpass_audiocc (0x06a94000) and lpasscc (0x07680000) clock
controllers, which drive the SoundWire RX/TX CGCR resets.
- swr1 (RX @ 0x06a80000) and swr2 (TX @ 0x07630000) SoundWire
controllers, disabled by default so that boards pick the topology.
Mobile-mode boards use swr1/swr2 as independent buses; compute-mode
boards use swr2 as the bus master with swr1 as its data-only lane
provider.
Board (CRD) dtsi:
- Enable the compute-mode topology: swr1 becomes a data-only lane
provider via #qcom,swrm-lane-cells, contributing DATA lanes 2 and 3
to swr2 through qcom,secondary-lanes. swr2 owns SWR_CLK, the
control lane and DATA lanes 0/1, and hosts wcd9378c as its sole
SDCA slave. The unified-bus per-port arrays on swr2 describe DP2
(capture) and DP6/DP7/DP8 (playback), with qcom,ports-lane-control
routing each port to the owning IP.
- WCD Playback and WCD Capture DAI links on RX_CODEC_DMA_RX_0 and
TX_CODEC_DMA_TX_3, plus DAPM routes for HPH playback (IT 41 <-
HPHL/HPHR_OUT) and the TX macro <- WCD OT 36 capture bridge.
- wcd_default reset pin state on gpio191.
Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
5618f9f to
bff2cf3
Compare
|
Dev Completion validation failed CR: 4685816 The change task for this CR could not be moved to Dev Complete because of the error above. Please resolve the issue in Orbit and re-run the failed Orbit check. |
a619ea6
into
qualcomm-linux:tech/all/dt/glymur
🔨 Build Failure Analysis — PR #1878PR: #1878
VerdictThe build failure is caused by a pre-existing missing header file ( 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #1878PR: #1878
Verdict1 build error is introduced by this PR due to missing dt-bindings header dependency. 📎 Detailed analysis: Full report |
PR #1878 — validate-patchPR: #1878
Final Summary
|
PR #1878 — checker-log-analyzerPR: #1878
Detailed report: Full report
|
Add the LPASS glue and SoundWire topology needed to bring up the WCD9378 (Tambora) headphone codec on Glymur.
SoC dtsi:
Board (CRD) dtsi:
CRs-Fixed: 4685816
Jira ticket: https://jira-dc.qualcomm.com/jira/browse/QLIJIRA-208