FROMLIST: arm64: dts: qcom: shikra: Add Support for usb0 and usb1 on … - #1856
Conversation
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictThe build failure is NOT caused by this PR. The failure occurred during the automerge phase due to a pre-existing merge conflict in a file that this PR does not modify. 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictThis is not a compilation failure. The build failed during the automerge step due to a pre-existing merge conflict in a file that is not modified by this PR. The PR itself does not introduce any build errors. 📎 Detailed analysis: Full report |
PR #1856 — validate-patchPR: #1856
Final Summary
|
PR #1856 — checker-log-analyzerPR: #1856
Detailed report: Full report
|
7fe600f to
d86384f
Compare
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictThe build failure is not caused by this PR. The failure occurred during the automerge step due to a pre-existing merge conflict in a file that is not modified by this PR. 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictThis is NOT a build failure caused by PR #1856. The failure occurred during the automerge step when integrating multiple topic branches, and the conflict is in a file ( 📎 Detailed analysis: Full report |
PR #1856 — validate-patchPR: #1856
Final Summary
|
PR #1856 — checker-log-analyzerPR: #1856
Detailed report: Full report
|
d86384f to
810c459
Compare
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictThis build failure is NOT caused by this PR. The failure occurred during the automerge step when integrating the topic branch with the baseline, due to a pre-existing conflict in a file unrelated to the PR changes. 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictThis is NOT a PR-introduced failure. The build failed during the automerge step due to a pre-existing merge conflict in the integration branch with a file ( 📎 Detailed analysis: Full report |
PR #1856 — validate-patchPR: #1856
Final Summary
|
PR #1856 — checker-log-analyzerPR: #1856
Detailed report: Full report
|
why two sign offs?
Link is not pointing to this commit
Again, this is not the correct commit link |
https://lore.kernel.org/all/230aef5f-43da-4b7a-994c-7a63b631ae8e@oss.qualcomm.com/ updating with this should be fine? |
…roller Add the device-tree binding documentation for the Cypress cypd6129 and cypd6229 dual Type-C PD controllers. These are used on Shikra CQM/CQS/IQS platforms to handle usb-role-switch for the USB Type-C ports over an I2C interface, similarly to the existing cypd4226 binding. cypd6229 is a variant of cypd6129 and is described with a "cypress,cypd6129" fallback compatible string. Link: https://lore.kernel.org/all/20260821-shikra-usb-dt-v7-apply-v2-1-030647f06285@oss.qualcomm.com/ Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com> Signed-off-by: Akash Kumar <akakum@qti.qualcomm.com>
Add cypd6129 and cypd6229 compatible strings to the of_device_id match table so the driver binds to boards describing these Cypress PD controllers in their device tree. No other driver changes are needed since the chip is accessed through the same generic UCSI/HPI I2C register protocol as the existing cypd4226 support. Link: https://lore.kernel.org/all/20260820145036.2035641-3-akash.kumar@oss.qualcomm.com/ Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com> Signed-off-by: Akash Kumar <akakum@qti.qualcomm.com>
Add init sequence and phy configuration for the Super Speed port on Shikra SoC. Also since Shikra uses 3 resets, add support for the third reset and configure Shikra platform data to use 3 resets. Link: https://lore.kernel.org/all/20260504170659.282532-5-krishna.kurapati@oss.qualcomm.com/ Signed-off-by: Krishna Kurapati <krishna.kurapati@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Akash Kumar <akakum@qti.qualcomm.com>
Not required
yes, this seems correct
correct link: 81decc8 |
…ype-C ports On Shikra CQS/CQM platforms, usb-role-switch is handled by PM4125 on the primary Type-C port and Cypress PD controller CYPD6129 on the second Type-C port. On Shikra IQS platform, usb-role-switch is handled by Cypress PD controller CYPD6129 on both Type-C ports. Add the CYPD6129 typec node under i2c3, wire its connector endpoints to the corresponding DWC3 controller ports via remote-endpoint phandles, and switch the associated USB controllers to OTG mode so role switching can take effect. Link: https://lore.kernel.org/all/20260820145036.2035641-4-akash.kumar@oss.qualcomm.com/ Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com> Signed-off-by: Akash Kumar <akakum@qti.qualcomm.com>
810c459 to
0400683
Compare
one signoff is for upstream , i am pushing the change with qti mail so it expects qti mail signoff, so qti sign off is added.
fixed. |
d8cf18e
into
qualcomm-linux:tech/all/shikra
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictThis is NOT a compilation error. The build failed during the automerge step due to a pre-existing merge conflict in a file not touched by this PR. 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #1856PR: #1856
VerdictAll 7+ merge conflicts are pre-existing issues in the topic branch ( 📎 Detailed analysis: Full report |
PR #1856 — validate-patchPR: #1856
Final Summary
|
PR #1856 — checker-log-analyzerPR: #1856
Detailed report: Full report
|
FROMLIST: arm64: dts: qcom: shikra: Add Support for usb0 and usb1 on shikra QLI
Reapply the CYPD6129/CYPD6229 UCSI Type-C controller wiring for USB
role switching on shikra-cqm-evk, shikra-cqs-evk, and shikra-iqs-evk
via &i2c3/typec@40, restore the cypd6129 dt-binding doc, and fix
dr_mode from "peripheral" to "otg" on usb_1/usb_2 in shikra-evk.dtsi
so the boards operate correctly in OTG mode.
Also wire up the missing "qcom,shikra-qmp-usb3-phy" of_device_id entry
in phy-qcom-qmp-usbc.c so the existing qcs615_usb3phy_cfg is reachable
for the non-DP Shikra USB3 PHY variant.
Link: https://lore.kernel.org/all/20260820145036.2035641-4-akash.kumar@oss.qualcomm.com/
Signed-off-by: Akash Kumar akash.kumar@oss.qualcomm.com
CRs-Fixed: 4652998
CRs-Fixed:: 4635219