rockchip64: Helios64: fix Type-C PD negotiation#9254
rockchip64: Helios64: fix Type-C PD negotiation#9254iav wants to merge 1 commit intoarmbian:mainfrom
Conversation
Remove usb-role-switch property from fusb302 node and replace with extcon property. The usb-role-switch property breaks PD negotiation and DP alt mode on kernel 6.18+. Fix based on PR armbian#9245 (Pinebook Pro) by amazingfate. Apply Helios64: fix Type-C PHY registration armbian#9158 to 6.19.
📝 WalkthroughWalkthroughUpdates device tree patches for Rockchip64 kernel versions 6.18 and 6.19 to add comprehensive USB Type-C support and USB-C extcon bridge configuration to the Kobol Helios64 board, including USB-C connectors, power regulators, I2C topology, GPIO controls, and PMIC interactions. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (2)
🧰 Additional context used🧠 Learnings (13)📓 Common learnings📚 Learning: 2025-12-17T05:09:02.306ZApplied to files:
📚 Learning: 2025-11-08T06:39:24.527ZApplied to files:
📚 Learning: 2025-12-19T13:56:45.124ZApplied to files:
📚 Learning: 2025-11-20T18:20:11.985ZApplied to files:
📚 Learning: 2025-12-17T15:46:22.709ZApplied to files:
📚 Learning: 2026-01-03T07:27:45.955ZApplied to files:
📚 Learning: 2025-12-21T10:28:48.455ZApplied to files:
📚 Learning: 2025-12-23T04:44:34.317ZApplied to files:
📚 Learning: 2026-01-03T20:46:29.189ZApplied to files:
📚 Learning: 2026-01-10T04:28:58.758ZApplied to files:
📚 Learning: 2026-01-03T07:27:40.951ZApplied to files:
📚 Learning: 2025-11-15T14:33:30.654ZApplied to files:
🔇 Additional comments (4)
✏️ Tip: You can disable this entire section by setting Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Remove usb-role-switch property from fusb302 node and replace with extcon property. The usb-role-switch property breaks PD negotiation and DP alt mode on kernel 6.18+.
Fix based on PR #9245 (Pinebook Pro) by amazingfate.
Apply Helios64: fix Type-C PHY registration #9158 to 6.19.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
Summary by CodeRabbit
New Features
Chores
✏️ Tip: You can customize this high-level summary in your review settings.