Re: [PATCH v3 2/7] HID: Add driver for Logitech gaming keyboards (G15, G15 v2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 28 Aug 2019, Hans de Goede wrote:

> Add a driver to stop the extra "G" keys from sending F1 - F12 instead
> making them send KEY_GKEY# and also make the non-functional M1 - M3 and MR
> keys and the non-functional buttons below the LCD panel properly generated
> key events.
> 
> Note the connect_mask and gkeys_settings_output_report variables may seem
> unnecessary since they are always set to the same value, these are there in
> preparation of adding support for the G, M and LCD keys on the G510 kbd.
> 
> Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx>
> ---
> Changes in v3:
> - s/KEY_LCD_MENU/KEY_KBD_LCD_MENU/
> ---
>  MAINTAINERS              |   7 ++
>  drivers/hid/Makefile     |   1 +
>  drivers/hid/hid-ids.h    |   2 +
>  drivers/hid/hid-lg-g15.c | 256 +++++++++++++++++++++++++++++++++++++++
>  4 files changed, 266 insertions(+)
>  create mode 100644 drivers/hid/hid-lg-g15.c
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 6480cf7c8bb3..8dfad599d367 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -9474,6 +9474,13 @@ S:	Maintained
>  F:	Documentation/admin-guide/ldm.rst
>  F:	block/partitions/ldm.*
>  
> +LOGITECH HID GAMING KEYBOARDS
> +M:	Hans de Goede <hdegoede@xxxxxxxxxx>
> +L:	linux-input@xxxxxxxxxxxxxxx
> +T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
> +S:	Maintained
> +F:	drivers/hid/hid-lg-g15.c
> +
>  LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
>  M:	Sathya Prakash <sathya.prakash@xxxxxxxxxxxx>
>  M:	Chaitra P B <chaitra.basappa@xxxxxxxxxxxx>
> diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile
> index cc5d827c9164..666f4358207e 100644
> --- a/drivers/hid/Makefile
> +++ b/drivers/hid/Makefile
> @@ -63,6 +63,7 @@ obj-$(CONFIG_HID_KYE)		+= hid-kye.o
>  obj-$(CONFIG_HID_LCPOWER)	+= hid-lcpower.o
>  obj-$(CONFIG_HID_LENOVO)	+= hid-lenovo.o
>  obj-$(CONFIG_HID_LOGITECH)	+= hid-logitech.o
> +obj-$(CONFIG_HID_LOGITECH)	+= hid-lg-g15.o

Hi Hans,

I've finished reviewing this pile, and would like to queue it for 5.5, but 
have one remaining question -- what is the reason you decided to factor 
this out as a separate driver, instead of putting it under the 
hid-logitech umbrella?

Thanks,

-- 
Jiri Kosina
SUSE Labs




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux