The hwmon subsystem is the kernel's framework for hardware health monitoring chips: temperature sensors, fan tachometers and controllers, voltage and current rails, and power readings exposed by motherboards, server BMCs, GPUs, and many embedded boards. It provides the common sysfs interface that userspace tools like lm-sensors, fancontrol, and libsensors consume.
This is not actually a single driver; it is the umbrella directory holding hundreds of independent hardware-monitor drivers plus the shared core that ties them to userspace. Any keep-or-remove decision has to be made driver-by-driver inside the tree, not at this directory level.
repository signals
327files
203,593source lines
1,812commits, 5y
+77,366 / −30,654lines added / removed, 5y
422authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 1,812 total · active in 60/61 months
sources
No sources cited.
codex reasoning notes (technical)
Not a driver directory: top-level hwmon subsystem directory containing many unrelated hardware-monitor drivers, not one kernel-bound device driver.