Searched refs:wdog (Results 1 - 25 of 34) sorted by relevance

12

/u-boot/drivers/watchdog/
H A Dulp_wdog.c24 struct wdog_regs *wdog; member in struct:ulp_wdt_priv
58 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; local
60 writel(val, &wdog->toval);
63 void ulp_watchdog_reset(struct wdog_regs *wdog) argument
65 if (readl(&wdog->cs) & WDGCS_CMD32EN) {
66 writel(REFRESH_WORD, &wdog->cnt);
69 __raw_writel(REFRESH_WORD0, &wdog->cnt);
70 __raw_writel(REFRESH_WORD1, &wdog->cnt);
75 void ulp_watchdog_init(struct wdog_regs *wdog, u16 timeout) argument
79 if (readl(&wdog
113 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; local
120 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; local
128 struct wdog_regs *wdog = (struct wdog_regs *)WDOG_BASE_ADDR; local
[all...]
H A Dimx_watchdog.c24 static void imx_watchdog_expire_now(struct watchdog_regs *wdog, bool ext_reset) argument
34 writew(wcr, &wdog->wcr);
35 writew(wcr, &wdog->wcr);
36 writew(wcr, &wdog->wcr);
49 struct watchdog_regs *wdog = (struct watchdog_regs *)WDOG1_BASE_ADDR; local
51 imx_watchdog_expire_now(wdog, true);
56 static void imx_watchdog_reset(struct watchdog_regs *wdog) argument
59 writew(0x5555, &wdog->wsr);
60 writew(0xaaaa, &wdog->wsr);
64 static void imx_watchdog_init(struct watchdog_regs *wdog, boo argument
92 struct watchdog_regs *wdog = (struct watchdog_regs *)WDOG1_BASE_ADDR; local
99 struct watchdog_regs *wdog = (struct watchdog_regs *)WDOG1_BASE_ADDR; local
[all...]
H A Dmcf_wdt.c31 static void mcf_watchdog_reset(struct watchdog_regs *wdog) argument
34 writew(0x5555, &wdog->wsr);
35 writew(0xaaaa, &wdog->wsr);
39 static void mcf_watchdog_init(struct watchdog_regs *wdog, u32 fixed_divider, argument
54 writew((u16)wdog_module, &wdog->wmr);
55 writew(WCR_EN, &wdog->wcr);
57 mcf_watchdog_reset(wdog);
94 struct watchdog_regs *wdog = (struct watchdog_regs *)priv->base; local
96 setbits_be16(&wdog->wcr, WCR_HALTED);
/u-boot/arch/arm/include/asm/arch-mx7/
H A Dsys_proto.h10 void set_wdog_reset(struct wdog_regs *wdog);
/u-boot/arch/arm/include/asm/arch-imx8m/
H A Dsys_proto.h12 void set_wdog_reset(struct wdog_regs *wdog);
/u-boot/arch/arm/mach-bcm283x/include/mach/
H A Dwdog.h17 u32 wdog; member in struct:bcm2835_wdog_regs
/u-boot/board/storopack/smegw01/
H A Dsmegw01.c84 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
89 set_wdog_reset(wdog);
95 clrsetbits_le16(&wdog->wcr, 0, 0x10);
/u-boot/board/warp7/
H A Dwarp7.c103 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
111 set_wdog_reset(wdog);
117 clrsetbits_le16(&wdog->wcr, 0, 0x10);
/u-boot/arch/arm/include/asm/arch-sunxi/
H A Dtimer.h70 struct sunxi_wdog wdog; /* 0x90 */ member in struct:sunxi_timer_reg
81 struct sunxi_wdog wdog[5]; /* We have 5 watchdogs */ member in struct:sunxi_timer_reg
/u-boot/board/ronetix/imx8mq-cm/
H A Dimx8mq_cm.c30 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
33 set_wdog_reset(wdog);
/u-boot/board/freescale/imx8mq_evk/
H A Dimx8mq_evk.c47 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
50 set_wdog_reset(wdog);
/u-boot/arch/arm/mach-bcm283x/
H A Dreset.c13 #include <asm/arch/wdog.h>
47 writel(BCM2835_WDOG_PASSWORD | timeout, &wdog_regs->wdog);
/u-boot/arch/arm/mach-sunxi/
H A Dboard.c484 static const struct sunxi_wdog *wdog = local
485 &((struct sunxi_timer_reg *)SUNXI_TIMER_BASE)->wdog;
488 writel(WDT_MODE_RESET_EN | WDT_MODE_EN, &wdog->mode);
489 writel(WDT_CTRL_KEY | WDT_CTRL_RESTART, &wdog->ctl);
493 writel(WDT_MODE_RESET_EN | WDT_MODE_EN, &wdog->mode);
498 static const struct sunxi_wdog *wdog =
501 static const struct sunxi_wdog *wdog =
502 ((struct sunxi_timer_reg *)SUNXI_TIMER_BASE)->wdog;
505 writel(WDT_CFG_RESET, &wdog->cfg);
506 writel(WDT_MODE_EN, &wdog
[all...]
/u-boot/board/google/imx8mq_phanbell/
H A Dimx8mq_phanbell.c42 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
45 set_wdog_reset(wdog);
/u-boot/board/technexion/pico-imx7d/
H A Dpico-imx7d.c153 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
157 set_wdog_reset(wdog);
169 clrsetbits_le16(&wdog->wcr, 0, 0x10);
/u-boot/drivers/mmc/
H A Ddavinci_mmc.c80 uint wdog = WATCHDOG_COUNT; local
82 while (--wdog && ((get_val(&regs->mmcst1) & status) != status))
88 if (wdog == 0)
97 uint wdog = WATCHDOG_COUNT; local
99 while (--wdog && (get_val(&regs->mmcst1) & MMCST1_BUSY))
102 if (wdog == 0)
112 uint wdog = WATCHDOG_COUNT; local
115 while (wdog--) {
/u-boot/board/mntre/imx8mq_reform2/
H A Dimx8mq_reform2.c42 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
45 set_wdog_reset(wdog);
/u-boot/board/technexion/pico-imx8mq/
H A Dpico-imx8mq.c45 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
48 set_wdog_reset(wdog);
/u-boot/board/kontron/pitx_imx8m/
H A Dpitx_imx8m.c54 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
57 set_wdog_reset(wdog);
/u-boot/arch/arm/mach-imx/imx8m/
H A Dpsci.c210 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
221 writew(wcr, &wdog->wcr);
222 writew(wcr, &wdog->wcr);
223 writew(wcr, &wdog->wcr);
/u-boot/arch/mips/mach-octeon/include/mach/
H A Dcvmx-ciu-defs.h2331 u64 wdog : 16; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_s
2335 u64 wdog : 1; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn30xx
2339 u64 wdog : 2; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn31xx
2343 u64 wdog : 16; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn38xx
2354 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn52xx
2362 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn52xxp1
2366 u64 wdog : 12; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn56xx
2404 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn61xx
2439 u64 wdog : 6; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn63xx
2479 u64 wdog member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn66xx
2516 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cn70xx
2549 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1::cvmx_ciu_intx_en1_cnf71xx
2604 u64 wdog : 16; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_s
2613 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cn52xx
2617 u64 wdog : 12; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cn56xx
2621 u64 wdog : 16; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cn58xx
2656 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cn61xx
2691 u64 wdog : 6; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cn63xx
2731 u64 wdog : 10; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cn66xx
2768 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cn70xx
2801 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1c::cvmx_ciu_intx_en1_w1c_cnf71xx
2856 u64 wdog : 16; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_s
2865 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cn52xx
2869 u64 wdog : 12; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cn56xx
2873 u64 wdog : 16; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cn58xx
2908 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cn61xx
2943 u64 wdog : 6; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cn63xx
2983 u64 wdog : 10; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cn66xx
3020 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cn70xx
3053 u64 wdog : 4; member in struct:cvmx_ciu_intx_en1_w1s::cvmx_ciu_intx_en1_w1s_cnf71xx
3730 u64 wdog : 16; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_s
3734 u64 wdog : 2; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn50xx
3743 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn52xx
3751 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn52xxp1
3755 u64 wdog : 12; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn56xx
3760 u64 wdog : 16; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn58xx
3796 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn61xx
3831 u64 wdog : 6; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn63xx
3871 u64 wdog : 10; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn66xx
3908 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cn70xx
3941 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1::cvmx_ciu_intx_en4_1_cnf71xx
3995 u64 wdog : 16; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_s
4004 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cn52xx
4008 u64 wdog : 12; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cn56xx
4012 u64 wdog : 16; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cn58xx
4047 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cn61xx
4082 u64 wdog : 6; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cn63xx
4122 u64 wdog : 10; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cn66xx
4159 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cn70xx
4192 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1c::cvmx_ciu_intx_en4_1_w1c_cnf71xx
4246 u64 wdog : 16; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_s
4255 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cn52xx
4259 u64 wdog : 12; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cn56xx
4263 u64 wdog : 16; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cn58xx
4298 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cn61xx
4333 u64 wdog : 6; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cn63xx
4373 u64 wdog : 10; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cn66xx
4410 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cn70xx
4443 u64 wdog : 4; member in struct:cvmx_ciu_intx_en4_1_w1s::cvmx_ciu_intx_en4_1_w1s_cnf71xx
5150 u64 wdog : 16; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_s
5154 u64 wdog : 1; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn30xx
5158 u64 wdog : 2; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn31xx
5162 u64 wdog : 16; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn38xx
5173 u64 wdog : 4; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn52xx
5181 u64 wdog : 4; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn52xxp1
5185 u64 wdog : 12; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn56xx
5221 u64 wdog : 4; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn61xx
5256 u64 wdog : 6; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn63xx
5296 u64 wdog : 10; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn66xx
5331 u64 wdog : 4; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cn70xx
5362 u64 wdog : 4; member in struct:cvmx_ciu_int_sum1::cvmx_ciu_int_sum1_cnf71xx
6295 u64 wdog : 10; member in struct:cvmx_ciu_sum1_iox_int::cvmx_ciu_sum1_iox_int_s
6330 u64 wdog : 4; member in struct:cvmx_ciu_sum1_iox_int::cvmx_ciu_sum1_iox_int_cn61xx
6369 u64 wdog : 10; member in struct:cvmx_ciu_sum1_iox_int::cvmx_ciu_sum1_iox_int_cn66xx
6406 u64 wdog : 4; member in struct:cvmx_ciu_sum1_iox_int::cvmx_ciu_sum1_iox_int_cn70xx
6439 u64 wdog : 4; member in struct:cvmx_ciu_sum1_iox_int::cvmx_ciu_sum1_iox_int_cnf71xx
6495 u64 wdog : 10; member in struct:cvmx_ciu_sum1_ppx_ip2::cvmx_ciu_sum1_ppx_ip2_s
6530 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip2::cvmx_ciu_sum1_ppx_ip2_cn61xx
6569 u64 wdog : 10; member in struct:cvmx_ciu_sum1_ppx_ip2::cvmx_ciu_sum1_ppx_ip2_cn66xx
6606 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip2::cvmx_ciu_sum1_ppx_ip2_cn70xx
6639 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip2::cvmx_ciu_sum1_ppx_ip2_cnf71xx
6696 u64 wdog : 10; member in struct:cvmx_ciu_sum1_ppx_ip3::cvmx_ciu_sum1_ppx_ip3_s
6731 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip3::cvmx_ciu_sum1_ppx_ip3_cn61xx
6770 u64 wdog : 10; member in struct:cvmx_ciu_sum1_ppx_ip3::cvmx_ciu_sum1_ppx_ip3_cn66xx
6807 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip3::cvmx_ciu_sum1_ppx_ip3_cn70xx
6840 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip3::cvmx_ciu_sum1_ppx_ip3_cnf71xx
6897 u64 wdog : 10; member in struct:cvmx_ciu_sum1_ppx_ip4::cvmx_ciu_sum1_ppx_ip4_s
6932 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip4::cvmx_ciu_sum1_ppx_ip4_cn61xx
6971 u64 wdog : 10; member in struct:cvmx_ciu_sum1_ppx_ip4::cvmx_ciu_sum1_ppx_ip4_cn66xx
7008 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip4::cvmx_ciu_sum1_ppx_ip4_cn70xx
7041 u64 wdog : 4; member in struct:cvmx_ciu_sum1_ppx_ip4::cvmx_ciu_sum1_ppx_ip4_cnf71xx
[all...]
/u-boot/arch/m68k/cpu/mcf523x/
H A Dcpu_init.c41 wdog_t *wdog = (wdog_t *) MMAP_WDOG; local
46 out_be16(&wdog->cr, 0);
/u-boot/board/data_modul/common/
H A Dcommon.c79 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
83 set_wdog_reset(wdog);
/u-boot/arch/arm/mach-imx/mx7/
H A Dsoc.c410 void set_wdog_reset(struct wdog_regs *wdog) argument
412 u32 reg = readw(&wdog->wcr);
418 reg = readw(&wdog->wcr);
425 writew(reg, &wdog->wcr);
/u-boot/board/compulab/cl-som-imx7/
H A Dcl-som-imx7.c305 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local
308 set_wdog_reset(wdog);
313 clrsetbits_le16(&wdog->wcr, 0, 0x10);

Completed in 332 milliseconds

12