aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/touchscreen
AgeCommit message (Expand)AuthorFilesLines
8 daysInput: mms114 - fix touch indexing for MMS134S and MMS136Dmitry Torokhov1-6/+12
8 daysInput: goodix - clamp the device-reported contact countBryam Vargas1-1/+2
2026-06-15Input: mms114 - reject an oversized device packet sizeBryam Vargas1-0/+6
2026-06-14Input: touchwin - reset the packet index on every complete packetBryam Vargas1-6/+9
2026-06-10Input: ads7846 - don't use scratch for tx_buf when clearing registerKris Bahnsen1-3/+2
2026-06-10Input: ads7846 - restore half-duplex supportAaro Koskinen1-2/+166
2026-05-31Merge tag 'v7.1-rc6' into nextDmitry Torokhov2-3/+15
2026-05-30Input: iqs5xx - drop unused i2c driver_dataUwe Kleine-König (The Capable Hub)1-3/+3
2026-05-30Input: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)39-63/+63
2026-05-29Input: Add support for Wacom W9000-series penabled touchscreensHendrik Noack3-0/+457
2026-05-07Input: atmel_mxt_ts - use __free() for obuf in mxt_object_showDmitry Torokhov1-7/+3
2026-05-07Input: atmel_mxt_ts - check mem_size before calculating config memory sizeDmitry Torokhov1-2/+9
2026-05-07Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_memDmitry Torokhov1-1/+1
2026-05-04Input: tsc2007 - reduce I2C transactions for Z2 readYuki Horii1-4/+2
2026-05-04Input: atmel_mxt_ts - set byte_offset as signedRicardo Ribalda1-1/+2
2026-04-30Input: pcap_ts - remove unused driverArnd Bergmann3-263/+0
2026-04-26Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer sizeGreg Kroah-Hartman1-0/+5
2026-04-26Input: stmfts - fix formatting issuesDmitry Torokhov1-17/+19
2026-04-26Input: stmfts - add optional reset GPIO supportPetr Hodina1-0/+23
2026-04-26Input: stmfts - use client to make future code cleanerPetr Hodina1-1/+2
2026-04-26Input: stmfts - disable regulators and disable irq when power on failsDavid Heidelberg1-21/+38
2026-04-26Input: stmfts - abstract reading information from the firmwareDavid Heidelberg1-12/+23
2026-04-26Input: stmfts - switch to devm_regulator_bulk_get_constDavid Heidelberg1-13/+11
2026-04-26Input: stmfts - use dev struct directlyDavid Heidelberg1-11/+11
2026-04-26Input: stmfts - fix the MODULE_LICENSE() stringDavid Heidelberg1-1/+1
2026-04-19Input: edt-ft5x06 - fix use-after-free in debugfs teardownDmitry Torokhov1-0/+3
2026-04-08Input: mk712 - remove driverDmitry Torokhov3-220/+0
2026-04-01Input: usbtouchscreen - refactor endpoint lookupJohan Hovold1-27/+16
2026-03-25Input: goodix-berlin - report a resolution of 10 units/mmVal Packett1-0/+8
2026-03-25Input: zinitix - use guard notation when acquiring mutexDmitry Torokhov1-10/+9
2026-03-25Input: wm97xx - use guard notation when acquiring mutexDmitry Torokhov1-34/+23
2026-03-25Input: wdt87xx_i2c - switch to using cleanup functionsDmitry Torokhov1-23/+21
2026-03-25Input: tsc2007 - use guard notation when acquiring mutexesDmitry Torokhov2-10/+6
2026-03-25Input: sx8654 - use IRQF_NOAUTOEN when requesting interruptDmitry Torokhov1-4/+5
2026-03-25Input: sx8654 - use guard notation when acquiring spinlockDmitry Torokhov1-7/+4
2026-03-25Input: sur40 - use guard notation when acquiring spinlockDmitry Torokhov1-12/+11
2026-03-25Input: stmfts - use guard notation when acquiring mutexDmitry Torokhov1-32/+31
2026-03-25Input: raydium_i2c_ts - switch to using cleanup functionsDmitry Torokhov1-32/+24
2026-03-25Input: pixcir_i2c_ts - use guard notation when acquiring mutexDmitry Torokhov1-20/+18
2026-03-25Input: novatek-nvt-ts - use guard notation when acquiring mutexDmitry Torokhov1-4/+4
2026-03-25Input: mxs-lradc-ts - use guard notation when acquiring spinlockDmitry Torokhov1-4/+3
2026-03-24Input: msg2638 - use guard notation when acquiring mutexDmitry Torokhov1-10/+9
2026-03-24Input: mms114 - use guard notation when acquiring mutexDmitry Torokhov1-15/+5
2026-03-24Input: mk712 - use guard notation when acquiring spinlockDmitry Torokhov1-12/+4
2026-03-24Input: melfas_mip4 - switch to using cleanup functionsDmitry Torokhov1-77/+44
2026-03-24Input: lpc32xx_ts - use guard notation when acquiring mutexDmitry Torokhov1-6/+2
2026-03-24Input: iqs7211 - use cleanup facility for fwnodesDmitry Torokhov1-16/+8
2026-03-24Input: iqs5xx - simplify parsing of firmware blobDmitry Torokhov1-23/+22
2026-03-24Input: iqs5xx - switch to using cleanup functionsDmitry Torokhov1-81/+64
2026-03-24Input: ipaq-micro-ts - use guard notation when acquiring mutex/spinlockDmitry Torokhov1-6/+2
2026-03-24Input: imx6ul_tsc - use guard notation when acquiring mutexDmitry Torokhov1-10/+9
2026-03-24Input: imagis - use guard notation when acquiring mutexDmitry Torokhov1-14/+16
2026-03-24Input: hycon-hy46xx - use guard notation when acquiring mutexDmitry Torokhov1-20/+11
2026-03-24Input: hideep - switch to using cleanup functionsDmitry Torokhov1-34/+20
2026-03-24Input: goodix - switch to using cleanup functions in firmware codeDmitry Torokhov1-14/+15
2026-03-24Input: exc3000 - use guard notation when acquiring mutexDmitry Torokhov1-21/+10
2026-03-24Input: elo - use guard notation when acquiring mutexDmitry Torokhov1-16/+16
2026-03-24Input: elants_i2c - switch to using cleanup facilitiesDmitry Torokhov1-52/+39
2026-03-24Input: ektf2127 - use guard notation when acquiring mutexDmitry Torokhov1-4/+4
2026-03-24Input: eeti_ts - use guard notation when acquiring mutexesDmitry Torokhov1-17/+10
2026-03-24Input: edt-ft5x06 - use guard notation when acquiring mutexDmitry Torokhov1-56/+31
2026-03-24Input: cyttsp - use guard notation when acquiring mutexDmitry Torokhov1-12/+8
2026-03-24Input: chipone_icn8318 - use guard notation when acquiring mutexDmitry Torokhov1-4/+4
2026-03-24Input: bu21029_ts - use guard notation when acquiring mutexDmitry Torokhov1-4/+4
2026-03-24Input: auo-pixcir-ts - use guard notation when acquiring mutexesDmitry Torokhov1-21/+22
2026-03-24Input: atmel_mxt_ts - switch to using cleanup functionsDmitry Torokhov1-154/+136
2026-03-24Input: ads7846 - switch to using cleanup functionsDmitry Torokhov1-28/+16
2026-03-24Input: ad7879 - use guard notation when acquiring mutexesDmitry Torokhov1-31/+15
2026-03-24Input: ad7877 - use guard notation when acquiring mutexes/locksDmitry Torokhov1-20/+12
2026-03-12Merge tag 'v7.0-rc3' into nextDmitry Torokhov25-29/+34
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds23-28/+28
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook23-28/+28
2026-02-17Input: st1232 - expose firmware version via sysfsMichael Tretter1-0/+29
2026-02-17Input: st1232 - read firmware version and revisionMichael Tretter1-1/+37
2026-02-15Merge tag 'input-for-v7.0-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds19-86/+100
2026-02-14Merge branch 'next' into for-linusDmitry Torokhov19-86/+100
2026-01-24Input: novatek-nvt-ts - drop wake_type checkGianluca Boiano1-5/+0
2026-01-21Input: ili210x - add support for polling modeMarek Vasut1-20/+55
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-20Input: wdt87xx_i2c - switch to use dev_err_probe()Andy Shevchenko1-10/+4
2026-01-20Input: tsc40 - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: touchwin - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: touchright - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: touchit213 - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-2/+2
2026-01-20Input: penmount - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: mtouch - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: inexio - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: fujitsu_ts - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-2/+1
2026-01-20Input: hampshire - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-2/+2
2026-01-20Input: gunze - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: elo - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-1/+1
2026-01-20Input: egalax_ts_serial - switch to use scnprintf() to suppress truncation wa...Andy Shevchenko1-2/+1
2026-01-20Input: dynapro - switch to use scnprintf() to suppress truncation warningAndy Shevchenko1-2/+2
2026-01-20Input: edt-ft5x06 - add support for FocalTech FT3518Yedaya Katsman1-0/+6
2026-01-20Input: ili210x - convert to dev_err_probe()Marek Vasut1-21/+10
2025-12-18Input: ti_am335x_tsc - fix off-by-one error in wire_order validationJunjie Cao1-1/+1
2025-12-18Input: ilitek_ts_i2c - switch mdelay() to fsleep()Dmitry Torokhov1-1/+1
2025-12-18Input: ilitek_ts_i2c - fix warning with gpio controllers that sleepJosua Mayer1-4/+4
2025-12-18Input: apple_z2 - fix reading incorrect reports after exiting sleepSasha Finkelstein1-0/+4
2025-12-15Input: stmfts - use sysfs_emit() instead of sprintf()Petr Hodina1-7/+7
2025-12-15Input: stmfts - make comments correctPetr Hodina1-4/+1
2025-12-15Input: stmfts - correct wording for the warning messageDavid Heidelberg1-1/+1
2025-12-13Merge tag 'v6.18' into nextDmitry Torokhov3-31/+2
2025-12-08Merge branch 'next' into for-linusDmitry Torokhov3-4/+7
2025-11-18Input: ti_am335x_tsc - clamp coordinate_readouts to DT maximum (6)Junjie Cao1-0/+4
2025-11-17Merge tag 'v6.18-rc6' into for-linusDmitry Torokhov1-4/+0
2025-10-17Input: zforce_ts - omit error message when memory allocation failsXichao Zhao1-2/+1
2025-10-16Input: cyttsp5 - use %pe format specifierRicardo Ribalda1-2/+2
2025-10-13Input: goodix - remove setting of RST pin to inputMartyn Welch2-27/+1
2025-10-13Input: goodix - add support for ACPI ID GDIX1003Hans de Goede1-0/+1
2025-10-08Merge tag 'input-for-v6.18-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds16-66/+896
2025-10-07Input: atmel_mxt_ts - allow reset GPIO to sleepMarek Vasut1-1/+1
2025-09-24Input: add driver for Hynitron CST816x seriesOleh Kuzhylnyi3-0/+266
2025-09-24Input: imx6ul_tsc - set glitch threshold by DTS propertyDario Binacchi1-2/+23
2025-09-19Input: atmel_mxt_ts - add support for generic touchscreen configurationsSvyatoslav Ryhel1-4/+7
2025-09-17Input: imx6ul_tsc - use BIT, FIELD_{GET,PREP} and GENMASK macrosDario Binacchi1-42/+54
2025-09-17Input: imx6ul_tsc - fix typo in register nameMichael Trimarchi1-2/+2
2025-09-17Input: add Himax HX852x(ES) touchscreen driverStephan Gerhold3-0/+514
2025-09-11mfd: input: rtc: mc13783: Remove deprecated mc13xxx_irq_ack()Alexander Kurz1-4/+0
2025-09-03Input: tsc2007 - prevent overflow in pressure calculationJohannes Kirchmair1-3/+6
2025-09-03Input: tsc2007 - make interrupt optionalSvyatoslav Ryhel1-12/+16
2025-09-03Input: tsc2007 - change warning to debug message if pen GPIO is not definedSvyatoslav Ryhel1-1/+1
2025-08-21Input: include export.h in modules using EXPORT_SYMBOL*()Dmitry Torokhov8-0/+8
2025-08-21Input: remove unneeded 'fast_io' parameter in regmap_configWolfram Sang1-1/+0
2025-08-07treewide: rename GPIO set callbacks back to their original namesBartosz Golaszewski1-1/+1
2025-08-07Merge tag 'input-for-v6.17-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-30/+92
2025-08-06Merge branch 'next' into for-linusDmitry Torokhov9-36/+99
2025-08-03Merge tag 'ib-mfd-gpio-input-pwm-v6.17' of git://git.kernel.org/pub/scm/linux...Dmitry Torokhov6-6/+7
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2025-07-27Input: st1232 - add touch-overlay handlingJavier Carrasco1-8/+27
2025-07-04Merge tag 'input-for-v6.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+1
2025-07-01Input: edt-ft5x06 - add support for FocalTech FT8716Jens Reidel1-0/+6
2025-07-01Input: edt-ft5x06 - use per-client debugfs directoryWolfram Sang1-12/+8
2025-06-29Input: goodix - add support for polling modeJoseph Guo1-6/+44
2025-06-27Input: ad7879 - use new GPIO line value setter callbacksBartosz Golaszewski1-4/+7
2025-06-17Input: apple_z2 - drop default ARCH_APPLE in KconfigSven Peter1-1/+0
2025-06-17Input: Fully open-code compatible for greppingKrzysztof Kozlowski1-1/+1
2025-06-17sysfs: treewide: switch back to attribute_group::bin_attrsThomas Weißschuh1-1/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar6-6/+7
2025-05-11Merge tag 'input-for-v6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-8/+6
2025-04-28Input: cyttsp5 - fix power control issue on wakeupMikael Gonella-Bolduc1-1/+1
2025-04-28Input: stmpe-ts - use module alias instead of device tableArnd Bergmann1-6/+1
2025-04-18Input: cyttsp5 - ensure minimum reset pulse widthHugo Villeneuve1-1/+4
2025-04-06Merge tag 'timers-cleanups-2025-04-06' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds6-7/+7
2025-04-05Merge tag 'input-for-v6.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds9-30/+564
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner6-7/+7
2025-04-04Merge branch 'next' into for-linusDmitry Torokhov9-30/+564
2025-04-04Merge tag 'soc-drivers-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-3/+4
2025-04-04Merge tag 'omap-for-v6.14/drivers-signed' of https://git.kernel.org/pub/scm/l...Arnd Bergmann2-3/+4
2025-04-01Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-5/+5
2025-03-10Input: goodix_berlin - add support for Berlin-A seriesJens Reidel4-26/+73
2025-02-25Input: apple_z2 - fix potential confusion in KconfigSasha Finkelstein1-2/+2
2025-02-24Input: goodix-berlin - fix vddio regulator referencesLuca Weiss1-12/+12
2025-02-24Input: goodix-berlin - fix comment referencing wrong regulatorLuca Weiss1-1/+1
2025-02-24Input: imagis - add support for imagis IST3038HAndras Sebok1-0/+9
2025-02-21Input: goodix-berlin - constify 'struct bin_attribute'Thomas Weißschuh1-5/+5
2025-02-19Input: apple_z2 - add a driver for Apple Z2 touchscreensSasha Finkelstein3-0/+491
2025-02-04Input: drop vb2_ops_wait_prepare/finishHans Verkuil2-4/+0
2025-02-03Input: ads7846 - fix gpiod allocationH. Nikolaus Schaller1-1/+1
2025-01-22Input: wdt87xx_i2c - fix compiler warningYu-Chun Lin1-0/+2
2025-01-14Input: Use str_enable_disable-like helpersKrzysztof Kozlowski1-1/+2
2024-12-10Input: tsc2007 - accept standard propertiesAndreas Kemnade2-3/+4
2024-11-25Merge tag 'input-for-v6.13-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds23-54/+112
2024-11-24Merge branch 'next' into for-linusDmitry Torokhov23-54/+112
2024-11-14Input: ads7846 - increase xfer array size in 'struct ser_req'Nathan Chancellor1-1/+1
2024-11-07Input: ads7846 - add dummy command register clearing cycleMarek Vasut1-1/+11
2024-11-03Merge tag 'input-for-v6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+18
2024-10-24Input: edt-ft5x06 - fix regmap leak when probe failsDmitry Torokhov1-1/+18
2024-10-24Input: imagis - fix warning regarding 'imagis_3038_data' being unusedZeng Heng1-1/+1
2024-10-19Input: ts4800-ts - use cleanup facility for device_nodeJavier Carrasco1-3/+2
2024-10-19Input: raspberrypi-ts - use cleanup facility for device_nodeJavier Carrasco1-3/+1
2024-10-19Input: 88pm860x - use cleanup facility for device_nodeJavier Carrasco1-13/+7
2024-10-19Merge tag 'input-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-12/+22
2024-10-18Input: zinitix - don't fail if linux,keycodes prop is absentNikita Travkin1-12/+22
2024-10-15Input: switch back to struct platform_driver::remove()Uwe Kleine-König9-11/+11
2024-10-04Input: elo - use guard notation when pausing serio portDmitry Torokhov1-4/+4
2024-10-03Input: hycon-hy46xx - add missing dependency on REGMAP_I2CJavier Carrasco1-0/+1
2024-10-03Input: hideep - add missing dependency on REGMAP_I2CJavier Carrasco1-0/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro31-31/+31
2024-09-30input: Fix typos in comments across various filesYu Jiaoliang8-11/+11
2024-09-29Input: novatek-nvt-ts - add support for NT36672A touchscreenJoel Selvaraj1-6/+61
2024-09-29Input: novatek-nvt-ts - replace generic i2c device id with specific IC variantJoel Selvaraj1-1/+1
2024-09-22Input: hynitron_cstxxx - drop explicit initialization of struct i2c_device_id...Uwe Kleine-König1-1/+1
2024-09-05Input: zforce_ts - switch to using asynchronous probingDmitry Torokhov1-0/+1
2024-09-05Input: zforce_ts - remove assert/deassert wrappersDmitry Torokhov1-12/+2
2024-09-05Input: zforce_ts - do not hardcode interrupt levelDmitry Torokhov1-2/+1
2024-09-05Input: zforce_ts - switch to using devm_regulator_get_enable()Dmitry Torokhov1-12/+1
2024-09-05Input: zforce_ts - stop treating VDD regulator as optionalDmitry Torokhov1-15/+13
2024-09-05Input: zforce_ts - make zforce_idtable constantDmitry Torokhov1-1/+1
2024-09-05Input: zforce_ts - use dev_err_probe() where appropriateDmitry Torokhov1-132/+113
2024-09-05Input: zforce_ts - do not ignore errors when acquiring regulatorDmitry Torokhov1-1/+1
2024-09-05Input: zforce_ts - make parsing of contacts less confusingDmitry Torokhov1-11/+12
2024-09-05Input: zforce_ts - switch to using get_unaligned_le16Dmitry Torokhov1-12/+12
2024-09-05Input: zforce_ts - use guard notation when acquiring mutexesDmitry Torokhov1-21/+24
2024-09-05Input: zforce_ts - ensure that pm_stay_awake() and pm_relax() are balancedDmitry Torokhov1-5/+11
2024-09-05Input: zforce_ts - remove unneeded lockingDmitry Torokhov1-38/+9
2024-09-05Input: zforce_ts - handle errors from input_mt_init_sots()Dmitry Torokhov1-1/+5
2024-09-05Input: zforce_ts - do not explicitly set EV_SYN, etc bitsDmitry Torokhov1-4/+0
2024-09-05Input: zforce_ts - remove support for platfrom dataDmitry Torokhov1-40/+16
2024-09-05Input: zforce_ts - simplify reporting of slot stateDmitry Torokhov1-4/+2