xref: /linux/arch/arm/include/asm/hardware/cache-uniphier.h (revision dd34b115666a1ccc69e3af52cc92c7410490f4fd)
1e7ecbc05SMasahiro Yamada /*
2*dd34b115SMasahiro Yamada  * Copyright (C) 2015-2016 Socionext Inc.
3*dd34b115SMasahiro Yamada  *   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
4e7ecbc05SMasahiro Yamada  *
5e7ecbc05SMasahiro Yamada  * This program is free software; you can redistribute it and/or modify
6e7ecbc05SMasahiro Yamada  * it under the terms of the GNU General Public License as published by
7e7ecbc05SMasahiro Yamada  * the Free Software Foundation; either version 2 of the License, or
8e7ecbc05SMasahiro Yamada  * (at your option) any later version.
9e7ecbc05SMasahiro Yamada  *
10e7ecbc05SMasahiro Yamada  * This program is distributed in the hope that it will be useful,
11e7ecbc05SMasahiro Yamada  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12e7ecbc05SMasahiro Yamada  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13e7ecbc05SMasahiro Yamada  * GNU General Public License for more details.
14e7ecbc05SMasahiro Yamada  */
15e7ecbc05SMasahiro Yamada 
16e7ecbc05SMasahiro Yamada #ifndef __CACHE_UNIPHIER_H
17e7ecbc05SMasahiro Yamada #define __CACHE_UNIPHIER_H
18e7ecbc05SMasahiro Yamada 
19e7ecbc05SMasahiro Yamada #include <linux/types.h>
20e7ecbc05SMasahiro Yamada 
21e7ecbc05SMasahiro Yamada #ifdef CONFIG_CACHE_UNIPHIER
22e7ecbc05SMasahiro Yamada int uniphier_cache_init(void);
23e7ecbc05SMasahiro Yamada #else
24e7ecbc05SMasahiro Yamada static inline int uniphier_cache_init(void)
25e7ecbc05SMasahiro Yamada {
26e7ecbc05SMasahiro Yamada 	return -ENODEV;
27e7ecbc05SMasahiro Yamada }
28e7ecbc05SMasahiro Yamada #endif
29e7ecbc05SMasahiro Yamada 
30e7ecbc05SMasahiro Yamada #endif /* __CACHE_UNIPHIER_H */
31