Lines Matching refs:ecs
20 ((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()
278 if (ecs->CMP_CTRL & BIT(0)) { in deep_sleep_save_blocks()
280 ecs->CMP_CTRL &= ~(MCHP_ECS_ACC_EN0); in deep_sleep_save_blocks()
310 struct ecs_regs *ecs = ECS_XEC_REG_BASE; in deep_sleep_restore_blocks() local
320 ecs->PECI_DIS = ds_ctx.peci_info.peci_dis; in deep_sleep_restore_blocks()
334 ecs->CMP_CTRL |= MCHP_ECS_ACC_EN0; in deep_sleep_restore_blocks()