ARCv2: IOC: Allow boot time disable
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
committed by
Vineet Gupta
parent
79335a2ca0
commit
1648c70d30
@@ -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)
|
|||||||
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)
|
|||||||
}
|
}
|
||||||
|
|
||||||
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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user