linux/drivers/input/misc
David Collins 2fcbda9a82 Input: pm8941-pwrkey - add support for PMK8350 PON_HLOS PMIC peripheral
On Qualcomm Technologies, Inc. PMIC PMK8350, the PON peripheral
is split into two peripherals: PON_HLOS and PON_PBS.  The
application processor only has write access to PON_HLOS which
limits it to only receiving PON interrupts.

Add support for the PMK8350 PON_HLOS peripheral so that its
KPDPWR_N and RESIN_N interrupts can be used to detect key
presses.

Signed-off-by: David Collins <collinsd@codeaurora.org>
Signed-off-by: satya priya <skakit@codeaurora.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/1620630064-16354-2-git-send-email-skakit@codeaurora.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2021-06-01 21:35:27 -07:00
..
88pm80x_onkey.c
88pm860x_onkey.c
Kconfig Input: Add support for Azoteq IQS626A 2021-03-25 11:14:10 -07:00
Makefile Input: Add support for Azoteq IQS626A 2021-03-25 11:14:10 -07:00
ab8500-ponkey.c Input: ab8500-ponkey - fix incorrect name in 'ab8500_ponkey' doc header 2020-11-08 22:27:54 -08:00
ad714x-i2c.c
ad714x-spi.c
ad714x.c
ad714x.h
adxl34x-i2c.c
adxl34x-spi.c
adxl34x.c Input: adxl34x - clean up a data type in adxl34x_probe() 2020-10-26 20:56:27 -07:00
adxl34x.h
apanel.c
ariel-pwrbutton.c Input: ariel-pwrbutton - remove unused variable ariel_pwrbutton_id_table 2021-01-11 19:42:35 -08:00
arizona-haptics.c
ati_remote2.c Input: ati_remote2 - add missing newlines when printing module parameters 2020-07-21 22:33:28 -07:00
atlas_btns.c
atmel_captouch.c
axp20x-pek.c
bma150.c
cm109.c Input: cm109 - do not stomp on control URB 2020-12-11 13:17:36 -08:00
cma3000_d0x.c
cma3000_d0x.h
cma3000_d0x_i2c.c
cobalt_btns.c
cpcap-pwrbutton.c
da7280.c Input: da7280 - protect OF match table with CONFIG_OF 2020-12-18 10:04:34 -08:00
da9052_onkey.c
da9055_onkey.c
da9063_onkey.c
dm355evm_keys.c
drv260x.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
drv2665.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
drv2667.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
e3x0-button.c
gpio-beeper.c
gpio-vibra.c
gpio_decoder.c
hisi_powerkey.c
hp_sdc_rtc.c
ideapad_slidebar.c
ims-pcu.c Input: ims-pcu - replace some spaces with tabs 2021-05-24 21:08:25 -07:00
iqs269a.c Input: Use fallthrough pseudo-keyword 2020-07-07 11:25:54 -07:00
iqs626a.c Input: Add support for Azoteq IQS626A 2021-03-25 11:14:10 -07:00
ixp4xx-beeper.c Input: ipx4xx-beeper - convert comma to semicolon 2020-12-11 13:06:12 -08:00
keyspan_remote.c
kxtj9.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
m68kspkr.c
max8925_onkey.c
max8997_haptic.c Input: max8997 - simplify open coding of a division using up to 64 divisions 2021-03-25 11:14:08 -07:00
max77650-onkey.c
max77693-haptic.c
mc13783-pwrbutton.c Input: mc13783-pwrbutton - file headers are not good candidates for kernel-doc 2020-11-19 19:18:22 -08:00
mma8450.c
palmas-pwrbutton.c
pcap_keys.c
pcf8574_keypad.c
pcf50633-input.c
pcspkr.c Input: pcspkr - fix fall-through warnings for Clang 2020-11-22 22:16:21 -08:00
pm8xxx-vibrator.c
pm8941-pwrkey.c Input: pm8941-pwrkey - add support for PMK8350 PON_HLOS PMIC peripheral 2021-06-01 21:35:27 -07:00
pmic8xxx-pwrkey.c
powermate.c
pwm-beeper.c
pwm-vibra.c Input: Use fallthrough pseudo-keyword 2020-07-07 11:25:54 -07:00
rave-sp-pwrbutton.c
rb532_button.c
regulator-haptic.c
retu-pwrbutton.c
rk805-pwrkey.c
rotary_encoder.c
sc27xx-vibra.c Input: sc27xx - add support for sc2730 and sc2721 2020-12-11 19:00:21 -08:00
sgi_btns.c
sirfsoc-onkey.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
soc_button_array.c Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the dmi_use_low_level_irq list 2020-12-06 22:12:43 -08:00
sparcspkr.c
stpmic1_onkey.c
tps65218-pwrbutton.c
twl4030-pwrbutton.c
twl4030-vibra.c
twl6040-vibra.c
uinput.c
wistron_btns.c
wm831x-on.c Input: wm831x-on - source file headers are not good candidates for kernel-doc 2020-11-19 19:18:43 -08:00
xen-kbdfront.c Input: Use fallthrough pseudo-keyword 2020-07-07 11:25:54 -07:00
yealink.c
yealink.h