drivers: misc: update Renesas RA ethos_u init flow

Remove the NPU power domain enabling inside ethos_u code due to it
has already been done by soc_reset_hooks()

Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
Signed-off-by: The Nguyen <the.nguyen.yf@renesas.com>
This commit is contained in:
Khoa Tran
2025-10-29 12:55:23 +07:00
committed by Fabio Baltieri
parent 0a37e1f43f
commit caf40f2581

View File

@@ -55,21 +55,6 @@ static int ethos_u_renesas_ra_init(const struct device *dev)
return err; return err;
} }
if ((((0 == R_SYSTEM->PGCSAR_b.NONSEC2) && FSP_PRIV_TZ_USE_SECURE_REGS) ||
((1 == R_SYSTEM->PGCSAR_b.NONSEC2) && BSP_TZ_NONSECURE_BUILD)) &&
(0 != R_SYSTEM->PDCTRNPU)) {
/* Turn on NPU power domain */
R_BSP_RegisterProtectDisable(BSP_REG_PROTECT_OM_LPC_BATT);
FSP_HARDWARE_REGISTER_WAIT((R_SYSTEM->PDCTRNPU & (R_SYSTEM_PDCTRNPU_PDCSF_Msk |
R_SYSTEM_PDCTRGD_PDPGSF_Msk)),
R_SYSTEM_PDCTRGD_PDPGSF_Msk);
R_SYSTEM->PDCTRNPU = 0;
FSP_HARDWARE_REGISTER_WAIT((R_SYSTEM->PDCTRNPU & (R_SYSTEM_PDCTRNPU_PDCSF_Msk |
R_SYSTEM_PDCTRGD_PDPGSF_Msk)),
0);
R_BSP_RegisterProtectEnable(BSP_REG_PROTECT_OM_LPC_BATT);
}
LOG_DBG("Ethos-U DTS info. base_address=0x%p, secure_enable=%u, privilege_enable=%u", LOG_DBG("Ethos-U DTS info. base_address=0x%p, secure_enable=%u, privilege_enable=%u",
ethosu_dts_info.base_addr, ethosu_dts_info.secure_enable, ethosu_dts_info.base_addr, ethosu_dts_info.secure_enable,
ethosu_dts_info.privilege_enable); ethosu_dts_info.privilege_enable);