On Thu, Nov 9, 2017 at 1:59 AM, Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > On Wed, Nov 08, 2017 at 02:03:34PM +0800, Lei YU wrote: >> On Tue, Nov 7, 2017 at 10:33 PM, Guenter Roeck <linux@xxxxxxxxxxxx> wrote: >> > On 11/07/2017 12:27 AM, Lei YU wrote: >> >> >> >> Nuvoton W83773G is a hardware monitor IC providing one local >> >> temperature and two remote temperature sensors. >> >> >> >> Signed-off-by: Lei YU <mine260309@xxxxxxxxx> >> >> --- >> >> v2: >> >> - Rewrite the driver using regmap >> >> - Add offset and update_interval > [ ... ] > >> >> + hwmon_dev = devm_hwmon_device_register_with_groups(dev, >> >> client->name, >> >> + regmap, >> >> w83773g_groups); >> > >> > >> > You lost me here. Why did you stop using the new API ? >> >> I was referencing some other hwmon driver (e.g. tmp401.c) and find out >> the usage of SENSOR_DEVICE_ATTR, which I feel more clear and straightforward. >> > > The new API is supposed to replace the old API to make it independent from > sysfs and to simplify the actual driver code. On a driver like this, using > the new API should reduce code and data size by 30% or more. > > If you find the new API to be less clear and less straigtforward to use than > the old API, we need to improve it. Do you have any suggestions ? > Thanks for the explanation. I have sent the v3 patch using the new API. And I do compare the binary size and it is smaller with the new API, great! > Thanks, > Guenter -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html