Message ID | alpine.LNX.2.21.1806141112440.11126@Hermes.vereecke.mooo.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Thu, 14 Jun 2018, vereecke.jan@skynet.be wrote: > Attached is a patch enabling (most of) the Fn function keys for the Asus ROG > Strix GL730 Laptop. The keyboard identifies as a USB device 0x1869. > > This patch enables: > volume/mute keys, ROG key, rew/play/ff, > monitor and keyboard brightness keys, > Touchpad toggle key, > Calculator key > > 'Touchpad on/off' Key returns keycode 33, which is mapped to the 'p' key. > 'Display on/off' returns keycode 253, which is mapped in X11 to NoSymbol > 'Airplane Key' returns keycode 255, which is mapped in X11 to NoSymbol > > The following keys are not activated yet: > Microphone Mute key, Fan key, Display Switch key Thanks a lot for the patch. > This patch is against the 4.17-rc7 kernel, for the x86 architecture This usually doesn't go to the changelog, it'd be unnecessary polution of the set-in-stone git changelog. > diffstat for this patch is: > hid-asus.c | 2 ++ > hid-ids.h | 1 + > hid-quirks.c | 1 + > 3 files changed, 4 insertions(+) > > To apply the patch, in the root of the kernel tree use: > patch -p1 < AsusGL703-Keyboard-Fn-keys.patch Neither does any of this. What is OTOH missing is your signoff. Could you please fix these up and resubmit (ideally with Subject: line also tailored to fit the subsystem customs, IOW something like "HID: asus: add support for ...."). Thanks,
On 25/06/2018 15:20, Jiri Kosina wrote: > On Thu, 14 Jun 2018, vereecke.jan@skynet.be wrote: > >> Attached is a patch enabling (most of) the Fn function keys for the Asus ROG >> Strix GL730 Laptop. The keyboard identifies as a USB device 0x1869. >> >> This patch enables: >> volume/mute keys, ROG key, rew/play/ff, >> monitor and keyboard brightness keys, >> Touchpad toggle key, >> Calculator key >> >> 'Touchpad on/off' Key returns keycode 33, which is mapped to the 'p' key. >> 'Display on/off' returns keycode 253, which is mapped in X11 to NoSymbol >> 'Airplane Key' returns keycode 255, which is mapped in X11 to NoSymbol >> >> The following keys are not activated yet: >> Microphone Mute key, Fan key, Display Switch key > Thanks a lot for the patch. > >> This patch is against the 4.17-rc7 kernel, for the x86 architecture > This usually doesn't go to the changelog, it'd be unnecessary polution of > the set-in-stone git changelog. > >> diffstat for this patch is: >> hid-asus.c | 2 ++ >> hid-ids.h | 1 + >> hid-quirks.c | 1 + >> 3 files changed, 4 insertions(+) >> >> To apply the patch, in the root of the kernel tree use: >> patch -p1 < AsusGL703-Keyboard-Fn-keys.patch > Neither does any of this. > > What is OTOH missing is your signoff. > > Could you please fix these up and resubmit (ideally with Subject: line > also tailored to fit the subsystem customs, IOW something like "HID: asus: > add support for ...."). > > Thanks, > Thanks for your reply. However, I am confused. Pleas bear with me as this is the very first time that I submit a patch and I followed some guidance that I found on the internet (obviously not the correct one). I suppose I just need to delete the parts of the email where you write "this doesn't go in the changelog". I am not sure what my signoff should contain. Could you point me to a correct guide for this ? Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Thu, 5 Jul 2018, jan wrote: > Thanks for your reply. However, I am confused. Pleas bear with me as this is > the very first time that I submit a patch and I followed some guidance that I > found on the internet (obviously not the correct one). > > I suppose I just need to delete the parts of the email where you write "this > doesn't go in the changelog". Yeah, please put into the patch changelog only the things that should end up in the actual commit log (the thing you see when doing git log / git show etc). > I am not sure what my signoff should contain. Could you point me to a correct > guide for this ? Please read Documentation/process/submitting-patches.rst signoffs specifically are discussed in paragraph 11. Thanks!
diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c index 88a5672..8f4f3c1 100644 --- a/drivers/hid/hid-asus.c +++ b/drivers/hid/hid-asus.c @@ -781,6 +781,8 @@ static const struct hid_device_id asus_devices[] = { USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2), QUIRK_USE_KBD_BACKLIGHT }, { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD3), QUIRK_G752_KEYBOARD }, + { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, + USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD4), QUIRK_USE_KBD_BACKLIGHT }, { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_T100TA_KEYBOARD), QUIRK_T100_KEYBOARD | QUIRK_NO_CONSUMER_USAGES }, diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h index 46f5ecd..93b958f 100644 --- a/drivers/hid/hid-ids.h +++ b/drivers/hid/hid-ids.h @@ -187,6 +187,7 @@ #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD1 0x1854 #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2 0x1837 #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD3 0x1822 +#define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD4 0x1869 #define USB_VENDOR_ID_ATEN 0x0557 #define USB_DEVICE_ID_ATEN_UC100KM 0x2004 diff --git a/drivers/hid/hid-quirks.c b/drivers/hid/hid-quirks.c index 587e268..ebb1353 100644 --- a/drivers/hid/hid-quirks.c +++ b/drivers/hid/hid-quirks.c @@ -286,6 +286,7 @@ static const struct hid_device_id hid_have_special_driver[] = { { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD1) }, { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2) }, { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD3) }, + { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD4) }, { HID_USB_DEVICE(USB_VENDOR_ID_JESS, USB_DEVICE_ID_ASUS_MD_5112) }, { HID_USB_DEVICE(USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_ASUS_MD_5110) }, { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_T100CHI_KEYBOARD) },