forked from Minki/linux
662146b155
There is no defconfig file for gemini, which has lead to a lot of bitrot. This makes the broken board files, the gpio implementation and the reset logic work again, and fixes the build warnings that got introduced with the changes to the readl/writel prototypes. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
32 lines
954 B
C
32 lines
954 B
C
/*
|
|
* Common Gemini architecture functions
|
|
*
|
|
* Copyright (C) 2008-2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*/
|
|
|
|
#ifndef __GEMINI_COMMON_H__
|
|
#define __GEMINI_COMMON_H__
|
|
|
|
struct mtd_partition;
|
|
|
|
extern void gemini_map_io(void);
|
|
extern void gemini_init_irq(void);
|
|
extern void gemini_timer_init(void);
|
|
extern void gemini_gpio_init(void);
|
|
extern void platform_register_rtc(void);
|
|
|
|
/* Common platform devices registration functions */
|
|
extern int platform_register_uart(void);
|
|
extern int platform_register_pflash(unsigned int size,
|
|
struct mtd_partition *parts,
|
|
unsigned int nr_parts);
|
|
|
|
extern void gemini_restart(char mode, const char *cmd);
|
|
|
|
#endif /* __GEMINI_COMMON_H__ */
|