xref: /OK3568_Linux_fs/kernel/arch/sh/boot/compressed/cache.c (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0
cache_control(unsigned int command)2*4882a593Smuzhiyun int cache_control(unsigned int command)
3*4882a593Smuzhiyun {
4*4882a593Smuzhiyun 	volatile unsigned int *p = (volatile unsigned int *) 0x80000000;
5*4882a593Smuzhiyun 	int i;
6*4882a593Smuzhiyun 
7*4882a593Smuzhiyun 	for (i = 0; i < (32 * 1024); i += 32) {
8*4882a593Smuzhiyun 		(void)*p;
9*4882a593Smuzhiyun 		p += (32 / sizeof(int));
10*4882a593Smuzhiyun 	}
11*4882a593Smuzhiyun 
12*4882a593Smuzhiyun 	return 0;
13*4882a593Smuzhiyun }
14