diff options
author | Songjun Wu <songjun.wu@linux.intel.com> | 2018-11-22 15:47:35 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-11-22 09:03:17 +0100 |
commit | d491324f966518fbd3f4c627a3e9766d018a4eef (patch) | |
tree | 1e5aeb5b3f41ecec58c4c92079045aa458268193 /include/linux/lantiq.h | |
parent | c17a1ca14cbba5585df67544711b6d04bcc8e240 (diff) | |
download | lwn-d491324f966518fbd3f4c627a3e9766d018a4eef.tar.gz lwn-d491324f966518fbd3f4c627a3e9766d018a4eef.zip |
include: Add lantiq.h in include/linux/
In some existing lantiq driver, the C codes include lantiq_soc.h
header file directly.
./arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h
./arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h
Those drivers need to be extended to support more platform.
lantiq.h is added in include/linux/ to make it
globally available and provides some wrapper codes.
Signed-off-by: Songjun Wu <songjun.wu@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/lantiq.h')
-rw-r--r-- | include/linux/lantiq.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/linux/lantiq.h b/include/linux/lantiq.h new file mode 100644 index 000000000000..67921169d84d --- /dev/null +++ b/include/linux/lantiq.h @@ -0,0 +1,23 @@ +/* SPDX-License-Identifier: GPL-2.0 */ + +#ifndef __LINUX_LANTIQ_H +#define __LINUX_LANTIQ_H + +#ifdef CONFIG_LANTIQ +#include <lantiq_soc.h> +#else + +#ifndef LTQ_EARLY_ASC +#define LTQ_EARLY_ASC 0 +#endif + +#ifndef CPHYSADDR +#define CPHYSADDR(a) 0 +#endif + +static inline struct clk *clk_get_fpi(void) +{ + return NULL; +} +#endif /* CONFIG_LANTIQ */ +#endif /* __LINUX_LANTIQ_H */ |