Home
last modified time | relevance | path

Searched defs:keypad (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/drivers/input/keyboard/
Dmatrix_keypad.c89 static void enable_row_irqs(struct matrix_keypad *keypad) in enable_row_irqs()
102 static void disable_row_irqs(struct matrix_keypad *keypad) in disable_row_irqs()
120 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
234 static void matrix_keypad_enable_wakeup(struct matrix_keypad *keypad) in matrix_keypad_enable_wakeup()
256 static void matrix_keypad_disable_wakeup(struct matrix_keypad *keypad) in matrix_keypad_disable_wakeup()
280 struct matrix_keypad *keypad = platform_get_drvdata(pdev); in matrix_keypad_suspend() local
293 struct matrix_keypad *keypad = platform_get_drvdata(pdev); in matrix_keypad_resume() local
[all …]
Dsamsung-keypad.c83 static void samsung_keypad_scan(struct samsung_keypad *keypad, in samsung_keypad_scan()
109 static bool samsung_keypad_report(struct samsung_keypad *keypad, in samsung_keypad_report()
151 struct samsung_keypad *keypad = dev_id; in samsung_keypad_irq() local
177 static void samsung_keypad_start(struct samsung_keypad *keypad) in samsung_keypad_start()
199 static void samsung_keypad_stop(struct samsung_keypad *keypad) in samsung_keypad_stop()
231 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_open() local
240 struct samsung_keypad *keypad = input_get_drvdata(input_dev); in samsung_keypad_close() local
323 struct samsung_keypad *keypad; in samsung_keypad_probe() local
455 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_remove() local
470 struct samsung_keypad *keypad = platform_get_drvdata(pdev); in samsung_keypad_runtime_suspend() local
[all …]
Dpxa27x_keypad.c121 static int pxa27x_keypad_matrix_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_matrix_key_parse_dt()
151 static int pxa27x_keypad_direct_key_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_direct_key_parse_dt()
211 static int pxa27x_keypad_rotary_parse_dt(struct pxa27x_keypad *keypad, in pxa27x_keypad_rotary_parse_dt()
284 static int pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) in pxa27x_keypad_build_keycode_from_dt()
335 static int pxa27x_keypad_build_keycode_from_dt(struct pxa27x_keypad *keypad) in pxa27x_keypad_build_keycode_from_dt()
344 static int pxa27x_keypad_build_keycode(struct pxa27x_keypad *keypad) in pxa27x_keypad_build_keycode()
411 static void pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_matrix()
490 static void report_rotary_event(struct pxa27x_keypad *keypad, int r, int delta) in report_rotary_event()
514 static void pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_rotary()
530 static void pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad) in pxa27x_keypad_scan_direct()
[all …]
Dnomadik-ske-keypad.c74 static void ske_keypad_set_bits(struct ske_keypad *keypad, u16 addr, in ske_keypad_set_bits()
94 static int __init ske_keypad_chip_init(struct ske_keypad *keypad) in ske_keypad_chip_init()
140 static void ske_keypad_report(struct ske_keypad *keypad, u8 status, int col) in ske_keypad_report()
166 static void ske_keypad_read_data(struct ske_keypad *keypad) in ske_keypad_read_data()
200 struct ske_keypad *keypad = dev_id; in ske_keypad_irq() local
227 struct ske_keypad *keypad; in ske_keypad_probe() local
372 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_remove() local
396 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_suspend() local
410 struct ske_keypad *keypad = platform_get_drvdata(pdev); in ske_keypad_resume() local
Dep93xx_keypad.c86 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
189 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_suspend() local
210 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_resume() local
237 struct ep93xx_keypad *keypad; in ep93xx_keypad_probe() local
350 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); in ep93xx_keypad_remove() local
Dst-keyscan.c44 struct st_keyscan *keypad = dev_id; in keyscan_isr() local
62 static int keyscan_start(struct st_keyscan *keypad) in keyscan_start()
82 static void keyscan_stop(struct st_keyscan *keypad) in keyscan_stop()
91 struct st_keyscan *keypad = input_get_drvdata(dev); in keyscan_open() local
98 struct st_keyscan *keypad = input_get_drvdata(dev); in keyscan_close() local
222 struct st_keyscan *keypad = platform_get_drvdata(pdev); in keyscan_suspend() local
239 struct st_keyscan *keypad = platform_get_drvdata(pdev); in keyscan_resume() local
Dimx_keypad.c78 static void imx_keypad_scan_matrix(struct imx_keypad *keypad, in imx_keypad_scan_matrix()
143 static void imx_keypad_fire_events(struct imx_keypad *keypad, in imx_keypad_fire_events()
185 struct imx_keypad *keypad = from_timer(keypad, t, check_matrix_timer); in imx_keypad_check_for_events() local
289 struct imx_keypad *keypad = dev_id; in imx_keypad_irq_handler() local
312 static void imx_keypad_config(struct imx_keypad *keypad) in imx_keypad_config()
348 static void imx_keypad_inhibit(struct imx_keypad *keypad) in imx_keypad_inhibit()
365 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_close() local
382 struct imx_keypad *keypad = input_get_drvdata(dev); in imx_keypad_open() local
423 struct imx_keypad *keypad; in imx_keypad_probe() local
Dtc3589x-keypad.c115 static int tc3589x_keypad_init_key_hardware(struct tc_keypad *keypad) in tc3589x_keypad_init_key_hardware()
192 struct tc_keypad *keypad = dev; in tc3589x_keypad_irq() local
227 static int tc3589x_keypad_enable(struct tc_keypad *keypad) in tc3589x_keypad_enable()
263 static int tc3589x_keypad_disable(struct tc_keypad *keypad) in tc3589x_keypad_disable()
296 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_open() local
316 struct tc_keypad *keypad = input_get_drvdata(input); in tc3589x_keypad_close() local
378 struct tc_keypad *keypad; in tc3589x_keypad_probe() local
463 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_suspend() local
482 struct tc_keypad *keypad = platform_get_drvdata(pdev); in tc3589x_keypad_resume() local
Dw90p910_keypad.c57 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
Dnspire-keypad.c55 struct nspire_keypad *keypad = dev_id; in nspire_keypad_irq() local
99 static int nspire_keypad_chip_init(struct nspire_keypad *keypad) in nspire_keypad_chip_init()
138 struct nspire_keypad *keypad = input_get_drvdata(input); in nspire_keypad_open() local
156 struct nspire_keypad *keypad = input_get_drvdata(input); in nspire_keypad_close() local
164 struct nspire_keypad *keypad; in nspire_keypad_probe() local
Dstmpe-keypad.c140 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data) in stmpe_keypad_read_data()
164 struct stmpe_keypad *keypad = dev; in stmpe_keypad_irq() local
194 static int stmpe_keypad_altfunc_init(struct stmpe_keypad *keypad) in stmpe_keypad_altfunc_init()
264 static int stmpe_keypad_chip_init(struct stmpe_keypad *keypad) in stmpe_keypad_chip_init()
313 static void stmpe_keypad_fill_used_pins(struct stmpe_keypad *keypad, in stmpe_keypad_fill_used_pins()
334 struct stmpe_keypad *keypad; in stmpe_keypad_probe() local
408 struct stmpe_keypad *keypad = platform_get_drvdata(pdev); in stmpe_keypad_remove() local
Dmax7359_keypad.c90 struct max7359_keypad *keypad = dev_id; in max7359_interrupt() local
132 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_open() local
141 struct max7359_keypad *keypad = input_get_drvdata(dev); in max7359_close() local
166 struct max7359_keypad *keypad; in max7359_probe() local
/Linux-v4.19/drivers/auxdisplay/
Dht16k33.c73 struct ht16k33_keypad keypad; member
245 static bool ht16k33_keypad_scan(struct ht16k33_keypad *keypad) in ht16k33_keypad_scan()
284 struct ht16k33_keypad *keypad = dev; in ht16k33_keypad_irq_thread() local
298 struct ht16k33_keypad *keypad = input_get_drvdata(dev); in ht16k33_keypad_start() local
309 struct ht16k33_keypad *keypad = input_get_drvdata(dev); in ht16k33_keypad_stop() local
318 struct ht16k33_keypad *keypad) in ht16k33_keypad_probe()
Dpanel.c193 } keypad; variable
/Linux-v4.19/arch/arm/boot/dts/
Dpxa27x.dtsi92 keypad: keypad@41500000 { label
Dnspire.dtsi177 keypad: input@900E0000 { label
Ds5pv210.dtsi192 keypad: keypad@e1600000 { label
Dbcm-cygnus.dtsi605 keypad: keypad@180ac000 { label
Domap4-l4.dtsi1179 keypad: keypad@0 { label
Dexynos4.dtsi310 keypad: keypad@100a0000 { label
Domap5.dtsi682 keypad: keypad@4ae1c000 { label
/Linux-v4.19/include/linux/mfd/
Dtwl.h712 struct twl4030_keypad_data *keypad; member