Lines Matching refs:mmio_base

54 	void __iomem *mmio_base;  member
99 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
101 writew(reg_val, keypad->mmio_base + KPDR); 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()
109 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
111 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
118 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
120 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
132 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
140 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
142 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
264 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
266 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
268 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
271 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
282 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
284 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
286 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
289 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_check_for_events()
298 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_irq_handler()
304 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_irq_handler()
326 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_config()
329 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_config()
332 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_config()
334 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_config()
337 writew(0xff00, keypad->mmio_base + KDDR); in imx_keypad_config()
343 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_config()
346 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_config()
351 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_config()
359 reg_val = readw(keypad->mmio_base + KPSR); in imx_keypad_inhibit()
362 writew(reg_val, keypad->mmio_base + KPSR); in imx_keypad_inhibit()
366 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_inhibit()
404 if ((readw(keypad->mmio_base + KPDR) & keypad->rows_en_mask) == 0) { in imx_keypad_open()
465 keypad->mmio_base = devm_ioremap_resource(&pdev->dev, res); in imx_keypad_probe()
466 if (IS_ERR(keypad->mmio_base)) in imx_keypad_probe()
467 return PTR_ERR(keypad->mmio_base); in imx_keypad_probe()