ARM: pxa168: added keypad wake clear event support for platform
Signed-off-by: Mark F. Brown <mark.brown314@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
This commit is contained in:
@@ -136,6 +136,16 @@ struct sys_timer pxa168_timer = {
|
||||
.init = pxa168_timer_init,
|
||||
};
|
||||
|
||||
void pxa168_clear_keypad_wakeup(void)
|
||||
{
|
||||
uint32_t val;
|
||||
uint32_t mask = APMU_PXA168_KP_WAKE_CLR;
|
||||
|
||||
/* wake event clear is needed in order to clear keypad interrupt */
|
||||
val = __raw_readl(APMU_WAKE_CLR);
|
||||
__raw_writel(val | mask, APMU_WAKE_CLR);
|
||||
}
|
||||
|
||||
/* on-chip devices */
|
||||
PXA168_DEVICE(uart1, "pxa2xx-uart", 0, UART1, 0xd4017000, 0x30, 21, 22);
|
||||
PXA168_DEVICE(uart2, "pxa2xx-uart", 1, UART2, 0xd4018000, 0x30, 23, 24);
|
||||
|
مرجع در شماره جدید
Block a user