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:
committed by
Fabio Baltieri
parent
0a37e1f43f
commit
caf40f2581
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user