1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
2 | /* |
3 | * |
4 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
5 | */ |
6 | |
7 | #ifndef _RALINK_COMMON_H__ |
8 | #define _RALINK_COMMON_H__ |
9 | |
10 | #define RAMIPS_SYS_TYPE_LEN 32 |
11 | |
12 | struct ralink_soc_info { |
13 | unsigned char sys_type[RAMIPS_SYS_TYPE_LEN]; |
14 | unsigned char *compatible; |
15 | |
16 | unsigned long mem_base; |
17 | unsigned long mem_size; |
18 | unsigned long mem_size_min; |
19 | unsigned long mem_size_max; |
20 | void (*mem_detect)(void); |
21 | }; |
22 | extern struct ralink_soc_info soc_info; |
23 | |
24 | extern void ralink_of_remap(void); |
25 | |
26 | extern void __init prom_soc_init(struct ralink_soc_info *soc_info); |
27 | |
28 | #endif /* _RALINK_COMMON_H__ */ |
29 | |