[U-Boot] Why Cache flush required in some ARM Cortex boards to enable D cache?