diff --git a/MAX/Libraries/PeriphDrivers/Source/ICC/icc_me30.c b/MAX/Libraries/PeriphDrivers/Source/ICC/icc_me30.c index cace41e7..87e0f269 100644 --- a/MAX/Libraries/PeriphDrivers/Source/ICC/icc_me30.c +++ b/MAX/Libraries/PeriphDrivers/Source/ICC/icc_me30.c @@ -37,20 +37,31 @@ Maxim Internal Use int MXC_ICC_ID(mxc_icc_info_t cid) { +#if CONFIG_TRUSTED_EXECUTION_SECURE return MXC_ICC_RevA_ID((mxc_icc_reva_regs_t *)MXC_ICC, cid); +#else + return E_NOT_SUPPORTED; +#endif } void MXC_ICC_Enable(void) { + /* Cache controller only accessible in secure world. */ +#if CONFIG_TRUSTED_EXECUTION_SECURE MXC_ICC_RevA_Enable((mxc_icc_reva_regs_t *)MXC_ICC); +#endif } void MXC_ICC_Disable(void) { +#if CONFIG_TRUSTED_EXECUTION_SECURE MXC_ICC_RevA_Disable((mxc_icc_reva_regs_t *)MXC_ICC); +#endif } void MXC_ICC_Flush(void) { +#if CONFIG_TRUSTED_EXECUTION_SECURE MXC_ICC_Com_Flush(); +#endif } diff --git a/MAX/msdk_sha b/MAX/msdk_sha index 37dbc3b0..d2be93f0 100644 --- a/MAX/msdk_sha +++ b/MAX/msdk_sha @@ -1 +1 @@ -14ccd99f89720d5f22dea025d9303a7bca62625f +df2e217786a80b93912890d5dc6c2c115321575a