Microchip SAMA5D2 and SAMA7G5 image sensor controller and CSI-2 camera pipeline
On-chip camera capture blocks built into Microchip's SAMA5D2 and SAMA7G5 ARM microprocessors, including the Image Sensor Controller (ISC/XISC) and the MIPI CSI-2 Demux Controller. They let embedded boards based on these SoCs ingest video from camera sensors for industrial imaging, machine vision, and similar embedded applications.
recommendation
It should stay in the kernel because the underlying SoCs are still being sold new by Microchip in 2025 (the SAMA7G54 is listed as in production, and the SAMA5D2 family remains marketed with current evaluation kits), and the code itself received maintenance commits in 2024. Because these capture blocks are SoC-specific, there is no generic replacement, so any board using these chips for camera input depends on this code.
repository signals
sources
- lore.kernel.org
Upstream patch series for the media-controller redesign that became the Microchip ISC driver; indicates active upstream development rather than abandonment.
- git.kernel.org
The directory received a Microchip-specific functional fix in 2024 for microchip-isc, showing recent upstream maintenance.
- git.kernel.org
The directory received another 2024 update touching Microchip platform endpoint handling, reinforcing that it is still maintained.
- microchip.com
Microchip still markets the SAMA5D2 series with a camera interface and current evaluation hardware, supporting ongoing new-hardware relevance.
- microchip.com
Microchip lists SAMA7G54 as 'In Production' in 2025; this SoC matches the driver's SAMA7G5 compatibles and has MIPI camera capability.
codex reasoning notes (technical)
Real driver directory: local inspection via exec_command found platform-driver entry points and DT compatibles for atmel,sama5d2-isc, microchip,sama7g5-isc, and microchip,sama7g5-csi2dc. Upstream activity was checked first with local exec_command git history because lore MCP/lei were unavailable; that history showed 2024 maintenance commits and no removal-oriented commits. The lore URL was obtained directly from a commit message in local git history; the two kernel.org commit URLs were constructed from commit IDs obtained via exec_command using canonical kernel.org commit URL format. The Microchip product URLs were obtained via web search. Hardware appears current but niche to embedded/industrial imaging pipelines, so deployments are low rather than none; there is no generic replacement driver because these blocks are SoC-specific.