Raw/parallel NAND flash controllers
Controllers that talk to raw (parallel) NAND flash chips — bare memory dies without an embedded controller like an SSD or eMMC. They are ubiquitous in embedded and industrial systems: routers, set-top boxes, IoT gateways, and OEM boards from vendors like Broadcom, Marvell, NXP, TI, and Qualcomm, where a small SoC drives NAND directly to hold firmware and root filesystems.
recommendation
It should stay because the subtree is actively maintained, with substantive fixes landing across multiple controllers in 2025 and stable backports flowing as recently as 2026 (for example the brcmnand controller). Raw NAND parts are still sold new in 2025 by vendors like KIOXIA for industrial and OEM designs, so a meaningful population of shipping embedded Linux devices depends on this code.
repository signals
sources
- cateee.net
CONFIG_MTD_RAW_NAND is current in mainline-era kernels through 6.19-rc+HEAD and is defined in drivers/mtd/nand/raw/Kconfig, indicating the subsystem remains upstream-supported rather than orphaned.
- spinics.net
A 2026 stable review patch for mtd: rawnand: brcmnand shows ongoing fixes and backport activity in this directory family, which is inconsistent with deprecation/removal.
- americas.kioxia.com
KIOXIA markets RAW SLC NAND for OEM and industrial use, showing raw NAND hardware is still sold for new embedded deployments.
codex reasoning notes (technical)
This is an active driver subtree, not a dead leaf: local shell inspection of Kconfig and file markers shows many platform/PCI NAND controller drivers plus core raw-NAND support. Local git log on the directory shows substantive 2025-2026 fixes across multiple controllers. Lore-first tooling was attempted but unavailable here (`lei` missing; no lore MCP resources exposed), so removal-talk assessment falls back to web search: I found active stable maintenance via `web.search_query` (spinics stable patch URL) and found no credible removal/deprecation series in available search results. Deployment is not mass-market desktop/server, but raw NAND remains common enough in embedded/industrial/OEM designs to rate current deployments as medium. Source acquisition: all URLs above were obtained via `web.search_query`; local code/history context came from shell commands against the checked-out kernel tree.