Commit 1648c70d authored by Alexey Brodkin's avatar Alexey Brodkin Committed by Vineet Gupta

ARCv2: IOC: Allow boot time disable

Signed-off-by: default avatarAlexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
parent 79335a2c
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
static int l2_line_sz; static int l2_line_sz;
int ioc_exists; int ioc_exists;
volatile int slc_enable = 1; volatile int slc_enable = 1, ioc_enable = 1;
void (*_cache_line_loop_ic_fn)(unsigned long paddr, unsigned long vaddr, void (*_cache_line_loop_ic_fn)(unsigned long paddr, unsigned long vaddr,
unsigned long sz, const int cacheop); unsigned long sz, const int cacheop);
...@@ -59,7 +59,8 @@ char *arc_cache_mumbojumbo(int c, char *buf, int len) ...@@ -59,7 +59,8 @@ char *arc_cache_mumbojumbo(int c, char *buf, int len)
p->sz_k, p->line_len, IS_USED_RUN(slc_enable)); p->sz_k, p->line_len, IS_USED_RUN(slc_enable));
if (ioc_exists) if (ioc_exists)
n += scnprintf(buf + n, len - n, "IOC\t\t: exists\n"); n += scnprintf(buf + n, len - n, "IOC\t\t:%s\n",
IS_USED_RUN(ioc_enable));
return buf; return buf;
} }
...@@ -154,7 +155,7 @@ void read_decode_cache_bcr(void) ...@@ -154,7 +155,7 @@ void read_decode_cache_bcr(void)
} }
READ_BCR(ARC_REG_CLUSTER_BCR, cbcr); READ_BCR(ARC_REG_CLUSTER_BCR, cbcr);
if (cbcr.c) if (cbcr.c && ioc_enable)
ioc_exists = 1; ioc_exists = 1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment