]> git.ipfire.org Git - thirdparty/openwrt.git/commit
kernel: modules: fix mlxreg dependency to avoid deferred probe 20274/head
authorTil Kaiser <mail@tk154.de>
Thu, 2 Oct 2025 13:01:35 +0000 (15:01 +0200)
committerRobert Marko <robimarko@gmail.com>
Fri, 3 Oct 2025 08:50:02 +0000 (10:50 +0200)
commit71e057bac07c2875bb907dff904e6d492cf69523
tree9ca4e7e8463c4f52fccb7b4c8df1eac295948275
parent17b7af8cbae7159845c5660e977b214d0b8cab6c
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>
package/kernel/linux/modules/other.mk