[PATCH] mfd: axp20x-i2c: Add i2c-ids to fix module auto-loading
From: Chen-Yu Tsai <hidden>
Date: 2016-10-18 05:25:01
Also in:
linux-i2c, linux-pm
From: Chen-Yu Tsai <hidden>
Date: 2016-10-18 05:25:01
Also in:
linux-i2c, linux-pm
On Wed, Oct 5, 2016 at 11:51 PM, Hans de Goede [off-list ref] wrote:
The i2c subsys does not load modules by compatible, only by i2c-id, with e.g. a modalias of: "i2c:axp209". Populate the axp20x_i2c_id[] table with supported ids, so that module auto-loading will work. Reported-by: Dennis Gilmore <redacted> Signed-off-by: Hans de Goede <redacted>
Acked-by: Chen-Yu Tsai <redacted>
Even though axp20x-i2c seems to be the only "DT only" i2c client,
would it make sense to add DT-based module autoloading to the i2c
core?
This also made me realize we probably don't have module auto-loading
for sunxi-rsb either.
Both should be doable with Stephen Boyd's "of: device: Export
of_device_{get_modalias, uvent_modalias} to modules" patch.
Regards
ChenYu