aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/misc
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge tag 'input-for-v6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds15-48/+91
5 daysMerge branch 'next' into for-linusDmitry Torokhov15-48/+91
2024-05-13Input: drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König12-21/+21
2024-05-06Input: da7280 - remove an unused field in struct da7280_hapticChristophe JAILLET1-1/+0
2024-04-17input: pm8xxx-vibrator: add new SPMI vibrator supportFenglin Wu1-9/+43
2024-04-17input: pm8xxx-vibrator: refactor to support new SPMI vibratorFenglin Wu1-16/+25
2024-04-15Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculationFenglin Wu1-3/+4
2024-04-08Input: atlas - drop owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-28Input: ims-pcu - fix printf string overflowArnd Bergmann1-2/+2
2024-03-17Merge tag 'input-for-v6.9-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-13/+113
2024-03-15Merge branch 'next' into for-linusDmitry Torokhov2-13/+113
2024-03-07Input: iqs7222 - add support for IQS7222D v1.1 and v1.2Jeff LaBundy1-0/+112
2024-01-22Input: 88pm80x_onkey - add SPDX and drop GPL boilerplateDuje Mihanović1-13/+1
2024-01-18Merge tag 'input-for-v6.8-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-95/+333
2024-01-13Merge branch 'next' into for-linusDmitry Torokhov4-95/+333
2024-01-12Merge tag 'pwm/for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-8/+8
2024-01-04Input: da9063_onkey - avoid explicitly setting input's parentDmitry Torokhov1-1/+0
2024-01-04Input: da9063_onkey - avoid using OF-specific APIsDmitry Torokhov1-3/+4
2024-01-01Input: iqs269a - add support for OTP variantsJeff LaBundy1-3/+89
2024-01-01Input: iqs269a - add support for slider gesturesJeff LaBundy1-29/+191
2023-12-22Input: soc_button_array - add mapping for airplane mode buttonChristoffer Sandberg1-0/+5
2023-12-20pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()Sean Young3-8/+8
2023-12-14Input: da9063 - use dev_err_probe()Biju Das1-9/+6
2023-12-14Input: da9063 - drop redundant prints in probe()Biju Das1-15/+4
2023-12-14Input: da9063 - simplify obtaining OF match dataBiju Das1-15/+12
2023-12-13Input: iqs269a - use sysfs_emit() instead of scnprintf()ye xingchen1-12/+11
2023-12-13Input: ims-pcu - use sysfs_emit() instead of scnprintf()ye xingchen1-5/+5
2023-12-12Input: max77693-haptic - add device-tree compatible stringsMarek Szyprowski1-3/+11
2023-11-06Merge branch 'next' into for-linusDmitry Torokhov20-98/+55
2023-10-13Input: powermate - fix use-after-free in powermate_config_completeJavier Carrasco1-0/+1
2023-09-30Input: axp20x-pek - avoid needless newline removalJustin Stitt1-10/+1
2023-09-23Input: wm831x-on - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: wistron_btns - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: sparcspkr - convert to platform remove callback returning voidUwe Kleine-König1-8/+4
2023-09-23Input: soc_button_array - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: pm8941-pwrkey - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: pcspkr - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: pcf50633-input - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: pcap_keys - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: palmas-pwrbutton - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: mc13783-pwrbutton - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: max8997_haptic - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: m68kspkr - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: ideapad_slidebar - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: da9055_onkey - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: da9052_onkey - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: 88pm80x_onkey - convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-06Input: kxtj9 - use device core to create driver-specific device attributesDmitry Torokhov1-12/+17
2023-09-06Input: iqs269a - use device core to create driver-specific device attributesDmitry Torokhov1-8/+2
2023-09-05Merge tag 'v6.5' into nextDmitry Torokhov1-1/+1
2023-08-30Merge branch 'next' into for-linusDmitry Torokhov14-81/+504
2023-07-18Input: da9063 - add wakeup supportSamuel Holland1-0/+9
2023-07-17Input: Explicitly include correct DT includesRob Herring10-10/+8
2023-07-17Merge tag 'v6.4' into nextDmitry Torokhov1-0/+30
2023-07-12Input: rotary_encoder - don't double assign input->dev.parentRoi L1-1/+0
2023-07-10Input: iqs7222 - add support for Azoteq IQS7222DJeff LaBundy2-11/+461
2023-07-10Input: iqs7222 - configure power mode before triggering ATIJeff LaBundy1-4/+4
2023-07-07Input: rotary_encoder - simplify with dev_err_probe()Krzysztof Kozlowski1-6/+2
2023-07-07Input: pwm-vibra - simplify with dev_err_probe()Krzysztof Kozlowski1-21/+9
2023-07-07Input: gpio-vibra - simplify with dev_err_probe()Krzysztof Kozlowski2-28/+11
2023-07-05Input: cpcap-pwrbutton - replace GPLv2 boilerplate with SPDXSebastian Reichel1-9/+1
2023-07-05Input: cpcap-pwrbutton - remove initial kernel-doc notationRandy Dunlap1-1/+1
2023-06-29Merge tag 'input-for-v6.5-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds22-85/+109
2023-06-26Merge branch 'next' into for-linusDmitry Torokhov22-85/+109
2023-06-24Add Renesas PMIC RAA215300 and built-in RTCMark Brown1-0/+30
2023-06-06Input: pm8941-powerkey - fix debounce on gen2+ PMICsCaleb Connolly1-4/+15
2023-06-06Input: tps65219-pwrbutton - use regmap_set_bits()Uwe Kleine-König1-3/+2
2023-06-06Input: tps65219-pwrbutton - convert to .remove_new()Uwe Kleine-König1-5/+8
2023-05-17Input: Switch i2c drivers back to use .probe()Uwe Kleine-König17-17/+17
2023-05-15mfd: rk808: Split into core and i2cSebastian Reichel1-1/+1
2023-05-11Input: soc_button_array - add invalid acpi_index DMI quirk handlingHans de Goede1-0/+30
2023-05-10Input: adxl34x - do not hardcode interrupt trigger typeMarek Vasut1-2/+1
2023-05-08Input: pwm-vibra - add support for enable GPIOLuca Weiss1-0/+16
2023-05-08Input: pwm-vibra - add newline to dev_err printsLuca Weiss1-10/+10
2023-05-01Input: uinput - allow injecting event timesBiswarup Pal1-0/+34
2023-05-01Input: drv260x - fix magnitude handlingLuca Weiss1-6/+7
2023-05-01Input: drv260x - remove unused .reg_defaultsLuca Weiss1-40/+0
2023-05-01Input: drv260x - sleep between polling GO bitLuca Weiss1-0/+1
2023-05-01Input: drv260x - fix typo in register value defineLuca Weiss1-2/+2
2023-04-09Input: cma3000_d0x - remove unneeded codeJiapeng Chong1-2/+0
2023-03-17Merge tag 'v6.3-rc2' into nextDmitry Torokhov1-3/+2
2023-02-25Merge tag 'input-for-v6.3-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds36-504/+346
2023-02-21Input: hp_sdc_rtc - mark an unused function as __maybe_unusedRandy Dunlap1-1/+1
2023-02-21Input: bbnsm_pwrkey - add bbnsm power key supportJacky Bai3-0/+205
2023-02-03Input: iqs626a - drop unused device node referencesJeff LaBundy1-83/+73
2023-01-27Input: wistron_btns - use pm_sleep_ptr() to allow removal of ifdef CONFIG_PM ...Jonathan Cameron1-5/+1
2023-01-27Input: cma3000 - use pm_sleep_ptr() to allow removal of ifdef CONFIG_PM guardsJonathan Cameron1-5/+1
2023-01-27Input: adxl34x - unify dev_pm_ops using EXPORT_SIMPLE_DEV_PM_OPS()Jonathan Cameron4-54/+16
2023-01-27Input: ad714x - unify dev_pm_ops using EXPORT_SIMPLE_DEV_PM_OPS()Jonathan Cameron4-34/+10
2023-01-27Input: axp20x-pek - switch to SYSTEM_SLEEP_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-7/+5
2023-01-12Merge tag 'for-linus-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-3/+2
2023-01-10Input: iqs269a - do not poll during ATIJeff LaBundy1-51/+46
2023-01-10Input: iqs269a - do not poll during suspend or resumeJeff LaBundy1-87/+31
2023-01-10Input: iqs269a - configure device with a single block writeJeff LaBundy1-59/+39
2023-01-10Input: iqs269a - increase interrupt handler return delayJeff LaBundy1-1/+1
2023-01-10Input: iqs269a - drop unused device node referencesJeff LaBundy1-1/+11
2023-01-09Merge tag 'v6.2-rc3' into nextDmitry Torokhov6-254/+173
2023-01-09Input: twl6030-vibra - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-3/+4
2023-01-09Input: twl4030-vibra - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+5
2023-01-09Input: stpmic1_onekey - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-6/+6
2023-01-09Input: rotary-encoder - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+5
2023-01-09Input: regulator-haptic - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_p...Jonathan Cameron1-4/+4
2023-01-09Input: pwm-vibra - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+5
2023-01-09Input: pwm-beeper - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+5
2023-01-09Input: pmic8xxx-pwrkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: pm8xxx-vibrator - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-3/+3
2023-01-09Input: pm8941-pwrkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+5
2023-01-09Input: pcfg8574_keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-13/+3
2023-01-09Input: palmas-pwrbutton - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_p...Jonathan Cameron1-5/+5
2023-01-09Input: max8997_haptic - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-3/+4
2023-01-09Input: max8925_onkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+5
2023-01-09Input: max77693-haptic - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+6
2023-01-09Input: kxtj9 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: iqs626a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: gpio-vibra - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+5
2023-01-09Input: e3x0-button - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-5/+5
2023-01-09Input: drv2667 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: drv2665 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: drv260x - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: da7280 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+4
2023-01-09Input: 88pm860x - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-4/+5
2022-12-21Merge tag 'mfd-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds4-250/+159
2022-12-15xen: make remove callback of xen driver void returnedDawei Li1-3/+2
2022-12-13Merge tag 'input-for-v6.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds17-253/+335
2022-12-12Merge branch 'next' into for-linusDmitry Torokhov17-253/+335
2022-12-12Merge branches 'acpi-scan', 'acpi-bus', 'acpi-tables' and 'acpi-sysfs'Rafael J. Wysocki1-3/+1
2022-12-07Input: Add tps65219 interrupt driven powerbuttonMarkus Schneider-Pargmann3-0/+159
2022-12-07mfd: Remove dm355evm_msp driverArnd Bergmann3-250/+0
2022-12-02Input: pcf8574_keypad - Convert to i2c's .probe_new()Uwe Kleine-König1-2/+2
2022-12-02Input: mma8450 - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: kxtj9 - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: ibm-panel - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: drv2667 - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: drv2665 - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: drv260x - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: da7280 - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: cma3000_d0x_i2c - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: bma150 - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: atmel_captouch - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: apanel - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: adxl34x-i2c - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-12-02Input: ad714x-i2c - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-30Input: wistron_btns - disable on UMLRandy Dunlap1-1/+1
2022-11-23ACPI: make remove callback of ACPI driver voidDawei Li1-3/+1
2022-11-17Input: max8997 - convert to modern way to get a reference to a PWMUwe Kleine-König1-4/+3
2022-11-07Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]Hans de Goede1-0/+7
2022-11-07Input: soc_button_array - add use_low_level_irq module parameterHans de Goede1-1/+6
2022-10-24Input: iqs7222 - add support for IQS7222A v1.13+Jeff LaBundy1-0/+111
2022-10-24Input: iqs7222 - protect against undefined slider sizeJeff LaBundy1-1/+8
2022-10-24Input: iqs7222 - report malformed propertiesJeff LaBundy1-8/+36
2022-10-24Input: iqs7222 - drop unused device node referencesJeff LaBundy1-194/+146
2022-10-17Merge tag 'v6.1-rc1' into nextDmitry Torokhov1-0/+1
2022-10-10Input: atmel_captouch - drop obsolete dependency on COMPILE_TESTJean Delvare2-4/+2
2022-10-09Merge branch 'next' into for-linusDmitry Torokhov16-56/+373
2022-09-28Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BOOTLOADER"Colin Ian King1-1/+1
2022-09-28Input: ibm-panel - add missing MODULE_DEVICE_TABLEZeng Heng1-0/+1
2022-09-27Input: twl4030-pwrbutton - add missing of.h includeDmitry Torokhov1-0/+1
2022-09-24Input: twl4030-vibra - drop legacy, non DT boot supportPeter Ujfalusi1-9/+4
2022-09-14Input: iqs7222 - set all ULP entry masks by defaultJeff LaBundy1-5/+6
2022-09-14Input: iqs7222 - avoid sending empty SYN_REPORT eventsJeff LaBundy1-0/+3
2022-09-14Input: iqs7222 - trim force communication commandJeff LaBundy1-1/+1
2022-08-31Input: rt5120 - add power key supportChiYuan Huang3-0/+130
2022-08-22Input: rk805-pwrkey - fix module autoloadingPeter Robinson1-0/+1
2022-08-18Input: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-08-17Input: Add IBM Operation Panel driverEddie James3-0/+218
2022-08-16i2c: Make remove callback return voidUwe Kleine-König4-12/+4
2022-08-11Merge tag 'input-for-v5.20-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-62/+116
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-27/+3
2022-07-08Merge tag 'v5.19-rc5' into nextDmitry Torokhov6-8/+8
2022-06-27Input: iqs7222 - remove support for RF filterJeff LaBundy1-7/+0
2022-06-27Input: iqs7222 - handle reset during ATIJeff LaBundy1-3/+6
2022-06-27Input: iqs7222 - acknowledge reset before writing registersJeff LaBundy1-3/+29
2022-06-27Input: iqs7222 - protect volatile registersJeff LaBundy1-4/+14
2022-06-27Input: iqs7222 - fortify slider event reportingJeff LaBundy1-38/+58
2022-06-27Input: iqs7222 - correct slider event disable logicJeff LaBundy1-7/+9
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULEThomas Gleixner2-18/+2
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (pa...Thomas Gleixner1-9/+1
2022-06-07Merge tag 'input-for-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2022-06-07Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_l...Marius Hoch1-2/+2
2022-06-04Merge tag 'for-linus-5.19-rc1b-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2022-06-03Merge tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-4/+4
2022-05-28Merge tag 'input-for-v5.19-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-14/+2571
2022-05-27Merge tag 'v5.18' into nextDmitry Torokhov3-6/+26
2022-05-27xen: switch gnttab_end_foreign_access() to take a struct page pointerJuergen Gross1-2/+2
2022-05-16Input: sparcspkr - fix refcount leak in bbc_beep_probeMiaoqian Lin1-0/+1
2022-04-24Input: pm8941-pwrkey - simulate missed key press eventsDavid Collins1-0/+11
2022-04-24Input: pm8941-pwrkey - add software key press debouncing supportDavid Collins1-6/+77
2022-04-24Input: pm8941-pwrkey - add support for PON GEN3 base addressesAnjelique Melendez1-7/+24
2022-04-24Input: pm8941-pwrkey - fix error messageAnjelique Melendez1-1/+1
2022-04-23Input: remove third argument of usb_maxpacket()Vincent Mailhol4-4/+4
2022-04-17Input: iqs7222 - avoid dereferencing a NULL pointerJeff LaBundy1-2/+3
2022-04-17Input: iqs7222 - propagate some error codes correctlyDan Carpenter1-16/+16
2022-04-08Input: add support for Azoteq IQS7222A/B/CJeff LaBundy3-0/+2456
2022-04-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-10/+3
2022-03-28Merge tag 'for-linus-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2022-03-25Merge tag 'platform-drivers-x86-v5.18-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+23
2022-03-15xen/grant-table: remove readonly parameter from functionsJuergen Gross1-2/+2
2022-03-02Input: soc_button_array - add support for Microsoft Surface 3 (MSHW0028) buttonsHans de Goede1-1/+23
2022-02-28Input: da9063 - use devm_delayed_work_autocancel()Christophe JAILLET1-10/+3