aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
12 daysinput: pm8xxx-vibrator: add new SPMI vibrator supportHEADnextmasterFenglin Wu1-9/+43
12 daysdt-bindings: input: qcom,pm8xxx-vib: add new SPMI vibrator moduleFenglin Wu1-4/+12
12 daysinput: pm8xxx-vibrator: refactor to support new SPMI vibratorFenglin Wu1-16/+25
14 daysInput: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculationFenglin Wu1-3/+4
14 daysInput: sur40 - convert le16 to cpu before useRicardo Ribalda1-1/+1
2024-03-28Input: adafruit-seesaw - only report buttons that changed stateDmitry Torokhov1-3/+18
2024-03-28Input: ioc3kbd - add device tableKarel Balej1-0/+7
2024-03-28Input: ims-pcu - fix printf string overflowArnd Bergmann1-2/+2
2024-03-28Input: stmpe - drop driver owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-15Input: xpad - add support for Snakebyte GAMEPADsMatt Scialabba1-0/+3
2024-03-15dt-bindings: input: samsung,s3c6410-keypad: convert to DT SchemaKrzysztof Kozlowski3-78/+122
2024-03-10Input: imagis - add touch key supportDuje Mihanović1-1/+29
2024-03-10dt-bindings: input: imagis: Document touch keysDuje Mihanović1-3/+16
2024-03-10Input: imagis - use FIELD_GET where applicableDuje Mihanović1-11/+7
2024-03-10Input: make input_class constantRicardo B. Marliere2-2/+2
2024-03-08dt-bindings: input: atmel,captouch: convert bindings to YAMLDharma Balasubiramani2-36/+59
2024-03-07Input: iqs7222 - add support for IQS7222D v1.1 and v1.2Jeff LaBundy1-0/+112
2024-03-05dt-bindings: input: allwinner,sun4i-a10-lrad: drop redundant type from labelKrzysztof Kozlowski1-1/+0
2024-03-03Input: serio - make serio_bus constRicardo B. Marliere2-2/+2
2024-03-03Input: synaptics-rmi4 - make rmi_bus_type constRicardo B. Marliere2-2/+2
2024-03-03Input: xilinx_ps2 - fix kernel-doc for xps2_of_probe functionYang Li1-2/+1
2024-03-03input/touchscreen: imagis: add support for IST3032CKarel Balej1-0/+10
2024-03-03dt-bindings: input/touchscreen: imagis: add compatible for IST3032CKarel Balej1-0/+1
2024-03-03input/touchscreen: imagis: Add support for Imagis IST3038BMarkuss Broks1-11/+47
2024-03-03dt-bindings: input/touchscreen: Add compatible for IST3038BMarkuss Broks1-0/+1
2024-03-03input/touchscreen: imagis: Correct the maximum touch area valueMarkuss Broks1-1/+1
2024-03-03Input: leds - change config symbol dependency for audio mute triggerHeiner Kallweit1-1/+1
2024-02-09Input: ti_am335x_tsc - remove redundant assignment to variable configColin Ian King1-1/+0
2024-02-08Input: xpad - sort xpad_device by vendor and product IDBrenton Simpson1-3/+8
2024-02-06Input: gameport - make gameport_bus constRicardo B. Marliere1-2/+2
2024-01-31Input: matrix_keypad - switch to using managed resourcesDmitry Torokhov1-65/+24
2024-01-31Input: matrix_keypad - consolidate handling of clustered interruptDmitry Torokhov1-43/+20
2024-01-31Input: matrix_keypad - avoid repeatedly converting GPIO to IRQDmitry Torokhov1-23/+25
2024-01-30Input: goodix-berlin - add SPI support for Goodix Berlin Touchscreen ICNeil Armstrong3-0/+193
2024-01-30Input: goodix-berlin - add I2C support for Goodix Berlin Touchscreen ICNeil Armstrong3-0/+90
2024-01-30Input: add core support for Goodix Berlin Touchscreen ICNeil Armstrong4-0/+783
2024-01-30dt-bindings: input: document Goodix Berlin Touchscreen ICNeil Armstrong1-0/+95
2024-01-23dt-bindings: input: melfas,mms114: add MMS252 compatibleLuca Weiss1-1/+5
2024-01-22Input: 88pm80x_onkey - add SPDX and drop GPL boilerplateDuje Mihanović1-13/+1
2024-01-20Input: leds - set default-trigger for muteBernhard Seibold1-1/+7
2024-01-20dt-bindings: input: touchscreen: goodix: clarify irq-gpios misleading textLuca Ceresoli1-2/+3
2024-01-20Input: bcm-keypad - remove redundant of_match_ptr()Ruan Jinjie1-1/+1
2024-01-20dt-bindings: input: silead,gsl1680: do not override firmware-name $refKrzysztof Kozlowski1-1/+1
2024-01-20Input: remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-8/+6
2024-01-18Input: synaptics-rmi4 - fail probing if memory allocation for "phys" failsKunwu Chan1-1/+5
2024-01-18Input: navpoint - remove driverDuje Mihanović4-371/+0
2024-01-09Input: driver for Adafruit Seesaw GamepadAnshul Dalal4-0/+333
2024-01-09dt-bindings: input: bindings for Adafruit Seesaw GamepadAnshul Dalal1-0/+63
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-01dt-bindings: input: iqs269a: Add bindings for OTP variantsJeff LaBundy1-1/+29
2024-01-01Input: iqs269a - add support for slider gesturesJeff LaBundy1-29/+191
2024-01-01dt-bindings: input: iqs269a: Add bindings for slider gesturesJeff LaBundy1-0/+68
2023-12-28Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messagesHermes Zhang1-3/+3
2023-12-24Input: zforce_ts - accept standard touchscreen propertiesAndreas Kemnade1-18/+16
2023-12-24dt-bindings: touchscreen: neonode,zforce: Use standard propertiesAndreas Kemnade1-4/+9
2023-12-24dt-bindings: touchscreen: convert neonode,zforce to json-schemaAndreas Kemnade2-34/+67
2023-12-22dt-bindings: input: convert drv266x to json-schemaAnshul Dalal3-34/+50
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: as5011 - convert to GPIO descriptorLinus Walleij2-14/+11
2023-12-13Input: omap-keypad - drop optional GPIO supportLinus Walleij2-21/+1
2023-12-13Input: tca6416-keypad - drop unused includeLinus Walleij1-1/+0
2023-12-13Input: navpoint - convert to use GPIO descriptorLinus Walleij2-27/+15
2023-12-13Input: vivaldi - convert to use sysfs_emit_at() APIye xingchen1-3/+3
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-13Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf()ye xingchen1-7/+6
2023-12-13Input: touchscreen - use sysfs_emit[_at]() instead of scnprintf()ye xingchen10-51/+46
2023-12-13Input: mouse - use sysfs_emit[_at]() instead of scnprintf()ye xingchen5-33/+33
2023-12-13Input: use sysfs_emit() instead of scnprintf()ye xingchen1-4/+4
2023-12-12Input: max77693-haptic - add device-tree compatible stringsMarek Szyprowski1-3/+11
2023-12-12Input: qt1050 - convert to use maple tree register cacheMark Brown1-1/+1
2023-12-12Input: cap11xx - convert to use maple tree register cacheMark Brown1-1/+1
2023-12-12Input: cap11xx - cache hardware ID registersMark Brown1-3/+0
2023-12-12Input: cap11xx - add advanced sensitivity settingsJiri Valek - 2N1-45/+192
2023-12-12dt-bindings: input: microchip,cap11xx: add advanced sensitivity settingsJiri Valek - 2N1-3/+77
2023-12-11Input: xpad - remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-3/+3
2023-12-11Input: omap4-keypad - react on keypresses if device is runtime-suspendedAndreas Kemnade1-1/+14
2023-12-09Input: pxrc - simplify mutex handling with guard macroMarcus Folkesson1-24/+18
2023-12-08dt-bindings: input: gpio-mouse: Convert to json-schemaAnshul Dalal2-32/+68
2023-11-30Input: gpio-keys - add system suspend support for dedicated wakeirqsTony Lindgren2-4/+67
2023-11-30dt-bindings: input: gpio-keys: Allow optional dedicated wakeirqTony Lindgren1-1/+40
2023-11-29dt-bindings: input: mediatek,pmic-keys: Drop incomplete exampleRob Herring1-23/+1
2023-11-29dt-bindings: input: sprd,sc27xx-vibrator: Drop incomplete exampleRob Herring1-18/+1
2023-11-17Input: cap11xx - remove unnecessary IRQ parsingJiri Valek - 2N1-9/+4
2023-11-15dt-bindings: input: samsung,s6sy761: convert to DT schemaKrzysztof Kozlowski2-32/+54
2023-10-29Input: walkera0701 - use module_parport_driver macro to simplify the codeLi Zetao1-12/+1
2023-10-29Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()Dan Carpenter1-1/+1
2023-10-29dt-bindings: input: fsl,scu-key: Document wakeup-sourceFabio Estevam1-0/+2
2023-10-27Input: cyttsp5 - add handling for vddio regulatorLin, Meng-Bo1-7/+12
2023-10-27dt-bindings: input: cyttsp5: document vddio-supplyLin, Meng-Bo1-0/+3
2023-10-13Input: tegra-kbc - use device_get_match_data()Rob Herring1-5/+2
2023-10-13Input: Annotate struct ff_device with __counted_byKees Cook1-1/+1
2023-09-30Input: axp20x-pek - avoid needless newline removalJustin Stitt1-10/+1
2023-09-30Input: mt - annotate struct input_mt with __counted_byKees Cook1-1/+1
2023-09-30Input: leds - annotate struct input_leds with __counted_byKees Cook1-1/+1
2023-09-30Input: evdev - annotate struct evdev_client with __counted_byKees Cook1-1/+1
2023-09-30Input: synaptics-rmi4 - replace deprecated strncpyJustin Stitt1-1/+1
2023-09-23Input: wm97xx-core - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: wm831x-ts - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: ti_am335x_tsc - convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-23Input: sun4i-ts - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: stmpe-ts - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: pcap_ts - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: mc13783_ts - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: mainstone-wm97xx - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: da9052_tsi - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: xilinx_ps2 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: sun4i-ps2 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: rpckbd - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: q40kbd - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: ps2-gpio - convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-09-23Input: olpc_apsp - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: maceps2 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: ioc3kbd - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: i8042 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: i8042-sparcio - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: ct82c710 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: arc_ps2 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: apbps2 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: ams_delta_serio - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: altera_ps2 - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: navpoint - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
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-23Input: stmpe-keypad - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: spear-keyboard - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: sh_keysc - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: samsung-keypad - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: omap4-keypad - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: omap-keypad - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: matrix_keypad - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: iqs62x-keys - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: ep93xx_keypad - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: cros_ec_keyb - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-23Input: adp5520-keys - convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-09-06Input: wdt87xx_i2c - use device core to create driver-specific device attributesDmitry Torokhov1-12/+4
2023-09-06Input: tsc2004/5 - use device core to create driver-specific device attributesDmitry Torokhov4-17/+16
2023-09-06Input: stmfts - use device core to create driver-specific device attributesDmitry Torokhov1-8/+2
2023-09-06Input: s6sy761 - use device core to create driver-specific device attributesDmitry Torokhov1-8/+2
2023-09-06Input: rohm_bu21023 - use device core to create driver-specific device attrib...Dmitry Torokhov1-10/+2
2023-09-06Input: raydium_i2c_ts - use device core to create driver-specific device attr...Dmitry Torokhov1-13/+3
2023-09-06Input: melfas-mip4 - use device core to create driver-specific device attributesDmitry Torokhov1-11/+2
2023-09-06Input: iqs5xx - use device core to create driver-specific device attributesDmitry Torokhov1-7/+3
2023-09-06Input: ilitek_ts_i2c - use device core to create driver-specific device attri...Dmitry Torokhov1-10/+2
2023-09-06Input: ili210x - use device core to create driver-specific device attributesDmitry Torokhov1-10/+5
2023-09-06Input: hycon-hy46xx - use device core to create driver-specific device attrib...Dmitry Torokhov1-8/+2
2023-09-06Input: hideep - use device core to create driver-specific device attributesDmitry Torokhov1-12/+3
2023-09-06Input: exc3000 - use device core to create driver-specific device attributesDmitry Torokhov1-9/+3
2023-09-06Input: elants_i2c - use device core to create driver-specific device attributesDmitry Torokhov1-12/+3
2023-09-06Input: edt-ft5x06 - use device core to create driver-specific device attributesDmitry Torokhov1-8/+2
2023-09-06Input: ads7846 - use device core to create driver-specific device attributesDmitry Torokhov1-12/+6
2023-09-06Input: ad7879 - use device core to create driver-specific device attributesDmitry Torokhov4-10/+17
2023-09-06Input: ad7877 - use device core to create driver-specific device attributesDmitry Torokhov1-7/+5
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-06Input: cyapa - use device core to create driver-specific device attributesDmitry Torokhov1-11/+3
2023-09-06Input: cros_ec_keyb - use device core to create driver-specific device attrib...Dmitry Torokhov1-7/+3
2023-09-05Merge tag 'v6.5' into nextDmitry Torokhov14774-175571/+538476
2023-08-27Linux 6.5Linus Torvalds1-1/+1
2023-08-27Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-57/+6
2023-08-26Merge tag 'x86-urgent-2023-08-26' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-3/+9
2023-08-26Merge tag 'irq-urgent-2023-08-26' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+6
2023-08-26Merge tag 'loongarch-fixes-6.5-2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds22-38/+42
2023-08-26genirq: Fix software resend lockup and nested resendJohan Hovold1-1/+6
2023-08-26LoongArch: Fix hw_breakpoint_control() for watchpointsHuacai Chen1-2/+1
2023-08-26LoongArch: Ensure FP/SIMD registers in the core dump file is up to dateHuacai Chen2-4/+22
2023-08-25Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-48/+51
2023-08-25lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernelsHelge Deller1-26/+6
2023-08-25Merge tag 'mm-hotfixes-stable-2023-08-25-11-07' of git://git.kernel.org/pub/s...Linus Torvalds32-73/+279
2023-08-25Merge tag 'riscv-for-linus-6.5-rc8' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-75/+7
2023-08-25Merge tag 'gpio-fixes-for-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+14
2023-08-25Merge tag 'pinctrl-v6.5-4' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds4-7/+68
2023-08-25Merge tag 'sound-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/...Linus Torvalds9-32/+93
2023-08-25LoongArch: Put the body of play_dead() into arch_cpu_idle_dead()Tiezhu Yang3-10/+1
2023-08-25LoongArch: Add identifier names to arguments of die() declarationTiezhu Yang1-1/+1
2023-08-25LoongArch: Return earlier in die() if notify_die() returns NOTIFY_STOPTiezhu Yang1-2/+4
2023-08-25LoongArch: Do not kill the task in die() if notify_die() returns NOTIFY_STOPTiezhu Yang2-7/+7
2023-08-25LoongArch: Remove <asm/export.h>Masahiro Yamada1-1/+0
2023-08-25LoongArch: Replace #include <asm/export.h> with #include <linux/export.h>Masahiro Yamada8-8/+8
2023-08-25LoongArch: Remove unneeded #include <asm/export.h>Masahiro Yamada3-3/+0
2023-08-25LoongArch: Replace -ffreestanding with finer-grained -fno-builtin'sWANG Xuerui1-1/+1
2023-08-25LoongArch: Remove redundant "source drivers/firmware/Kconfig"Xi Ruoyao1-2/+0