/qemu/hw/cpu/ |
H A D | a9mpcore.c | 44 object_initialize_child(obj, "wdt", &s->wdt, TYPE_ARM_MPTIMER); in a9mp_priv_initfn() 113 wdtdev = DEVICE(&s->wdt); in a9mp_priv_realize() 115 if (!sysbus_realize(SYS_BUS_DEVICE(&s->wdt), errp)) { in a9mp_priv_realize() 118 wdtbusdev = SYS_BUS_DEVICE(&s->wdt); in a9mp_priv_realize()
|
/qemu/hw/arm/ |
H A D | fsl-imx25.c | 78 object_initialize_child(obj, "wdt", &s->wdt, TYPE_IMX2_WDT); in fsl_imx25_init() 275 object_property_set_bool(OBJECT(&s->wdt), "pretimeout-support", true, in fsl_imx25_realize() 277 sysbus_realize(SYS_BUS_DEVICE(&s->wdt), &error_abort); in fsl_imx25_realize() 278 sysbus_mmio_map(SYS_BUS_DEVICE(&s->wdt), 0, FSL_IMX25_WDT_ADDR); in fsl_imx25_realize() 279 sysbus_connect_irq(SYS_BUS_DEVICE(&s->wdt), 0, in fsl_imx25_realize()
|
H A D | fsl-imx31.c | 60 object_initialize_child(obj, "wdt", &s->wdt, TYPE_IMX2_WDT); in fsl_imx31_init() 187 sysbus_realize(SYS_BUS_DEVICE(&s->wdt), &error_abort); in fsl_imx31_realize() 188 sysbus_mmio_map(SYS_BUS_DEVICE(&s->wdt), 0, FSL_IMX31_WDT_ADDR); in fsl_imx31_realize()
|
H A D | allwinner-a10.c | 93 object_initialize_child(obj, "wdt", &s->wdt, TYPE_AW_WDT_SUN4I); in aw_a10_init() 199 sysbus_realize(SYS_BUS_DEVICE(&s->wdt), &error_fatal); in aw_a10_realize() 200 sysbus_mmio_map_overlap(SYS_BUS_DEVICE(&s->wdt), 0, AW_A10_WDT_BASE, 1); in aw_a10_realize()
|
H A D | fsl-imx6.c | 102 object_initialize_child(obj, name, &s->wdt[i], TYPE_IMX2_WDT); in fsl_imx6_init() 422 object_property_set_bool(OBJECT(&s->wdt[i]), "pretimeout-support", in fsl_imx6_realize() 424 sysbus_realize(SYS_BUS_DEVICE(&s->wdt[i]), &error_abort); in fsl_imx6_realize() 426 sysbus_mmio_map(SYS_BUS_DEVICE(&s->wdt[i]), 0, FSL_IMX6_WDOGn_ADDR[i]); in fsl_imx6_realize() 427 sysbus_connect_irq(SYS_BUS_DEVICE(&s->wdt[i]), 0, in fsl_imx6_realize()
|
H A D | aspeed_ast10x0.c | 161 object_initialize_child(obj, "wdt[*]", &s->wdt[i], typename); in aspeed_soc_ast1030_init() 381 AspeedWDTClass *awc = ASPEED_WDT_GET_CLASS(&s->wdt[i]); in aspeed_soc_ast1030_realize() 384 object_property_set_link(OBJECT(&s->wdt[i]), "scu", OBJECT(&s->scu), in aspeed_soc_ast1030_realize() 386 if (!sysbus_realize(SYS_BUS_DEVICE(&s->wdt[i]), errp)) { in aspeed_soc_ast1030_realize() 389 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->wdt[i]), 0, wdt_offset); in aspeed_soc_ast1030_realize()
|
H A D | fsl-imx7.c | 141 object_initialize_child(obj, name, &s->wdt[i], TYPE_IMX2_WDT); in fsl_imx7_init() 517 object_property_set_bool(OBJECT(&s->wdt[i]), "pretimeout-support", in fsl_imx7_realize() 519 sysbus_realize(SYS_BUS_DEVICE(&s->wdt[i]), &error_abort); in fsl_imx7_realize() 521 sysbus_mmio_map(SYS_BUS_DEVICE(&s->wdt[i]), 0, FSL_IMX7_WDOGn_ADDR[i]); in fsl_imx7_realize() 522 sysbus_connect_irq(SYS_BUS_DEVICE(&s->wdt[i]), 0, in fsl_imx7_realize()
|
H A D | fsl-imx6ul.c | 152 object_initialize_child(obj, name, &s->wdt[i], TYPE_IMX2_WDT); in fsl_imx6ul_init() 576 object_property_set_bool(OBJECT(&s->wdt[i]), "pretimeout-support", in fsl_imx6ul_realize() 578 sysbus_realize(SYS_BUS_DEVICE(&s->wdt[i]), &error_abort); in fsl_imx6ul_realize() 580 sysbus_mmio_map(SYS_BUS_DEVICE(&s->wdt[i]), 0, in fsl_imx6ul_realize() 582 sysbus_connect_irq(SYS_BUS_DEVICE(&s->wdt[i]), 0, in fsl_imx6ul_realize()
|
H A D | aspeed_ast2400.c | 209 object_initialize_child(obj, "wdt[*]", &s->wdt[i], typename); in aspeed_ast2400_soc_init() 405 AspeedWDTClass *awc = ASPEED_WDT_GET_CLASS(&s->wdt[i]); in aspeed_ast2400_soc_realize() 408 object_property_set_link(OBJECT(&s->wdt[i]), "scu", OBJECT(&s->scu), in aspeed_ast2400_soc_realize() 410 if (!sysbus_realize(SYS_BUS_DEVICE(&s->wdt[i]), errp)) { in aspeed_ast2400_soc_realize() 413 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->wdt[i]), 0, wdt_offset); in aspeed_ast2400_soc_realize()
|
H A D | aspeed_ast2600.c | 216 object_initialize_child(obj, "wdt[*]", &s->wdt[i], typename); in aspeed_soc_ast2600_init() 493 AspeedWDTClass *awc = ASPEED_WDT_GET_CLASS(&s->wdt[i]); in aspeed_soc_ast2600_realize() 496 object_property_set_link(OBJECT(&s->wdt[i]), "scu", OBJECT(&s->scu), in aspeed_soc_ast2600_realize() 498 if (!sysbus_realize(SYS_BUS_DEVICE(&s->wdt[i]), errp)) { in aspeed_soc_ast2600_realize() 501 aspeed_mmio_map(s, SYS_BUS_DEVICE(&s->wdt[i]), 0, wdt_offset); in aspeed_soc_ast2600_realize()
|
H A D | allwinner-r40.c | 285 object_initialize_child(obj, "wdt", &s->wdt, TYPE_AW_WDT_SUN4I); in allwinner_r40_init() 531 sysbus_realize(SYS_BUS_DEVICE(&s->wdt), &error_fatal); in allwinner_r40_realize() 532 sysbus_mmio_map_overlap(SYS_BUS_DEVICE(&s->wdt), 0, in allwinner_r40_realize()
|
H A D | allwinner-h3.c | 241 object_initialize_child(obj, "wdt", &s->wdt, TYPE_AW_WDT_SUN6I); in allwinner_h3_init() 458 sysbus_realize(SYS_BUS_DEVICE(&s->wdt), &error_fatal); in allwinner_h3_realize() 459 sysbus_mmio_map_overlap(SYS_BUS_DEVICE(&s->wdt), 0, in allwinner_h3_realize()
|
H A D | omap1.c | 1847 if (s->wdt && s->wdt->reset) in omap_clkm_reset() 3718 omap_wd_timer_reset(mpu->wdt); in omap1_mpu_reset() 3936 s->wdt = omap_wd_timer_init(system_memory, 0xfffec800, in omap310_mpu_init()
|
/qemu/hw/watchdog/ |
H A D | trace-events | 3 # allwinner-wdt.c 16 # wdt-aspeed.c
|
H A D | meson.build | 2 system_ss.add(when: 'CONFIG_ALLWINNER_WDT', if_true: files('allwinner-wdt.c'))
|
/qemu/include/hw/cpu/ |
H A D | a9mpcore.h | 36 ARMMPTimerState wdt; member
|
/qemu/include/hw/arm/ |
H A D | allwinner-a10.h | 44 AwWdtState wdt; member
|
H A D | allwinner-h3.h | 145 AwWdtState wdt; member
|
H A D | allwinner-r40.h | 119 AwWdtState wdt; member
|
H A D | fsl-imx31.h | 53 IMX2WdtState wdt; member
|
H A D | fsl-imx25.h | 64 IMX2WdtState wdt; member
|
H A D | aspeed_soc.h | 74 AspeedWDTState wdt[ASPEED_WDTS_NUM]; member
|
H A D | fsl-imx7.h | 84 IMX2WdtState wdt[FSL_IMX7_NUM_WDTS]; member
|
H A D | fsl-imx6ul.h | 84 IMX2WdtState wdt[FSL_IMX6UL_NUM_WDTS]; member
|
H A D | fsl-imx6.h | 71 IMX2WdtState wdt[FSL_IMX6_NUM_WDTS]; member
|