| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-14 | HID: cp2112: Add parameter validation to data length | Deepak Sharma | 1 | -3/+24 |
| 2025-09-22 | Merge tag 'hid-for-linus-2025092201' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -5/+5 |
| 2025-09-12 | HID: cp2112: fix setter callbacks return value | Sébastien Szymanski | 1 | -5/+5 |
| 2025-08-07 | treewide: rename GPIO set callbacks back to their original names | Bartosz Golaszewski | 1 | -1/+1 |
| 2025-04-24 | HID: cp2112: use new line value setter callbacks | Bartosz Golaszewski | 1 | -6/+8 |
| 2025-04-24 | HID: cp2112: use lock guards | Bartosz Golaszewski | 1 | -27/+11 |
| 2025-04-24 | HID: cp2112: hold the lock for the entire direction_output() call | Bartosz Golaszewski | 1 | -8/+15 |
| 2025-04-24 | HID: cp2112: destroy mutex on driver detach | Bartosz Golaszewski | 1 | -1/+6 |
| 2024-10-18 | HID: replace BUG_ON() with WARN_ON() | He Lugang | 1 | -1/+2 |
| 2024-09-13 | hid: cp2112: Use irq_get_trigger_type() helper | Jinjie Ruan | 1 | -5/+2 |
| 2023-10-25 | hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip | Danny Kaehn | 1 | -1/+5 |
| 2023-10-04 | hid: cp2112: Fix duplicate workqueue initialization | Danny Kaehn | 1 | -2/+2 |
| 2023-07-28 | HID: cp2112: Use octal permissions | Andy Shevchenko | 1 | -2/+2 |
| 2023-07-28 | HID: cp2112: Convert to DEVICE_ATTR_RW() | Andy Shevchenko | 1 | -23/+19 |
| 2023-07-28 | HID: cp2112: Use sysfs_emit() to instead of scnprintf() | Andy Shevchenko | 1 | -1/+1 |
| 2023-07-28 | HID: cp2112: Use BIT() in GPIO setter and getter | Andy Shevchenko | 1 | -2/+2 |
| 2023-07-28 | HID: cp2112: Define all GPIO mask and use it | Andy Shevchenko | 1 | -2/+3 |
| 2023-07-28 | HID: cp2112: Define maximum GPIO constant and use it | Andy Shevchenko | 1 | -2/+3 |
| 2023-07-28 | HID: cp2112: Remove dead code | Andy Shevchenko | 1 | -54/+0 |
| 2023-07-28 | HID: cp2112: Don't call ->to_irq() explicitly | Andy Shevchenko | 1 | -4/+3 |
| 2023-07-28 | HID: cp2112: Switch to for_each_set_bit() to simplify the code | Andy Shevchenko | 1 | -6/+2 |
| 2023-07-28 | HID: cp2112: Make irq_chip immutable | Andy Shevchenko | 1 | -13/+20 |
| 2023-07-28 | HID: cp2112: Use str_write_read() and str_read_write() | Andy Shevchenko | 1 | -5/+4 |
| 2023-02-23 | HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded | Danny Kaehn | 1 | -0/+1 |
| 2022-06-09 | HID: cp2112: prevent a buffer overflow in cp2112_xfer() | Harshit Mogalapalli | 1 | -0/+5 |
| 2021-09-25 | HID: cp2112: Use struct_group() for memcpy() region | Kees Cook | 1 | -6/+8 |
| 2021-03-08 | HID cp2112: fix support for multiple gpiochips | Douglas Gilbert | 1 | -11/+11 |
| 2020-08-17 | HID: cp2112: Use irqchip template | Linus Walleij | 1 | -9/+10 |
| 2020-07-20 | HID: Replace HTTP links with HTTPS ones | Alexander A. Klimov | 1 | -1/+1 |
| 2019-08-19 | HID: cp2112: prevent sleeping function called from invalid context | Benjamin Tissoires | 1 | -2/+6 |
| 2019-07-09 | Merge tag 'gpio-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu... | Linus Torvalds | 1 | -2/+5 |
| 2019-06-07 | gpio: pass lookup and descriptor flags to request_own | Linus Walleij | 1 | -2/+5 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 | Thomas Gleixner | 1 | -9/+1 |
| 2018-12-14 | gpio: Pass a flag to gpiochip_request_own_desc() | Linus Walleij | 1 | -1/+1 |
| 2017-11-21 | HID: cp2112: Fix I2C_BLOCK_DATA transactions | Eudean Sun | 1 | -2/+13 |
| 2017-11-10 | HID: cp2112: fix broken gpio_direction_input callback | Sébastien Szymanski | 1 | -2/+6 |
| 2017-11-10 | HID: cp2112: fix interface specification URL | Sébastien Szymanski | 1 | -1/+1 |
| 2017-03-21 | HID: cp2112: use proper hidraw name with minor number | Jaejoong Kim | 1 | -1/+3 |
| 2017-01-31 | HID: cp2112: fix gpio-callback error handling | Johan Hovold | 1 | -1/+1 |
| 2017-01-31 | HID: cp2112: fix sleep-while-atomic | Johan Hovold | 1 | -15/+11 |
| 2016-11-28 | HID: cp2112: add IRQ chip handling | Benjamin Tissoires | 1 | -3/+202 |
| 2016-11-23 | HID: cp2112: make transfer buffers DMA capable | Benjamin Tissoires | 1 | -36/+79 |
| 2016-01-17 | Merge tag 'gpio-v4.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linu... | Linus Torvalds | 1 | -11/+7 |
| 2016-01-07 | hid: cp2112: use gpiochip data pointer | Linus Walleij | 1 | -10/+6 |
| 2015-12-28 | HID: use to_hid_device() | Geliang Tang | 1 | -4/+4 |
| 2015-11-19 | gpio: change member .dev to .parent | Linus Walleij | 1 | -1/+1 |
| 2015-07-14 | HID: cp2112: fix byte order in SMBUS operations | Ellen Wang | 1 | -4/+4 |
| 2015-07-14 | HID: cp2112: fix I2C_SMBUS_BYTE write | Ellen Wang | 1 | -1/+1 |
| 2015-07-10 | HID: cp2112: support i2c write-read transfers in hid-cp2112 | Ellen Wang | 1 | -19/+55 |
| 2015-07-09 | HID: cp2112: support large i2c transfers | Ellen Wang | 1 | -7/+24 |
| 2015-07-08 | HID: cp2112: fix to force single data-report reply | Antonio Borneo | 1 | -0/+2 |
| 2014-09-18 | driver:gpio remove all usage of gpio_remove retval in driver | abdoulaye berthe | 1 | -4/+2 |
| 2014-07-29 | HID: cp2112: add I2C mode | Antonio Borneo | 1 | -1/+102 |
| 2014-07-07 | HID: cp2112: fix gpio value in gpio_direction_output | Antonio Borneo | 1 | -2/+6 |
| 2014-03-14 | HID: cp2112: remove the last hid_output_raw_report() call | Benjamin Tissoires | 1 | -1/+6 |
| 2014-03-14 | HID: cp2112: remove various hid_out_raw_report calls | Benjamin Tissoires | 1 | -6/+6 |
| 2014-02-18 | HID: cp2112: fix incorrect error propagation in cp2112_xfer() | Jiri Kosina | 1 | -1/+1 |
| 2014-02-18 | HID: cp2112: convert to use hid_hw_raw_request() | Jiri Kosina | 1 | -8/+10 |
| 2014-02-17 | HID: cp2112: use proper specifier for size_t | Jiri Kosina | 1 | -2/+2 |
| 2014-02-17 | HID: cp2112: make sysfs attributes static | Jiri Kosina | 1 | -2/+2 |
| 2014-02-17 | HID: add hid-cp2112 driver | David Barksdale | 1 | -0/+1066 |