[ARM] S3C64XX: Add system boot-time support
Add the necessary defines for <mach/uncompress.h> to function and build an working header code block. Signed-off-by: Ben Doioks <ben-linux@fluff.org>
This commit is contained in:
parent
0660fed465
commit
e1a2bd1d2f
@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
/* arch/arm/mach-s3c2410/include/mach/uncompress.h
|
/* arch/arm/mach-s3c2410/include/mach/uncompress.h
|
||||||
*
|
*
|
||||||
* Copyright (c) 2003, 2007 Simtec Electronics
|
* Copyright (c) 2003, 2007 Simtec Electronics
|
||||||
|
26
arch/arm/mach-s3c6400/include/mach/uncompress.h
Normal file
26
arch/arm/mach-s3c6400/include/mach/uncompress.h
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
/* arch/arm/mach-s3c6400/include/mach/uncompress.h
|
||||||
|
*
|
||||||
|
* Copyright 2008 Openmoko, Inc.
|
||||||
|
* Copyright 2008 Simtec Electronics
|
||||||
|
* http://armlinux.simtec.co.uk/
|
||||||
|
* Ben Dooks <ben@simtec.co.uk>
|
||||||
|
*
|
||||||
|
* S3C6400 - uncompress code
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License version 2 as
|
||||||
|
* published by the Free Software Foundation.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __ASM_ARCH_UNCOMPRESS_H
|
||||||
|
#define __ASM_ARCH_UNCOMPRESS_H
|
||||||
|
|
||||||
|
#include <mach/map.h>
|
||||||
|
#include <plat/uncompress.h>
|
||||||
|
|
||||||
|
static void arch_detect_cpu(void)
|
||||||
|
{
|
||||||
|
/* we do not need to do any cpu detection here at the moment. */
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* __ASM_ARCH_UNCOMPRESS_H */
|
@ -37,7 +37,7 @@ static void arch_detect_cpu(void);
|
|||||||
/* how many bytes we allow into the FIFO at a time in FIFO mode */
|
/* how many bytes we allow into the FIFO at a time in FIFO mode */
|
||||||
#define FIFO_MAX (14)
|
#define FIFO_MAX (14)
|
||||||
|
|
||||||
#define uart_base S3C24XX_PA_UART + (0x4000*CONFIG_S3C_LOWLEVEL_UART_PORT)
|
#define uart_base S3C_PA_UART + (S3C_UART_OFFSET * CONFIG_S3C_LOWLEVEL_UART_PORT)
|
||||||
|
|
||||||
static __inline__ void
|
static __inline__ void
|
||||||
uart_wr(unsigned int reg, unsigned int val)
|
uart_wr(unsigned int reg, unsigned int val)
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
#define S3C24XX_VA_UART S3C_VA_UART
|
#define S3C24XX_VA_UART S3C_VA_UART
|
||||||
#define S3C2410_PA_UART (0x50000000)
|
#define S3C2410_PA_UART (0x50000000)
|
||||||
#define S3C24XX_SZ_UART SZ_1M
|
#define S3C24XX_SZ_UART SZ_1M
|
||||||
|
#define S3C_UART_OFFSET (0x4000)
|
||||||
|
|
||||||
/* Timers */
|
/* Timers */
|
||||||
#define S3C24XX_VA_TIMER S3C_VA_TIMER
|
#define S3C24XX_VA_TIMER S3C_VA_TIMER
|
||||||
|
Loading…
Reference in New Issue
Block a user