Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

ARCv2: IOC: Allow boot time disable

parent 79335a2c
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@

static int l2_line_sz;
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,
			       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));

	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;
}
@@ -154,7 +155,7 @@ void read_decode_cache_bcr(void)
	}

	READ_BCR(ARC_REG_CLUSTER_BCR, cbcr);
	if (cbcr.c)
	if (cbcr.c && ioc_enable)
		ioc_exists = 1;
}