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

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

[ARM] S3C24A0: Initial architecture support files



Initial architecture support for the S3C24A0 ARCH_S3C24A0.

We don't yet add an kconfig entry in the main arch/arm/Kconfig
file as the series is not complete, so that is left until enough
support is in to be useful.

Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
parent ce46a9c4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -121,6 +121,7 @@ endif
 machine-$(CONFIG_ARCH_OMAP3)	   := omap2
    plat-$(CONFIG_ARCH_OMAP)	   := omap
 machine-$(CONFIG_ARCH_S3C2410)	   := s3c2410 s3c2400 s3c2412 s3c2440 s3c2442 s3c2443
 machine-$(CONFIG_ARCH_S3C24A0)	   := s3c24a0
    plat-$(CONFIG_PLAT_S3C24XX)	   := s3c24xx s3c
 machine-$(CONFIG_ARCH_LH7A40X)	   := lh7a40x
 machine-$(CONFIG_ARCH_VERSATILE)  := versatile
+16 −0
Original line number Diff line number Diff line
/* arch/arm/mach-s3c24a0/include/mach/io.h
 *
 * Copyright 2008 Simtec Electronics
 *	Ben Dooks <ben-linux@fluff.org>
 *
 * IO access and mapping routines for the S3C24A0
 */

#ifndef __ASM_ARM_ARCH_IO_H
#define __ASM_ARM_ARCH_IO_H

/* No current ISA/PCI bus support. */
#define __io(a)		((void __iomem *)(a))
#define __mem_pci(a)	(a)

#endif
+25 −0
Original line number Diff line number Diff line
/* linux/arch/arm/mach-s3c24a0/include/mach/system.h
 *
 * Copyright 2008 Simtec Electronics
 *	Ben Dooks <ben@simtec.co.uk>
 *
 * S3C24A0 - System function defines and includes
 *
 * 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.
*/

#include <mach/hardware.h>
#include <asm/io.h>

#include <mach/map.h>

static void arch_idle(void)
{
	/* currently no specific idle support. */
}

void (*s3c24xx_reset_hook)(void);

#include <asm/plat-s3c24xx/system-reset.h>
+18 −0
Original line number Diff line number Diff line
/* linux/arch/arm/mach-s3c24a0/include/mach/timex.h
 *
 * Copyright (c) 2008 Simtec Electronics
 *	Ben Dooks <ben@simtec.co.uk>
 *
 * S3C2410 - time parameters
 *
 * 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_TIMEX_H
#define __ASM_ARCH_TIMEX_H

#define CLOCK_TICK_RATE 12000000

#endif /* __ASM_ARCH_TIMEX_H */
+17 −0
Original line number Diff line number Diff line
/* linux/include/asm-arm/arch-s3c24ao/vmalloc.h
 *
 * Copyright 2008 Simtec Electronics <linux@simtec.co.uk>

 * 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.
 *
 * S3C24A0 vmalloc definition
*/

#ifndef __ASM_ARCH_VMALLOC_H
#define __ASM_ARCH_VMALLOC_H

#define VMALLOC_END	  (0xE0000000)

#endif /* __ASM_ARCH_VMALLOC_H */
Loading