Lines Matching refs:reg_base
65 void __iomem *reg_base; member
81 ret = readl(keypad->reg_base + addr); in ske_keypad_set_bits()
84 writel(ret, keypad->reg_base + addr); in ske_keypad_set_bits()
100 while ((readl(keypad->reg_base + SKE_RIS) != 0x00000000) && timeout--) in ske_keypad_chip_init()
112 value = readl(keypad->reg_base + SKE_DBCR); in ske_keypad_chip_init()
115 writel(value, keypad->reg_base + SKE_DBCR); in ske_keypad_chip_init()
156 ske_ris = readl(keypad->reg_base + SKE_RIS); in ske_keypad_report()
180 ske_asr = readl(keypad->reg_base + SKE_ASR0 + (4 * i)); in ske_keypad_read_data()
207 while ((readl(keypad->reg_base + SKE_CR) & SKE_KPASON) && --timeout) in ske_keypad_irq()
214 while ((readl(keypad->reg_base + SKE_RIS)) && --timeout) in ske_keypad_irq()
268 keypad->reg_base = ioremap(res->start, resource_size(res)); in ske_keypad_probe()
269 if (!keypad->reg_base) { in ske_keypad_probe()
360 iounmap(keypad->reg_base); in ske_keypad_probe()
384 iounmap(keypad->reg_base); in ske_keypad_remove()