Searched defs:keypad (Results 1 – 10 of 10) sorted by relevance
/drivers/input/keyboard/ |
D | samsung-keypad.c | 89 static void samsung_keypad_scan(struct samsung_keypad *keypad, in samsung_keypad_scan() 115 static bool samsung_keypad_report(struct samsung_keypad *keypad, in samsung_keypad_report() 157 struct samsung_keypad *keypad = dev_id; in samsung_keypad_irq() local 183 static void samsung_keypad_start(struct samsung_keypad *keypad) in samsung_keypad_start() 205 static void samsung_keypad_stop(struct samsung_keypad *keypad) in samsung_keypad_stop() 237 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_open() local 246 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_close() local 311 struct samsung_keypad *keypad) in samsung_keypad_parse_dt_gpio() 347 static void samsung_keypad_dt_gpio_free(struct samsung_keypad *keypad) in samsung_keypad_dt_gpio_free() 366 static void samsung_keypad_dt_gpio_free(struct samsung_keypad *keypad) in samsung_keypad_dt_gpio_free() [all …]
|
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 174 struct matrix_keypad *keypad = id; in matrix_keypad_interrupt() local 199 struct matrix_keypad *keypad = input_get_drvdata(dev); in matrix_keypad_start() local 215 struct matrix_keypad *keypad = input_get_drvdata(dev); in matrix_keypad_stop() local 228 static void matrix_keypad_enable_wakeup(struct matrix_keypad *keypad) in matrix_keypad_enable_wakeup() 250 static void matrix_keypad_disable_wakeup(struct matrix_keypad *keypad) in matrix_keypad_disable_wakeup() 274 struct matrix_keypad *keypad = platform_get_drvdata(pdev); in matrix_keypad_suspend() local 287 struct matrix_keypad *keypad = platform_get_drvdata(pdev); in matrix_keypad_resume() local [all …]
|
D | imx_keypad.c | 84 static void imx_keypad_scan_matrix(struct imx_keypad *keypad, in imx_keypad_scan_matrix() 149 static void imx_keypad_fire_events(struct imx_keypad *keypad, in imx_keypad_fire_events() 191 struct imx_keypad *keypad = (struct imx_keypad *) data; in imx_keypad_check_for_events() local 295 struct imx_keypad *keypad = dev_id; in imx_keypad_irq_handler() local 318 static void imx_keypad_config(struct imx_keypad *keypad) in imx_keypad_config() 354 static void imx_keypad_inhibit(struct imx_keypad *keypad) in imx_keypad_inhibit() 369 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_close() local 386 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_open() local 414 struct imx_keypad *keypad; in imx_keypad_probe() local 549 struct imx_keypad *keypad = platform_get_drvdata(pdev); in imx_keypad_remove() local
|
D | tc3589x-keypad.c | 95 static int tc3589x_keypad_init_key_hardware(struct tc_keypad *keypad) in tc3589x_keypad_init_key_hardware() 176 struct tc_keypad *keypad = dev; in tc3589x_keypad_irq() local 211 static int tc3589x_keypad_enable(struct tc_keypad *keypad) in tc3589x_keypad_enable() 247 static int tc3589x_keypad_disable(struct tc_keypad *keypad) in tc3589x_keypad_disable() 280 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_open() local 300 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_close() local 309 struct tc_keypad *keypad; in tc3589x_keypad_probe() local 392 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_remove() local 411 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_suspend() local 430 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_resume() local
|
D | pxa27x_keypad.c | 121 static void pxa27x_keypad_build_keycode(struct pxa27x_keypad *keypad) in pxa27x_keypad_build_keycode() 183 static void pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_matrix() 261 static void report_rotary_event(struct pxa27x_keypad *keypad, int r, int delta) in report_rotary_event() 285 static void pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_rotary() 301 static void pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_direct() 333 static void clear_wakeup_event(struct pxa27x_keypad *keypad) in clear_wakeup_event() 343 struct pxa27x_keypad *keypad = dev_id; in pxa27x_keypad_irq_handler() local 357 static void pxa27x_keypad_config(struct pxa27x_keypad *keypad) in pxa27x_keypad_config() 399 struct pxa27x_keypad *keypad = input_get_drvdata(dev); in pxa27x_keypad_open() local 410 struct pxa27x_keypad *keypad = input_get_drvdata(dev); in pxa27x_keypad_close() local [all …]
|
D | ep93xx_keypad.c | 86 struct ep93xx_keypad *keypad = dev_id; in ep93xx_keypad_irq_handler() local 135 static void ep93xx_keypad_config(struct ep93xx_keypad *keypad) in ep93xx_keypad_config() 163 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); in ep93xx_keypad_open() local 176 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); in ep93xx_keypad_close() local 195 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_suspend() local 215 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_resume() local 242 struct ep93xx_keypad *keypad; in ep93xx_keypad_probe() local 358 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_remove() local
|
D | nomadik-ske-keypad.c | 71 static void ske_keypad_set_bits(struct ske_keypad *keypad, u16 addr, in ske_keypad_set_bits() 91 static int __init ske_keypad_chip_init(struct ske_keypad *keypad) in ske_keypad_chip_init() 137 static void ske_keypad_read_data(struct ske_keypad *keypad) in ske_keypad_read_data() 180 struct ske_keypad *keypad = dev_id; in ske_keypad_irq() local 204 struct ske_keypad *keypad; in ske_keypad_probe() local 327 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_remove() local 351 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_suspend() local 365 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_resume() local
|
D | w90p910_keypad.c | 57 static void w90p910_keypad_scan_matrix(struct w90p910_keypad *keypad, in w90p910_keypad_scan_matrix() 77 struct w90p910_keypad *keypad = dev_id; in w90p910_keypad_irq_handler() local 92 struct w90p910_keypad *keypad = input_get_drvdata(dev); in w90p910_keypad_open() local 114 struct w90p910_keypad *keypad = input_get_drvdata(dev); in w90p910_keypad_close() local 125 struct w90p910_keypad *keypad; in w90p910_keypad_probe() local 238 struct w90p910_keypad *keypad = platform_get_drvdata(pdev); in w90p910_keypad_remove() local
|
D | max7359_keypad.c | 87 static void max7359_build_keycode(struct max7359_keypad *keypad, in max7359_build_keycode() 110 struct max7359_keypad *keypad = dev_id; in max7359_interrupt() local 152 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_open() local 161 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_close() local 186 struct max7359_keypad *keypad; in max7359_probe() local 265 struct max7359_keypad *keypad = i2c_get_clientdata(client); in max7359_remove() local
|
D | stmpe-keypad.c | 115 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data) in stmpe_keypad_read_data() 139 struct stmpe_keypad *keypad = dev; in stmpe_keypad_irq() local 169 static int __devinit stmpe_keypad_altfunc_init(struct stmpe_keypad *keypad) in stmpe_keypad_altfunc_init() 210 static int __devinit stmpe_keypad_chip_init(struct stmpe_keypad *keypad) in stmpe_keypad_chip_init() 264 struct stmpe_keypad *keypad; in stmpe_keypad_probe() local 351 struct stmpe_keypad *keypad = platform_get_drvdata(pdev); in stmpe_keypad_remove() local
|