/u-boot/drivers/watchdog/ |
H A D | ulp_wdog.c | 24 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 D | imx_watchdog.c | 24 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 D | mcf_wdt.c | 31 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 D | sys_proto.h | 10 void set_wdog_reset(struct wdog_regs *wdog);
|
/u-boot/arch/arm/include/asm/arch-imx8m/ |
H A D | sys_proto.h | 12 void set_wdog_reset(struct wdog_regs *wdog);
|
/u-boot/arch/arm/mach-bcm283x/include/mach/ |
H A D | wdog.h | 17 u32 wdog; member in struct:bcm2835_wdog_regs
|
/u-boot/board/storopack/smegw01/ |
H A D | smegw01.c | 84 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 D | warp7.c | 103 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 D | timer.h | 70 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 D | imx8mq_cm.c | 30 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local 33 set_wdog_reset(wdog);
|
/u-boot/board/freescale/imx8mq_evk/ |
H A D | imx8mq_evk.c | 47 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local 50 set_wdog_reset(wdog);
|
/u-boot/arch/arm/mach-bcm283x/ |
H A D | reset.c | 13 #include <asm/arch/wdog.h> 47 writel(BCM2835_WDOG_PASSWORD | timeout, &wdog_regs->wdog);
|
/u-boot/arch/arm/mach-sunxi/ |
H A D | board.c | 484 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 D | imx8mq_phanbell.c | 42 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local 45 set_wdog_reset(wdog);
|
/u-boot/board/technexion/pico-imx7d/ |
H A D | pico-imx7d.c | 153 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 D | davinci_mmc.c | 80 uint wdog = WATCHDOG_COUNT; local 82 while (--wdog && ((get_val(®s->mmcst1) & status) != status)) 88 if (wdog == 0) 97 uint wdog = WATCHDOG_COUNT; local 99 while (--wdog && (get_val(®s->mmcst1) & MMCST1_BUSY)) 102 if (wdog == 0) 112 uint wdog = WATCHDOG_COUNT; local 115 while (wdog--) {
|
/u-boot/board/mntre/imx8mq_reform2/ |
H A D | imx8mq_reform2.c | 42 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local 45 set_wdog_reset(wdog);
|
/u-boot/board/technexion/pico-imx8mq/ |
H A D | pico-imx8mq.c | 45 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local 48 set_wdog_reset(wdog);
|
/u-boot/board/kontron/pitx_imx8m/ |
H A D | pitx_imx8m.c | 54 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 D | psci.c | 210 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 D | cvmx-ciu-defs.h | 2331 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 D | cpu_init.c | 41 wdog_t *wdog = (wdog_t *) MMAP_WDOG; local 46 out_be16(&wdog->cr, 0);
|
/u-boot/board/data_modul/common/ |
H A D | common.c | 79 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 D | soc.c | 410 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 D | cl-som-imx7.c | 305 struct wdog_regs *wdog = (struct wdog_regs *)WDOG1_BASE_ADDR; local 308 set_wdog_reset(wdog); 313 clrsetbits_le16(&wdog->wcr, 0, 0x10);
|