diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-12-26 11:36:49 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2019-01-07 19:30:17 -0500 |
commit | e70b70fb75bb9b6017df3f5ff2d900b897ad3a8c (patch) | |
tree | 0c26d18138736f886d87bcc89fe01a0c50ff7ad4 /src/sam4e8e/sam4_cache.c | |
parent | a978167e3971bcf517a588072d081a42d37d48a0 (diff) | |
download | kutter-e70b70fb75bb9b6017df3f5ff2d900b897ad3a8c.tar.gz kutter-e70b70fb75bb9b6017df3f5ff2d900b897ad3a8c.tar.xz kutter-e70b70fb75bb9b6017df3f5ff2d900b897ad3a8c.zip |
sam4e8e: Move the sam4 cache setup to its own sam4_cache.c file
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/sam4e8e/sam4_cache.c')
-rw-r--r-- | src/sam4e8e/sam4_cache.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/sam4e8e/sam4_cache.c b/src/sam4e8e/sam4_cache.c new file mode 100644 index 00000000..75459660 --- /dev/null +++ b/src/sam4e8e/sam4_cache.c @@ -0,0 +1,16 @@ +// SAM4 cache enable +// +// Copyright (C) 2018 Kevin O'Connor <kevin@koconnor.net> +// +// This file may be distributed under the terms of the GNU GPLv3 license. + +#include "sam4e.h" // CMCC +#include "sched.h" // DECL_INIT + +void +sam4_cache_init(void) +{ + if (!(CMCC->CMCC_SR & CMCC_SR_CSTS)) + CMCC->CMCC_CTRL = CMCC_CTRL_CEN; +} +DECL_INIT(sam4_cache_init); |