RKCOMPHY(4)
π RKCOMPHY(4) β the kernel interfaces manual, but make it cute π
okay so this is the rkcomphy page from section 4 of the manual (kernel interfaces, iykyk) β and bestie, it's short but it eats. let's get into it β¨
πΈ NAME πΈ
rkcomphy β the Rockchip PCIe/USB3/SATA/QSGMII PHY, aka the little combo-PHY icon it is π
β¨ SYNOPSIS β¨
rkcomphy* at fdt?
that's it. that's the whole vibe. one line, attached at fdt?, living its best life π
π¦ DESCRIPTION π¦
so the rkcomphy driver controls the combo PIPE PHY integrated on Rockchip RK3528, RK3566/RK3568 and RK3588 SoCs. main character energy fr fr π
the PHY supports all of these protocols, no cap:
- PCIe 2.0 β at
2.5 GT/sand5 GT/sπ₯ - USB 3.0 β at
5 Gbpsβ‘ - SATA β at
1.5 Gbit/s,3 Gbit/sand6 Gbit/sπ - QSGMII β at
1.25 Gbit/sand5 Gbit/sπ
now the plot twist π the rkcomphy driver does not implement support for QSGMII β so even though the hardware can do that protocol, the driver does not. lowkey tragic but we move. and on the RK3528 SoC, only PCIe is supported β that's the whole menu, bestie, nothing else π
not me emphasizing this again but fr: no QSGMII support in this driver, and RK3528 = PCIe only. that's a hardware/driver limitation, not a skill issue π
π«Ά SEE ALSO π«Ά
intro(4)β go say hi to the intro page, it's the vibe check for section 4 π
π HISTORY π
the rkcomphy device driver first appeared in OpenBSD 7.3 β a certified icon since day one, periodt β
π§ AUTHORS π§
the rkcomphy driver was written by Mark Kettenis <kettenis@openbsd.org> β absolute legend, we stan π«ΆπΈ
and that's the page! this build of the manual is from Debian, dated March 26, 2026 β so if you're reading this from the future, hiii, hope the PHY is behaving πβ¨
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2023 Mark Kettenis <kettenis@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms