Cypress C67x00 EZ-Host and EZ-OTG USB controllers
A platform USB host/OTG controller driver for Cypress Semiconductor's CY7C67200 (EZ-OTG) and CY7C67300 (EZ-Host) chips, small embedded USB controllers from the mid-2000s typically soldered onto industrial and embedded boards rather than appearing on consumer PCs.
recommendation
A candidate for future removal because the underlying Cypress chips are now marked obsolete by Infineon (which acquired Cypress) and not recommended for new designs, and the only upstream activity in 2023 and 2024 was mechanical treewide API cleanups rather than real maintenance or new feature work. There is no active removal patch series in flight, so it is not on the chopping block today, but with deployments limited to aging industrial embedded boards it is a reasonable cleanup target if no users object.
repository signals
sources
- lore.kernel.org
Recent upstream touch for this driver in 2024 was a treewide platform_driver remove-callback API conversion, not evidence of active feature work or fresh hardware enablement.
- lore.kernel.org
The 2023 c67x00-specific change was another mechanical platform remove-callback conversion, indicating maintenance is sparse and mostly API churn.
- community.infineon.com
Infineon states EZ-Host (CY7C67300) and EZ-OTG (CY7C67200) are obsolete and not recommended for new designs.
- community.infineon.com
Infineon describes CY7C67200/CY7C67300 as older USB host/peripheral chips for industrial use, supporting the conclusion that present-day deployments are niche legacy embedded designs.
codex reasoning notes (technical)
Local inspection via exec_command showed this is a real platform USB host-controller driver and names the Cypress C67X00 family, derived from CY7C67200/300 EZ-USB code. lore_activity on drivers/usb/c67x00/c67x00-drv.c found only sparse recent mail traffic, with 2023 and 2024 touches both mechanical API conversions; a lore path-mention query and a subject regex query both timed out, so I did not infer any active removal series. Web search surfaced Infineon community KB pages explicitly marking CY7C67200/CY7C67300 obsolete and not recommended for new designs. Taken together: hardware is obsolete, likely only in legacy/industrial embedded boards, upstream maintenance is minimal but not under active removal, and there is no direct successor Linux driver covering the same platform-device use case.