mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-01-28 03:37:17 +01:00
kernel: modules: fix mlxreg dependency to avoid deferred probe
The mlxreg-hotplug platform driver was failing to probe due to a missing I²C multiplexer dependency. Previously, only kmod-i2c-mux-mlxcpld was declared, but mlxreg also requires kmod-i2c-mux-reg to initialize its I²C mux functionality. Without this dependency, the driver probe was deferred: [ 24.902331] platform mlxreg-hotplug: deferred probe pending: (reason unknown) With kmod-i2c-mux-reg added, the probe succeeds and the expected multiplexed I²C buses are registered: [ 15.793884] i2c i2c-1: Added multiplexed i2c bus 2 [ 15.799391] i2c i2c-1: Added multiplexed i2c bus 3 [ 15.804830] i2c i2c-1: Added multiplexed i2c bus 4 ... Signed-off-by: Til Kaiser <mail@tk154.de> Link: https://github.com/openwrt/openwrt/pull/20274 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
17b7af8cba
commit
71e057bac0
1 changed files with 3 additions and 1 deletions
|
|
@ -155,7 +155,9 @@ $(eval $(call KernelPackage,mlx_wdt))
|
|||
define KernelPackage/mlxreg
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Mellanox platform register access
|
||||
DEPENDS:=@TARGET_x86 +kmod-i2c-mux-mlxcpld
|
||||
DEPENDS:=@TARGET_x86 \
|
||||
+kmod-i2c-mux-mlxcpld \
|
||||
+kmod-i2c-mux-reg
|
||||
KCONFIG:= \
|
||||
CONFIG_MELLANOX_PLATFORM=y \
|
||||
CONFIG_MLX_PLATFORM \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue