Home
last modified time | relevance | path

Searched refs:KPCR (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dimx_keypad.c24 #define KPCR 0x00 /* Keypad Control Register */ macro
97 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
99 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
103 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
105 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
317 * Include enabled rows in interrupt generation (KPCR[7:0]) in imx_keypad_config()
318 * Configure keypad columns as open-drain (KPCR[15:8]) in imx_keypad_config()
320 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_config()
323 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_config()
360 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_inhibit()
[all...]
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dimx_keypad.c25 #define KPCR 0x00 /* Keypad Control Register */ macro
98 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
100 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
104 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
106 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
318 * Include enabled rows in interrupt generation (KPCR[7:0]) in imx_keypad_config()
319 * Configure keypad columns as open-drain (KPCR[15:8]) in imx_keypad_config()
321 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_config()
324 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_config()
361 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_inhibit()
[all...]

Completed in 2 milliseconds