StarFive JH7110 USB, PCIe, and MIPI D-PHY controllers
PHY (physical layer) controllers built into StarFive's JH7110 RISC-V system-on-chip, which powers the VisionFive 2 single-board computer and its 2025 successors. The four drivers handle USB 2/3, PCIe 2.0, and MIPI D-PHY transmit/receive lanes used for camera input and display output on these boards.
recommendation
It should stay because the JH7110 is an actively sold RISC-V platform — StarFive was still shipping new VisionFive 2 and VisionFive 2 Lite boards in 2025 — and the code itself received functional USB fixes and new D-PHY support as recently as May 2025. Since these PHYs are tightly tied to this specific SoC, there is no generic replacement that could take over.
repository signals
sources
- starfivetech.com
StarFive still markets the VisionFive 2 using the JH-7110 SoC, indicating the platform remained an active commercial product line in 2025.
- doc-en.rvspace.org
The official JH7110 datasheet documents integrated PCIe 2.0 capabilities backed by a dedicated PHY interface, matching the PCIe PHY driver in this directory.
- doc-en.rvspace.org
The official JH7110 datasheet documents integrated USB2/USB3 support, including USB3 reuse of a PCIe lane, matching the USB/PCIe PHY split in this directory.
- doc-en.rvspace.org
The VisionFive 2 Lite product brief published in 2025 shows a new JH7110S-based board family still shipping after the original VisionFive 2, supporting ongoing deployment relevance for this SoC family.
codex reasoning notes (technical)
`exec_command` with `rg` confirmed this is a real driver directory with 4 StarFive JH7110 platform PHY drivers (USB, PCIe, MIPI D-PHY TX/RX). `exec_command` with local `git -c safe.directory=... log -- drivers/phy/starfive` showed active upstream maintenance from 2023 through 2025-05-14, including functional USB fixes and added D-PHY support; no removal/deprecation signal was visible in local history. `lei`/lore MCP were unavailable in this environment, so lore-specific removal checking could not be run directly. `web.search_query` found official StarFive/JH7110/VisionFive pages showing the SoC and derivative boards remained current in 2025-2026. Because the code is young, still receiving fixes, and tied to currently sold JH7110-family hardware, the appropriate recommendation is to keep it; there is no natural upstream replacement for these SoC-specific PHY drivers.