Thread (6 messages) 6 messages, 4 authors, 2017-02-01

Re: [PATCH] HID: add Asus macrokey support for Asus "Republic of Gamers" laptop

From: Benjamin Tissoires <hidden>
Date: 2017-02-01 08:19:10
Also in: lkml

On Jan 31 2017 or thereabouts, Daniel Drake wrote:
Hi Benjamin,

On Tue, Dec 13, 2016 at 2:16 AM, Benjamin Tissoires
[off-list ref] wrote:
quoted
On Dec 12 2016 or thereabouts, Chris Chiu wrote:
quoted
ROG means ASUS "Republic of Gamers" laptops. The input device info
also represents itself as "ASASTeK COMPUTER INC. ROG MacroKey". It
uses special HID_USAGE code for function keys. This commit remap the
special code to standard keycode for function keys handling. It's
verified on GL553VD/VE, GL753VD/VE.

Signed-off-by: Chris Chiu <redacted>
Reported-by: Yukai Li <redacted>
---
Hi Chris,

there is no real point of having a separate driver from hid-asus. The
HID tree prefer to group drivers by vendors, so these keyboards should
be supported through hid-asus.
Thanks for the feedback. We will submit a new version soon.

Just to confirm, hid-asus currently depends on I2C_HID. The new
devices being quirked now are USB devices. With this patch should we
now update it to depend on I2C_HID && USB_HID?
Actually you can remove the I2C_HID dependency entirely (and not add one
for USB_HID). In the Kconfig, the modules are already guarded by a
"if HID", and there is nothing transport specific in hid-asus as far as
I can tell.

Note: we should also probably clean up the Kconfig once again and remove
all the "depends on HID" for those that are guarded by the if statement.

Cheers,
Benjamin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help