/openbmc/linux/drivers/input/keyboard/ |
H A D | matrix_keypad.c | 86 static void enable_row_irqs(struct matrix_keypad *keypad) in enable_row_irqs() 99 static void disable_row_irqs(struct matrix_keypad *keypad) in disable_row_irqs() 117 struct matrix_keypad *keypad = in matrix_keypad_scan() local 178 struct matrix_keypad *keypad = id; in matrix_keypad_interrupt() local 203 struct matrix_keypad *keypad = input_get_drvdata(dev); in matrix_keypad_start() local 219 struct matrix_keypad *keypad = input_get_drvdata(dev); in matrix_keypad_stop() local 279 struct matrix_keypad *keypad = platform_get_drvdata(pdev); in matrix_keypad_suspend() local 292 struct matrix_keypad *keypad = platform_get_drvdata(pdev); in matrix_keypad_resume() local 306 struct matrix_keypad *keypad) in matrix_keypad_init_gpio() 483 struct matrix_keypad *keypad; in matrix_keypad_probe() local [all …]
|
H A D | samsung-keypad.c | 79 static void samsung_keypad_scan(struct samsung_keypad *keypad, in samsung_keypad_scan() 147 struct samsung_keypad *keypad = dev_id; in samsung_keypad_irq() local 194 static void samsung_keypad_stop(struct samsung_keypad *keypad) in samsung_keypad_stop() 226 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_open() local 235 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_close() local 317 struct samsung_keypad *keypad; in samsung_keypad_probe() local 449 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_remove() local 463 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_runtime_suspend() local 487 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_runtime_resume() local 530 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_suspend() local [all …]
|
H A D | pxa27x_keypad.c | 408 static void pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_matrix() 511 static void pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_rotary() 527 static void pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_direct() 567 static void clear_wakeup_event(struct pxa27x_keypad *keypad) in clear_wakeup_event() 577 struct pxa27x_keypad *keypad = dev_id; in pxa27x_keypad_irq_handler() local 591 static void pxa27x_keypad_config(struct pxa27x_keypad *keypad) in pxa27x_keypad_config() 643 struct pxa27x_keypad *keypad = input_get_drvdata(dev); in pxa27x_keypad_open() local 657 struct pxa27x_keypad *keypad = input_get_drvdata(dev); in pxa27x_keypad_close() local 666 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); in pxa27x_keypad_suspend() local 683 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); in pxa27x_keypad_resume() local [all …]
|
H A D | nomadik-ske-keypad.c | 75 static void ske_keypad_set_bits(struct ske_keypad *keypad, u16 addr, in ske_keypad_set_bits() 95 static int __init ske_keypad_chip_init(struct ske_keypad *keypad) in ske_keypad_chip_init() 141 static void ske_keypad_report(struct ske_keypad *keypad, u8 status, int col) in ske_keypad_report() 167 static void ske_keypad_read_data(struct ske_keypad *keypad) in ske_keypad_read_data() 201 struct ske_keypad *keypad = dev_id; in ske_keypad_irq() local 226 struct ske_keypad *keypad = data; in ske_keypad_board_exit() local 236 struct ske_keypad *keypad; in ske_keypad_probe() local 338 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_suspend() local 352 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_resume() local
|
H A D | st-keyscan.c | 43 struct st_keyscan *keypad = dev_id; in keyscan_isr() local 61 static int keyscan_start(struct st_keyscan *keypad) in keyscan_start() 81 static void keyscan_stop(struct st_keyscan *keypad) in keyscan_stop() 90 struct st_keyscan *keypad = input_get_drvdata(dev); in keyscan_open() local 97 struct st_keyscan *keypad = input_get_drvdata(dev); in keyscan_close() local 216 struct st_keyscan *keypad = platform_get_drvdata(pdev); in keyscan_suspend() local 233 struct st_keyscan *keypad = platform_get_drvdata(pdev); in keyscan_resume() local
|
H A D | imx_keypad.c | 79 static void imx_keypad_scan_matrix(struct imx_keypad *keypad, in imx_keypad_scan_matrix() 144 static void imx_keypad_fire_events(struct imx_keypad *keypad, in imx_keypad_fire_events() 186 struct imx_keypad *keypad = from_timer(keypad, t, check_matrix_timer); in imx_keypad_check_for_events() local 290 struct imx_keypad *keypad = dev_id; in imx_keypad_irq_handler() local 313 static void imx_keypad_config(struct imx_keypad *keypad) in imx_keypad_config() 349 static void imx_keypad_inhibit(struct imx_keypad *keypad) in imx_keypad_inhibit() 366 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_close() local 383 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_open() local 420 struct imx_keypad *keypad; in imx_keypad_probe() local
|
H A D | ep93xx_keypad.c | 85 struct ep93xx_keypad *keypad = dev_id; in ep93xx_keypad_irq_handler() local 134 static void ep93xx_keypad_config(struct ep93xx_keypad *keypad) in ep93xx_keypad_config() 159 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); in ep93xx_keypad_open() local 172 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); in ep93xx_keypad_close() local 184 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_suspend() local 202 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_resume() local 232 struct ep93xx_keypad *keypad; in ep93xx_keypad_probe() local
|
H A D | tc3589x-keypad.c | 114 static int tc3589x_keypad_init_key_hardware(struct tc_keypad *keypad) in tc3589x_keypad_init_key_hardware() 191 struct tc_keypad *keypad = dev; in tc3589x_keypad_irq() local 226 static int tc3589x_keypad_enable(struct tc_keypad *keypad) in tc3589x_keypad_enable() 262 static int tc3589x_keypad_disable(struct tc_keypad *keypad) in tc3589x_keypad_disable() 295 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_open() local 315 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_close() local 377 struct tc_keypad *keypad; in tc3589x_keypad_probe() local 461 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_suspend() local 480 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_resume() local
|
H A D | stmpe-keypad.c | 141 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data) in stmpe_keypad_read_data() 165 struct stmpe_keypad *keypad = dev; in stmpe_keypad_irq() local 195 static int stmpe_keypad_altfunc_init(struct stmpe_keypad *keypad) in stmpe_keypad_altfunc_init() 265 static int stmpe_keypad_chip_init(struct stmpe_keypad *keypad) in stmpe_keypad_chip_init() 314 static void stmpe_keypad_fill_used_pins(struct stmpe_keypad *keypad, in stmpe_keypad_fill_used_pins() 335 struct stmpe_keypad *keypad; in stmpe_keypad_probe() local 409 struct stmpe_keypad *keypad = platform_get_drvdata(pdev); in stmpe_keypad_remove() local
|
H A D | nspire-keypad.c | 52 struct nspire_keypad *keypad = dev_id; in nspire_keypad_irq() local 98 struct nspire_keypad *keypad = input_get_drvdata(input); in nspire_keypad_open() local 135 struct nspire_keypad *keypad = input_get_drvdata(input); in nspire_keypad_close() local 148 struct nspire_keypad *keypad; in nspire_keypad_probe() local
|
H A D | max7359_keypad.c | 87 struct max7359_keypad *keypad = dev_id; in max7359_interrupt() local 129 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_open() local 138 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_close() local 162 struct max7359_keypad *keypad; in max7359_probe() local
|
H A D | mt6779-keypad.c | 50 struct mt6779_keypad *keypad = dev_id; in mt6779_keypad_irq_handler() local 118 struct mt6779_keypad *keypad; in mt6779_keypad_pdrv_probe() local
|
/openbmc/linux/drivers/auxdisplay/ |
H A D | ht16k33.c | 102 struct ht16k33_keypad keypad; member 372 static bool ht16k33_keypad_scan(struct ht16k33_keypad *keypad) in ht16k33_keypad_scan() 411 struct ht16k33_keypad *keypad = dev; in ht16k33_keypad_irq_thread() local 425 struct ht16k33_keypad *keypad = input_get_drvdata(dev); in ht16k33_keypad_start() local 436 struct ht16k33_keypad *keypad = input_get_drvdata(dev); in ht16k33_keypad_stop() local 518 struct ht16k33_keypad *keypad) in ht16k33_keypad_probe()
|
H A D | panel.c | 191 } keypad; variable
|
/openbmc/linux/arch/arm/boot/dts/intel/pxa/ |
H A D | pxa27x.dtsi | 95 keypad: keypad@41500000 { label
|
/openbmc/linux/arch/arm/boot/dts/cirrus/ |
H A D | ep7209.dtsi | 187 keypad: keypad { label
|
/openbmc/linux/arch/arm/boot/dts/nspire/ |
H A D | nspire.dtsi | 199 keypad: input@900e0000 { label
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8365.dtsi | 336 keypad: keypad@10010000 { label
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm-cygnus.dtsi | 612 keypad: keypad@180ac000 { label
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | s5pv210.dtsi | 183 keypad: keypad@e1600000 { label
|
H A D | exynos4.dtsi | 309 keypad: keypad@100a0000 { label
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap5-l4.dtsi | 2449 keypad: keypad@0 { label
|
H A D | omap4-l4.dtsi | 1198 keypad: keypad@0 { label
|
/openbmc/linux/drivers/input/misc/ |
H A D | iqs7222.c | 1474 struct input_dev *keypad; member
|
H A D | iqs626a.c | 448 struct input_dev *keypad; member
|