Add qref and refgen regulator for tcsr and phy#1476
Conversation
…PHY on Glymur The PCIe PHYs on Glymur require a reference voltage provided by REFGEN, which in turn is powered by two LDOs. Since there is no devicetree node for REFGEN, add the vdda-refgen0p9 and vdda-refgen1p2 supplies for each PCIe PHY node. Link: https://lore.kernel.org/all/20260623-phy_refgen-v2-0-4d15983bf91d@oss.qualcomm.com/ Signed-off-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
The TCSR clkref_en clocks gate the QREF block which provides reference clocks to the PCIe PHYs. Wire up the LDO supplies required by the QREF and refgen blocks on the CRD board. Link: https://lore.kernel.org/all/20260702-tcsr_qref_0702-v7-0-776f2811b7af@oss.qualcomm.com/ Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
Mahua has a different QREF topology from Glymur. Override the TCSR compatible to qcom,mahua-tcsr in mahua.dtsi, and wire up the required LDO supplies on the CRD board. Unlike the other PCIe controllers, PCIe5 PHY on Mahua gets its refclk from the CXO0 pad directly and requires no QREF clkref_en voting. Hence, point its ref clock at RPMH_CXO_CLK. Link: https://lore.kernel.org/all/20260702-tcsr_qref_0702-v7-0-776f2811b7af@oss.qualcomm.com/ Signed-off-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
🔨 Build Failure Analysis — PR #1476PR: #1476
VerdictBoth failures are merge conflicts introduced by this PR conflicting with the base branch 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #1476PR: #1476
VerdictThis is not a compilation failure. The build failed during the automerge/integration phase due to merge conflicts between the PR branch and the baseline 📎 Detailed analysis: Full report |
PR #1476 — validate-patchPR: #1476
Final Summary
|
PR #1476 — checker-log-analyzerPR: #1476
Detailed report: Full report
|
…R for glymur-qcb Wire up the required LDO supplies on the QCB board. Signed-off-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
…R for mahua-qcb Wire up the required LDO supplies on the QCB board. Signed-off-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
🔨 Build Failure Analysis — PR #1476PR: #1476
VerdictThis is NOT a compilation failure. The build failed during the merge/integration phase before any compilation occurred. 2 of 3 merge conflicts are directly caused by this PR's changes to devicetree files; 1 conflict is in a file not modified by the PR. 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #1476PR: #1476
VerdictThis is not a compilation failure. The build failed during the pre-merge integration step due to 90+ merge conflicts between the PR branch and the baseline ( 📎 Detailed analysis: Full report |
PR #1476 — validate-patchPR: #1476
Final Summary
|
PR #1476 — checker-log-analyzerPR: #1476
Detailed report: Full report
|
No description provided.