18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciint cache_control(unsigned int command)
38c2ecf20Sopenharmony_ci{
48c2ecf20Sopenharmony_ci	volatile unsigned int *p = (volatile unsigned int *) 0x80000000;
58c2ecf20Sopenharmony_ci	int i;
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci	for (i = 0; i < (32 * 1024); i += 32) {
88c2ecf20Sopenharmony_ci		(void)*p;
98c2ecf20Sopenharmony_ci		p += (32 / sizeof(int));
108c2ecf20Sopenharmony_ci	}
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci	return 0;
138c2ecf20Sopenharmony_ci}
14