Lines Matching refs:mmio_base
52 void __iomem *mmio_base; member
97 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
99 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
101 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
103 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
107 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
109 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
116 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
118 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
130 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
138 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
140 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
262 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
264 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
266 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
269 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
280 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
282 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
284 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
287 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
296 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_irq_handler()
302 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_irq_handler()
324 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_config()
327 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_config()
330 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_config()
332 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_config()
335 writew(0xff00, keypad->mmio_base + KDDR); in imx_keypad_config()
341 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_config()
344 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_config()
349 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_config()
357 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_inhibit()
360 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_inhibit()
364 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_inhibit()
402 if ((readw(keypad->mmio_base + KPDR) & keypad->rows_en_mask) == 0) { in imx_keypad_open()
463 keypad->mmio_base = devm_ioremap_resource(&pdev->dev, res); in imx_keypad_probe()
464 if (IS_ERR(keypad->mmio_base)) in imx_keypad_probe()
465 return PTR_ERR(keypad->mmio_base); in imx_keypad_probe()