A kernel framework, not a single driver, that handles chips which combine several unrelated functions on one die or package, such as power management ICs that bundle regulators, real-time clocks, GPIO, and ADCs together. It splits one physical chip into multiple sub-devices so the appropriate subsystem driver can claim each function.
This is not actually a driver directory; it is the umbrella for the Multi-Function Device subsystem, which contains dozens of independent drivers for combo chips from many vendors. Any keep/remove decisions need to be made on the individual drivers inside it, not on the directory as a whole.
repository signals
274files
121,279source lines
1,146commits, 5y
+25,806 / −20,785lines added / removed, 5y
261authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 1,146 total · active in 59/61 months
sources
No sources cited.
codex reasoning notes (technical)
Not a driver directory: top-level MFD subsystem container aggregating many distinct device drivers, not a single hardware driver or chipset family.