Lines Matching refs:mmio_base

48 	void __iomem *mmio_base;
93 reg_val = readw(keypad->mmio_base + KPDR);
95 writew(reg_val, keypad->mmio_base + KPDR);
97 reg_val = readw(keypad->mmio_base + KPCR);
99 writew(reg_val, keypad->mmio_base + KPCR);
103 reg_val = readw(keypad->mmio_base + KPCR);
105 writew(reg_val, keypad->mmio_base + KPCR);
112 reg_val = readw(keypad->mmio_base + KPDR);
114 writew(reg_val, keypad->mmio_base + KPDR);
126 reg_val = readw(keypad->mmio_base + KPDR);
134 reg_val = readw(keypad->mmio_base + KPDR);
136 writew(reg_val, keypad->mmio_base + KPDR);
258 reg_val = readw(keypad->mmio_base + KPSR);
260 writew(reg_val, keypad->mmio_base + KPSR);
262 reg_val = readw(keypad->mmio_base + KPSR);
265 writew(reg_val, keypad->mmio_base + KPSR);
276 reg_val = readw(keypad->mmio_base + KPSR);
278 writew(reg_val, keypad->mmio_base + KPSR);
280 reg_val = readw(keypad->mmio_base + KPSR);
283 writew(reg_val, keypad->mmio_base + KPSR);
292 reg_val = readw(keypad->mmio_base + KPSR);
298 writew(reg_val, keypad->mmio_base + KPSR);
320 reg_val = readw(keypad->mmio_base + KPCR);
323 writew(reg_val, keypad->mmio_base + KPCR);
326 reg_val = readw(keypad->mmio_base + KPDR);
328 writew(reg_val, keypad->mmio_base + KPDR);
331 writew(0xff00, keypad->mmio_base + KDDR);
337 reg_val = readw(keypad->mmio_base + KPSR);
340 writew(reg_val, keypad->mmio_base + KPSR);
345 writew(reg_val, keypad->mmio_base + KPSR);
353 reg_val = readw(keypad->mmio_base + KPSR);
356 writew(reg_val, keypad->mmio_base + KPSR);
360 writew(reg_val, keypad->mmio_base + KPCR);
398 if ((readw(keypad->mmio_base + KPDR) & keypad->rows_en_mask) == 0) {
455 keypad->mmio_base = devm_platform_ioremap_resource(pdev, 0);
456 if (IS_ERR(keypad->mmio_base))
457 return PTR_ERR(keypad->mmio_base);
530 unsigned short reg_val = readw(kbd->mmio_base + KPSR);
545 writew(reg_val, kbd->mmio_base + KPSR);