Message ID | 20210515183409.682-1-W_Armin@gmx.de (mailing list archive) |
---|---|
Headers | show |
Series | hwmon: (dell-smm-hwmon) Use platform device | expand |
On 5/15/21 11:34 AM, W_Armin@gmx.de wrote: > From: Armin Wolf <W_Armin@gmx.de> > > Use a platform device in order to use devres functions. > Also a future rewrite of the driver requieres a device. > > Are the patches for introducing the platform driver/device > ok for serving as the basis for the conversion to > hwmon_device_register_with_info()? > The final result looks good. I would suggest though to move everything except the DMI information check and the SMM Dell signature from the init function to the probe function in patch 1/3, not in patch 3/3. > They work on my Dell Latitude C600 just fine, but i whould > appreciate someone testing the code on another model too. > Yes, it would be great to get some additional testing. Thanks, Guenter > Armin Wolf (3): > hwmon: (dell-smm-hwmon) Use platform device > hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() > hwmon: (dell-smm-hwmon) Move variables into a driver private data > structure > > drivers/hwmon/dell-smm-hwmon.c | 392 ++++++++++++++++++--------------- > 1 file changed, 210 insertions(+), 182 deletions(-) > > -- > 2.20.1 >
From: Armin Wolf <W_Armin@gmx.de> Use a platform device in order to use devres functions. Also a future rewrite of the driver requieres a device. Are the patches for introducing the platform driver/device ok for serving as the basis for the conversion to hwmon_device_register_with_info()? They work on my Dell Latitude C600 just fine, but i whould appreciate someone testing the code on another model too. Armin Wolf (3): hwmon: (dell-smm-hwmon) Use platform device hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() hwmon: (dell-smm-hwmon) Move variables into a driver private data structure drivers/hwmon/dell-smm-hwmon.c | 392 ++++++++++++++++++--------------- 1 file changed, 210 insertions(+), 182 deletions(-) -- 2.20.1