static u16 mxc_wdt_get_timeout(u32 base)
{
	u16 val;

	val = __raw_readw(base + MXC_WDT_WCR);
	return WDOG_COUNT_TO_SEC(val);
}
Ejemplo n.º 2
0
static unsigned int mxc_wdt_get_timeout(void)
{
    u16 val;

    val = __raw_readw(MXC_WDT_WCR);
    return WDOG_COUNT_TO_SEC(val);
}
static void mxc_wdt_set_timeout(u32 base)
{
	u16 val;
	val = __raw_readw(base + MXC_WDT_WCR);
	val = (val & 0x00FF) | WDOG_SEC_TO_COUNT(timer_margin);
	__raw_writew(val, base + MXC_WDT_WCR);
	val = __raw_readw(base + MXC_WDT_WCR);
	timer_margin = WDOG_COUNT_TO_SEC(val);
}