[PATCH] kernel: replace out-of-tree hwmon-gsc driver with in-tree

Tim Harvey tharvey at gateworks.com
Mon Feb 27 15:07:50 PST 2023


On Sun, Feb 26, 2023 at 9:24 AM Hauke Mehrtens <hauke at hauke-m.de> wrote:
>
> On 2/18/23 01:24, Tim Harvey wrote:
> > The Gateworks GSC drivers were merged in Linux v5.8:
> > - remove the old out-of-tree module
> > - add configuration for the in-tree modules
> >
> > Signed-off-by: Tim Harvey <tharvey at gateworks.com>
> > ---
> >   package/kernel/hwmon-gsc/Makefile     |  28 ---
> >   package/kernel/hwmon-gsc/src/Makefile |   1 -
> >   package/kernel/hwmon-gsc/src/gsc.c    | 308 --------------------------
> >   package/kernel/linux/modules/hwmon.mk |  18 ++
> >   4 files changed, 18 insertions(+), 337 deletions(-)
> >   delete mode 100644 package/kernel/hwmon-gsc/Makefile
> >   delete mode 100644 package/kernel/hwmon-gsc/src/Makefile
> >   delete mode 100644 package/kernel/hwmon-gsc/src/gsc.c
> >
> .....
> > diff --git a/package/kernel/linux/modules/hwmon.mk b/package/kernel/linux/modules/hwmon.mk
> > index c8d79b622e7a..c8887a84827a 100644
> > --- a/package/kernel/linux/modules/hwmon.mk
> > +++ b/package/kernel/linux/modules/hwmon.mk
> > @@ -108,6 +108,24 @@ endef
> >   $(eval $(call KernelPackage,hwmon-drivetemp))
> >
> >
> > +define KernelPackage/hwmon-gsc
> > +  TITLE:=Gateworks System Controller support
> > +  KCONFIG:=CONFIG_SENSORS_GSC \
> > +        CONFIG_MFD_GATEWORKS_GSC=y
>
> Please build CONFIG_MFD_GATEWORKS_GSC as a kernel module and not into
> the kenrel.
>
> > +  FILES:= \
> > +     $(LINUX_DIR)/drivers/mfd/gateworks-gsc.ko \
> > +     $(LINUX_DIR)/drivers/hwmon/gsc-hwmon.ko
> > +  AUTOLOAD:=$(call AutoLoad,60,gateworks-gsc gsc-hwmon)
> > +  $(call AddDepends/hwmon,+kmod-i2c-core)
> > +endef
> > +
> > +define KernelPackage/hwmon-gsc/description
> > +  Kernel module for Gateworks System Controller with temperature sensor, ADCs, and FAN controller
>
> Please add a line break here.
>
> > +endef
> > +
> > +$(eval $(call KernelPackage,hwmon-gsc))
> > +
> > +
> >   define KernelPackage/hwmon-gpiofan
> >     TITLE:=Generic GPIO FAN support
> >     KCONFIG:=CONFIG_SENSORS_GPIO_FAN
>

Hauke,

Ok - thanks for the review - I will send a v2.

Best Regards,

Tim



More information about the openwrt-devel mailing list