コード例 #1
0
static u16 mxc_wdt_get_timeout(u32 base)
{
	u16 val;

	val = __raw_readw(base + MXC_WDT_WCR);
	return WDOG_COUNT_TO_SEC(val);
}
コード例 #2
0
ファイル: mxc_wdt.c プロジェクト: jhlxz2003/mx27_drv
static unsigned int mxc_wdt_get_timeout(void)
{
    u16 val;

    val = __raw_readw(MXC_WDT_WCR);
    return WDOG_COUNT_TO_SEC(val);
}
コード例 #3
0
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);
}