linux-027-input_events_add_IN1-IN4.patch 1.1 KB

12345678910111213141516171819202122232425262728
  1. diff -Naurp a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h
  2. --- a/include/linux/mod_devicetable.h 2018-02-19 11:38:07.000000000 +0100
  3. +++ b/include/linux/mod_devicetable.h 2018-05-04 21:39:09.862508306 +0200
  4. @@ -291,7 +291,7 @@ struct pcmcia_device_id {
  5. #define INPUT_DEVICE_ID_LED_MAX 0x0f
  6. #define INPUT_DEVICE_ID_SND_MAX 0x07
  7. #define INPUT_DEVICE_ID_FF_MAX 0x7f
  8. -#define INPUT_DEVICE_ID_SW_MAX 0x0f
  9. +#define INPUT_DEVICE_ID_SW_MAX 0x13
  10. #define INPUT_DEVICE_ID_MATCH_BUS 1
  11. #define INPUT_DEVICE_ID_MATCH_VENDOR 2
  12. diff a/include/uapi/linux/input-event-codes.h b/include/uapi/linux/input-event-codes.h
  13. --- a/include/uapi/linux/input-event-codes.h 2018-02-19 11:38:08.000000000 +0100
  14. +++ b/include/uapi/linux/input-event-codes.h 2018-05-04 21:36:45.066395759 +0200
  15. @@ -749,7 +749,11 @@
  16. #define SW_ROTATE_LOCK 0x0c /* set = rotate locked/disabled */
  17. #define SW_LINEIN_INSERT 0x0d /* set = inserted */
  18. #define SW_MUTE_DEVICE 0x0e /* set = device disabled */
  19. -#define SW_MAX 0x0f
  20. +#define SW_IO1 0x0f
  21. +#define SW_IO2 0x10
  22. +#define SW_IO3 0x11
  23. +#define SW_IO4 0x12
  24. +#define SW_MAX 0x13
  25. #define SW_CNT (SW_MAX+1)
  26. /*