[PATCH 4/7] qi-clean-s3c6410.h-add-uart3.patch
Andy Green
andy at openmoko.com
Tue Nov 11 13:28:09 CET 2008
Signed-off-by: Andy Green <andy at openmoko.com>
---
include/s3c6410.h | 24 ++----------------------
1 files changed, 2 insertions(+), 22 deletions(-)
diff --git a/include/s3c6410.h b/include/s3c6410.h
index baad9f5..a11fbec 100644
--- a/include/s3c6410.h
+++ b/include/s3c6410.h
@@ -74,35 +74,15 @@ struct movi_offset_t {
extern void hsmmc_set_gpio(void);
extern void hsmmc_reset (void);
extern int hsmmc_init (void);
-extern int movi_init(void);
-extern void movi_set_capacity(void);
-extern int movi_set_ofs(uint last);
-extern void movi_write (uint addr, uint start_blk, uint blknum);
-extern void movi_read (uint addr, uint start_blk, uint blknum);
-extern void movi_write_env(ulong addr);
-extern void movi_read_env(ulong addr);
-
-#if defined(CONFIG_S3C2450)
-extern ulong virt_to_phy_smdk2450(ulong addr);
-#elif defined(CONFIG_S3C6400)
-extern ulong virt_to_phy_smdk6400(ulong addr);
-#elif defined(CONFIG_S3C6410)
-extern ulong virt_to_phy_smdk6410(ulong addr);
-#elif defined(CONFIG_S3C6430)
-extern ulong virt_to_phy_smdk6430(ulong addr);
-#elif defined(CONFIG_S3C2416)
-extern ulong virt_to_phy_smdk2416(ulong addr);
-#endif
extern void test_hsmmc (uint width, uint test, uint start_blk, uint blknum);
-//#include <asm/hardware.h>
-
typedef enum {
S3C64XX_UART0,
S3C64XX_UART1,
S3C64XX_UART2,
+ S3C64XX_UART3,
} S3C64XX_UARTS_NR;
#define __REG(x) (*((volatile unsigned int *)(x)))
@@ -1132,7 +1112,7 @@ typedef enum {
#define ELFIN_UART0_OFFSET 0x0000
#define ELFIN_UART1_OFFSET 0x0400
#define ELFIN_UART2_OFFSET 0x0800
-
+#define ELFIN_UART3_OFFSET 0x0c00
#define ULCON_OFFSET 0x00
#define UCON_OFFSET 0x04
More information about the openmoko-kernel
mailing list