Lines Matching defs:base
14 static inline void sp805_write_wdog_load(uintptr_t base, uint32_t value)
16 mmio_write_32(base + SP805_WDOG_LOAD_OFF, value);
19 static inline void sp805_write_wdog_ctrl(uintptr_t base, uint32_t value)
21 mmio_write_32(base + SP805_WDOG_CTR_OFF, value);
24 static inline void sp805_write_wdog_lock(uintptr_t base, uint32_t value)
26 mmio_write_32(base + SP805_WDOG_LOCK_OFF, value);
32 void sp805_start(uintptr_t base, unsigned int ticks)
34 sp805_write_wdog_load(base, ticks);
35 sp805_write_wdog_ctrl(base, SP805_CTR_RESEN | SP805_CTR_INTEN);
37 sp805_write_wdog_lock(base, 0U);
40 void sp805_stop(uintptr_t base)
42 sp805_write_wdog_lock(base, WDOG_UNLOCK_KEY);
43 sp805_write_wdog_ctrl(base, 0U);
46 void sp805_refresh(uintptr_t base, unsigned int ticks)
48 sp805_write_wdog_lock(base, WDOG_UNLOCK_KEY);
49 sp805_write_wdog_load(base, ticks);
50 sp805_write_wdog_lock(base, 0U);