HID: asus: add ROG Z13 lightbar
authorLuke D. Jones <luke@ljones.dev>
Tue, 16 Apr 2024 09:04:02 +0000 (21:04 +1200)
committerJiri Kosina <jkosina@suse.com>
Mon, 6 May 2024 21:26:01 +0000 (23:26 +0200)
Add init of the lightbar which is a small panel on the back of the ASUS
ROG Z13 and uses the same MCU as keyboards.

Signed-off-by: Luke D. Jones <luke@ljones.dev>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/hid-asus.c
drivers/hid/hid-ids.h

index 61820f7a6b25d63ef32da8a39bedd8559b144d13..02de2bf4f7907ea89e77f49f5d1d0b923ccfa688 100644 (file)
@@ -1242,6 +1242,9 @@ static const struct hid_device_id asus_devices[] = {
        { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
            USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD3),
          QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
+       { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
+           USB_DEVICE_ID_ASUSTEK_ROG_Z13_LIGHTBAR),
+         QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
        { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
            USB_DEVICE_ID_ASUSTEK_ROG_NKEY_ALLY),
          QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
index f1e508a7ef06168b920137c8855b3a80d27a8317..94501dbdd463ed5e0f91e0e73749433eb99245e7 100644 (file)
 #define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD        0x1866
 #define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD2       0x19b6
 #define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_KEYBOARD3       0x1a30
+#define USB_DEVICE_ID_ASUSTEK_ROG_Z13_LIGHTBAR         0x18c6
 #define USB_DEVICE_ID_ASUSTEK_ROG_NKEY_ALLY            0x1abe
 #define USB_DEVICE_ID_ASUSTEK_ROG_CLAYMORE_II_KEYBOARD 0x196b
 #define USB_DEVICE_ID_ASUSTEK_FX503VD_KEYBOARD 0x1869