Hi All, Here is v4 of my series with mute LED handling fixes and improvements for the hid-lenovo driver. This is the same as v3, with 2 new patches added. I'm sending this out as a v4 because the 2 new patches depend on the previous patches. Changes in v4: - Add 2 new patches to add support for the mute-LEDs and special media-keys on the Thinkpad X1 Tablet Thin Keyboard Changes in v3: - Address the review-remarks from Marek Behún, thank you for all the reviews Marek. Regards, Hans Hans de Goede (9): HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() HID: lenovo: Remove lenovo_led_brightness_get() HID: lenovo: Set LEDs max_brightness value HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE HID: lenovo: Set default_triggers for the mute and micmute LEDs HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard drivers/hid/hid-lenovo.c | 147 ++++++++++++++++++++++++++++++--------- 1 file changed, 114 insertions(+), 33 deletions(-) -- 2.30.1