Commit 2ad01d96 authored by Daniel DeGrasse's avatar Daniel DeGrasse Committed by Mahesh Mahadevan
Browse files

modules: hal: nxp: update to include fix for CACHE64_GetInstanceByAddr()



CACHE64_GetInstanceByAddr() function was asserting when an instance was
requested for an invalid address that the CACHE64 controller does not
manage. This behavior is not correct, as the CACHE64 management
functions check to see if the instance number returned by this function
is out of range (and if so, simply return without modifying the cache).

This assertion was causing a failure within the USDHC driver, which
performs a cache clean/invalidate for tx/rx transfers within the HAL
layer. When a transfer was run using a data buffer not in the CACHE64
address range, this assertion failed and caused the application to crash

Fixes #80901

Signed-off-by: default avatarDaniel DeGrasse <daniel.degrasse@nxp.com>
parent e7c34367
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment