History

Merge tag 'input-for-v6.17-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input updates from Dmitry Torokhov: - updates to several drivers consuming GPIO APIs to use setters returning error codes - an infrastructure allowing to define "overlays" for touchscreens carving out regions implementing buttons and other elements from a bigger sensors and a corresponding update to st1232 driver - an update to AT/PS2 keyboard driver to map F13-F24 by default - Samsung keypad driver got a facelift - evdev input handler will now bind to all devices using EV_SYN event instead of abusing id->driver_info - two new sub-drivers implementing 1A (capacitive buttons) and 21 (forcepad button) functions in Synaptics RMI driver - support for polling mode in Goodix touchscreen driver - support for support for FocalTech FT8716 in edt-ft5x06 driver - support for MT6359 in mtk-pmic-keys driver - removal of pcf50633-input driver since platform it was used on is gone - new definitions for game controller "grip" buttons (BTN_GRIP*) and corresponding changes to xpad and hid-steam controller drivers - a new definition for "performance" key * tag 'input-for-v6.17-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (38 commits) HID: hid-steam: Use new BTN_GRIP* buttons Input: add keycode for performance mode key Input: max77693 - convert to atomic pwm operation Input: st1232 - add touch-overlay handling dt-bindings: input: touchscreen: st1232: add touch-overlay example Input: touch-overlay - add touchscreen overlay handling dt-bindings: touchscreen: add touch-overlay property Input: atkbd - correctly map F13 - F24 Input: xpad - use new BTN_GRIP* buttons Input: Add and document BTN_GRIP* Input: xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_* Documentation: Fix capitalization of XBox -> Xbox Input: synaptics-rmi4 - add support for F1A dt-bindings: input: syna,rmi4: Document F1A function Input: synaptics-rmi4 - add support for Forcepads (F21) Input: mtk-pmic-keys - add support for MT6359 PMIC keys Input: remove special handling of id->driver_info when matching Input: evdev - switch matching to EV_SYN Input: samsung-keypad - use BIT() and GENMASK() where appropriate Input: samsung-keypad - use per-chip parameters ...

Linus Torvalds committed 1 year ago

Commit 6e64f452 parents d244f9b ab93e0d41 files · +1295 −424Browse files

Showing the changes to include/uapi/linux (1 of 41 files). Show all

Unified · Split

include/uapi/linux/input-event-codes.h+8−0
@@ -601,6 +601,11 @@ · 600 unmodified lines
601601 #define BTN_DPAD_LEFT 0x222
602602 #define BTN_DPAD_RIGHT 0x223
603603
604+#define BTN_GRIPL 0x224
605+#define BTN_GRIPR 0x225
606+#define BTN_GRIPL2 0x226
607+#define BTN_GRIPR2 0x227
608+
604609 #define KEY_ALS_TOGGLE 0x230 /* Ambient light sensor */
605610 #define KEY_ROTATE_LOCK_TOGGLE 0x231 /* Display rotation lock */
606611 #define KEY_REFRESH_RATE_TOGGLE 0x232 /* Display refresh rate toggle */
@@ -765,6 +770,9 @@ · 158 unmodified lines
765770 #define KEY_KBD_LCD_MENU4 0x2bb
766771 #define KEY_KBD_LCD_MENU5 0x2bc
767772
773+/* Performance Boost key (Alienware)/G-Mode key (Dell) */
774+#define KEY_PERFORMANCE 0x2bd
775+
768776 #define BTN_TRIGGER_HAPPY 0x2c0
769777 #define BTN_TRIGGER_HAPPY1 0x2c0
770778 #define BTN_TRIGGER_HAPPY2 0x2c1