Home
last modified time | relevance | path

Searched refs:ecs (Results 1 – 9 of 9) sorted by relevance

/Zephyr-Core-3.5.0/soc/arm/microchip_mec/mec172x/
Dsoc.c20 struct ecs_regs *ecs = (struct ecs_regs *)(DT_REG_ADDR(DT_NODELABEL(ecs))); in configure_debug_interface() local
23 ecs->ETM_CTRL = 0; in configure_debug_interface()
24 ecs->DEBUG_CTRL = 0; in configure_debug_interface()
26 ecs->ETM_CTRL = 0; in configure_debug_interface()
27 ecs->DEBUG_CTRL = (MCHP_ECS_DCTRL_DBG_EN | MCHP_ECS_DCTRL_MODE_SWD); in configure_debug_interface()
31 ecs->ETM_CTRL = 1u; in configure_debug_interface()
32 ecs->DEBUG_CTRL = (MCHP_ECS_DCTRL_DBG_EN | MCHP_ECS_DCTRL_MODE_SWD); in configure_debug_interface()
34 ecs->ETM_CTRL = 0; in configure_debug_interface()
35 ecs->DEBUG_CTRL = (MCHP_ECS_DCTRL_DBG_EN | MCHP_ECS_DCTRL_MODE_SWD_SWV); in configure_debug_interface()
Ddevice_power.c20 ((struct ecs_regs *)(DT_REG_ADDR(DT_NODELABEL(ecs))))
47 struct ecs_regs *ecs = ECS_XEC_REG_BASE; in soc_debug_sleep_clk_req() local
59 sys_write32(ecs->SLP_STS_MIRROR, vbm_addr); in soc_debug_sleep_clk_req()
159 ds_ctx.ecs[0] = regs->ETM_CTRL; in deep_sleep_save_ecs()
160 ds_ctx.ecs[1] = regs->DEBUG_CTRL; in deep_sleep_save_ecs()
211 regs->ETM_CTRL = ds_ctx.ecs[0]; in deep_sleep_restore_ecs()
212 regs->DEBUG_CTRL = ds_ctx.ecs[1]; in deep_sleep_restore_ecs()
250 struct ecs_regs *ecs = ECS_XEC_REG_BASE; in deep_sleep_save_blocks() local
262 ds_ctx.peci_info.peci_dis = ecs->PECI_DIS; in deep_sleep_save_blocks()
263 ecs->PECI_DIS |= MCHP_ECS_PECI_DISABLE; in deep_sleep_save_blocks()
[all …]
Ddevice_power.h65 uint32_t ecs[2]; member
/Zephyr-Core-3.5.0/soc/arm/microchip_mec/mec1501/
Ddevice_power.c112 static uint32_t ecs[1]; variable
116 ecs[0] = ECS_REGS->ETM_CTRL; in deep_sleep_save_ecs()
187 ECS_REGS->ETM_CTRL = ecs[0]; in deep_sleep_restore_ecs()
/Zephyr-Core-3.5.0/drivers/interrupt_controller/
Dintc_mchp_ecia_xec.c40 ((struct ecs_regs *)(DT_REG_ADDR(DT_NODELABEL(ecs))))
515 struct ecs_regs *const ecs = ECS_XEC_REG_BASE; in xec_ecia_init() local
531 ecs->INTR_CTRL |= BIT(0); in xec_ecia_init()
/Zephyr-Core-3.5.0/dts/arm/microchip/
Dmec1501hsz.dtsi59 ecs: ecs@4000fc00 { label
60 compatible = "microchip,xec-ecs";
Dmec172xnsz.dtsi57 ecs: ecs@4000fc00 { label
/Zephyr-Core-3.5.0/drivers/peci/
Dpeci_mchp_xec.c449 struct ecs_regs * const ecs_regs = (struct ecs_regs *)(DT_REG_ADDR(DT_NODELABEL(ecs))); in peci_xec_pm_action()
522 struct ecs_regs * const ecs_regs = (struct ecs_regs *)(DT_REG_ADDR(DT_NODELABEL(ecs))); in peci_xec_init()
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-3.3.rst1335 - :dtcompatible:`microchip,xec-ecs`