Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e1a2bd1d authored by Ben Dooks's avatar Ben Dooks
Browse files

[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: default avatarBen Doioks <ben-linux@fluff.org>
parent 0660fed4
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line

/* 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 −0
Original line number Original line Diff line number Diff line
/* 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 */
+1 −1
Original line number Original line Diff line number Diff line
@@ -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)
+1 −0
Original line number Original line Diff line number Diff line
@@ -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