Re: [PATCH] hwmon: ltc4283: add missing MODULE_DEVICE_TABLE for OF match table

Guenter Roeck <[email protected]>
Newsgroups org.kernel.vger.linux-gpio,org.kernel.vger.linux-hwmon,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Tue, Jul 21, 2026 at 11:20:22AM +0530, [email protected] wrote:
> From: surendra <[email protected]>
> 
> The driver registers ltc4283_of_match as the platform driver's
> .of_match_table so the kernel probes the device when a DT node with
> compatible "adi,ltc4283" is present, but the corresponding
> MODULE_DEVICE_TABLE(of, ...) call is absent.
> 
> Without it the module alias table (modules.alias) does not contain an
> "of:N*T*Cadi,ltc4283" entry, so udev / kmod cannot auto-load the
> module when the DT node appears, breaking modules-based deployments
> while built-in configurations happen to work by accident.
> 
> Add the missing MODULE_DEVICE_TABLE() to fix module auto-loading.
> 
> Fixes: dd63353a0b5e ("hwmon: ltc4283: Add support for the LTC4283 Swap Controller")
> Signed-off-by: surendra <[email protected]>

Applied.

Thanks,
Guenter

> ---
>  drivers/hwmon/ltc4283.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/hwmon/ltc4283.c b/drivers/hwmon/ltc4283.c
> index 9b85293ea664..9ec409bc2648 100644
> --- a/drivers/hwmon/ltc4283.c
> +++ b/drivers/hwmon/ltc4283.c
> @@ -1772,6 +1772,7 @@ static const struct of_device_id ltc4283_of_match[] = {
>  	{ .compatible = "adi,ltc4283" },
>  	{ }
>  };
> +MODULE_DEVICE_TABLE(of, ltc4283_of_match);
>  
>  static const struct i2c_device_id ltc4283_i2c_id[] = {
>  	{ "ltc4283" },
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.