Commit dbf56d2f authored by Alessandro Manca's avatar Alessandro Manca Committed by Jiri Kosina
Browse files

HID: topre: Add support for 87 keys Realforce R2



The tenkeyless version of the Realforce R2 has the same issue of the
full size one, the report fixup is needed to make n-key rollover
work instead of 6 key rollover

Signed-off-by: default avatarAlessandro Manca <crizan.git@gmail.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent 50c6b976
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1122,7 +1122,7 @@ config HID_TOPRE
	tristate "Topre REALFORCE keyboards"
	depends on HID
	help
	  Say Y for N-key rollover support on Topre REALFORCE R2 108 key keyboards.
	  Say Y for N-key rollover support on Topre REALFORCE R2 108/87 key keyboards.

config HID_THINGM
	tristate "ThingM blink(1) USB RGB LED"
+1 −0
Original line number Diff line number Diff line
@@ -1252,6 +1252,7 @@

#define USB_VENDOR_ID_TOPRE			0x0853
#define USB_DEVICE_ID_TOPRE_REALFORCE_R2_108			0x0148
#define USB_DEVICE_ID_TOPRE_REALFORCE_R2_87			0x0146

#define USB_VENDOR_ID_TOPSEED		0x0766
#define USB_DEVICE_ID_TOPSEED_CYBERLINK	0x0204
+2 −0
Original line number Diff line number Diff line
@@ -36,6 +36,8 @@ static __u8 *topre_report_fixup(struct hid_device *hdev, __u8 *rdesc,
static const struct hid_device_id topre_id_table[] = {
	{ HID_USB_DEVICE(USB_VENDOR_ID_TOPRE,
			 USB_DEVICE_ID_TOPRE_REALFORCE_R2_108) },
	{ HID_USB_DEVICE(USB_VENDOR_ID_TOPRE,
			 USB_DEVICE_ID_TOPRE_REALFORCE_R2_87) },
	{ }
};
MODULE_DEVICE_TABLE(hid, topre_id_table);