kernel: modules: add kmod-pmbus-sensors package
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run

Introduce the kmod-pmbus-sensors package to provide the
generic PMBus hwmon driver (CONFIG_SENSORS_PMBUS).

This enables support for a wide range of PMBus-based devices
including ADP4000, BMR310, BMR480, MAX20796, TPS544B25, and others.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/21444
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
Til Kaiser 2025-10-02 15:30:07 +02:00 committed by Robert Marko
parent 54c7ad8d8a
commit 9653fd423b

View file

@ -493,6 +493,25 @@ endef
$(eval $(call KernelPackage,pmbus-core))
define KernelPackage/pmbus-sensors
TITLE:=Generic PMBus devices monitoring support
KCONFIG:=CONFIG_SENSORS_PMBUS
FILES:=$(LINUX_DIR)/drivers/hwmon/pmbus/pmbus.ko
AUTOLOAD:=$(call AutoProbe,pmbus)
$(call AddDepends/hwmon,+kmod-pmbus-core)
endef
define KernelPackage/pmbus-sensors/description
Kernel modules for generic PMBus devices,
including but not limited to ADP4000, BMR310, BMR453,
BMR454, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, BMR492,
MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012,
TPS40400, TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020.
endef
$(eval $(call KernelPackage,pmbus-sensors))
define KernelPackage/pmbus-zl6100
TITLE:=Intersil / Zilker Labs ZL6100 hardware monitoring
KCONFIG:=CONFIG_SENSORS_ZL6100