Lines Matching refs:wdg
374 void *cmd, struct sprd_adi_wdg *wdg)
410 sprd_adi_read(sadi, wdg->rst_sts, &val);
413 sprd_adi_write(sadi, wdg->rst_sts, val);
416 sprd_adi_read(sadi, wdg->wdg_en, &val);
418 sprd_adi_write(sadi, wdg->wdg_en, val);
421 sprd_adi_read(sadi, wdg->wdg_clk, &val);
423 sprd_adi_write(sadi, wdg->wdg_clk, val);
426 sprd_adi_write(sadi, wdg->base + REG_WDG_LOCK, WDG_UNLOCK_KEY);
428 sprd_adi_read(sadi, wdg->base + REG_WDG_CTRL, &val);
430 sprd_adi_write(sadi, wdg->base + REG_WDG_CTRL, val);
433 sprd_adi_write(sadi, wdg->base + REG_WDG_LOAD_HIGH, 0);
434 sprd_adi_write(sadi, wdg->base + REG_WDG_LOAD_LOW,
438 sprd_adi_read(sadi, wdg->base + REG_WDG_CTRL, &val);
440 sprd_adi_write(sadi, wdg->base + REG_WDG_CTRL, val);
443 sprd_adi_write(sadi, wdg->base + REG_WDG_LOCK, ~WDG_UNLOCK_KEY);
454 struct sprd_adi_wdg wdg = {
461 return sprd_adi_restart(this, mode, cmd, &wdg);