forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
802 B
35 lines
802 B
/* SPDX-License-Identifier: GPL-2.0-only */ |
|
/* |
|
* |
|
* Copyright (C) 2013 John Crispin <[email protected]> |
|
*/ |
|
|
|
#ifndef _RALINK_COMMON_H__ |
|
#define _RALINK_COMMON_H__ |
|
|
|
#define RAMIPS_SYS_TYPE_LEN 32 |
|
|
|
struct ralink_soc_info { |
|
unsigned char sys_type[RAMIPS_SYS_TYPE_LEN]; |
|
unsigned char *compatible; |
|
|
|
unsigned long mem_base; |
|
unsigned long mem_size; |
|
unsigned long mem_size_min; |
|
unsigned long mem_size_max; |
|
void (*mem_detect)(void); |
|
}; |
|
extern struct ralink_soc_info soc_info; |
|
|
|
extern void ralink_of_remap(void); |
|
|
|
extern void ralink_clk_init(void); |
|
extern void ralink_clk_add(const char *dev, unsigned long rate); |
|
|
|
extern void ralink_rst_init(void); |
|
|
|
extern void __init prom_soc_init(struct ralink_soc_info *soc_info); |
|
|
|
__iomem void *plat_of_remap_node(const char *node); |
|
|
|
#endif /* _RALINK_COMMON_H__ */
|
|
|