zephyr/soc/renesas/rcar/rcar_gen3/r7/soc.c

25 lines
432 B
C

/*
* Copyright (c) 2021 IoT.bzh
*
* SPDX-License-Identifier: Apache-2.0
*
*/
#include <zephyr/kernel.h>
#include <zephyr/device.h>
#include <zephyr/sys/barrier.h>
void z_arm_platform_init(void)
{
L1C_DisableCaches();
L1C_DisableBTAC();
/* Invalidate instruction cache and flush branch target cache */
__set_ICIALLU(0);
barrier_dsync_fence_full();
barrier_isync_fence_full();
L1C_EnableCaches();
L1C_EnableBTAC();
}