soc: same70: always enable data cache

Now that the SAM Ethernet driver can work when the cached is enabled, it
is possible to unconditionally enable the data cache on the SAM E70 SoC.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
Aurelien Jarno 2018-12-08 01:49:12 +01:00 committed by Maureen Helm
commit 847a33d161

View file

@ -229,17 +229,9 @@ static int atmel_same70_init(struct device *arg)
SCB_EnableICache();
/*
* The Atmel SAM GMAC Ethernet driver is using a scatter-gather technique
* to exchange data with the Ethernet driver. This requires the use use of
* a non-cached memory area. This is currently not supported on Zephyr, so
* do not enable the cache in that case.
*/
#ifndef CONFIG_ETH_SAM_GMAC
if (!(SCB->CCR & SCB_CCR_DC_Msk)) {
SCB_EnableDCache();
}
#endif
/* Clear all faults */
_ClearFaults();