/*
 *  linux/include/asm-arm/arch-s5c7375/hardware.h
 *
 *  Copyright (C) 2003 SAMSUNG ELECTRONICS 
 *                   Hyok S. Choi (hyok.choi@samsung.com)
 *
 */
#ifndef __ASM_ARCH_HARDWARE_H
#define __ASM_ARCH_HARDWARE_H

#include <asm/arch/sizes.h>
#include <asm/arch/s5c7375.h>

#ifndef __ASSEMBLY__

#define HARD_RESET_NOW()

/* the machine dependent  bootmem reserve and free routines */
#define MACH_RESERVE_BOOTMEM()  do { \
	/* we need to keep the section table for mmu */ \
	reserve_bootmem_node(pgdat, 0x00004000, 0x4000); \
	} while(0)

#define MACH_FREE_BOOTMEM()

/* yes, freeing initmem is okay */
#define DO_FREE_INITMEM() 	(0)

#endif

#endif  /*   END OF __ASM_ARCH_HARDWARE_H */
