bea8bcb12d
Add support for the Coldfire 5441x (54410/54415/54416/54417/54418). Currently we only support noMMU mode. It requires the PIT patch posted previously as it uses the PIT instead of the dma timer as a clock source so we can get all that GENERIC_CLOCKEVENTS goodness. It also adds some simple clk definitions and very simple minded power management. The gpio code is tweeked and some additional devices are added to devices.c. The Makefile uses -mv4e as apparently, the only difference a v4m (m5441x) and a v4e is the later has a FPU, which I don't think should matter to us in the kernel. Signed-off-by: Steven King <sfking@fdwdc.com> Signed-off-by: Greg Ungerer <gerg@uclinux.org>
54 lines
1.5 KiB
C
54 lines
1.5 KiB
C
/****************************************************************************/
|
|
|
|
/*
|
|
* mcfsim.h -- ColdFire System Integration Module support.
|
|
*
|
|
* (C) Copyright 1999-2003, Greg Ungerer (gerg@snapgear.com)
|
|
* (C) Copyright 2000, Lineo Inc. (www.lineo.com)
|
|
*/
|
|
|
|
/****************************************************************************/
|
|
#ifndef mcfsim_h
|
|
#define mcfsim_h
|
|
/****************************************************************************/
|
|
|
|
/*
|
|
* Include the appropriate ColdFire CPU specific System Integration Module
|
|
* (SIM) definitions.
|
|
*/
|
|
#if defined(CONFIG_M5206) || defined(CONFIG_M5206e)
|
|
#include <asm/m5206sim.h>
|
|
#include <asm/mcfintc.h>
|
|
#elif defined(CONFIG_M520x)
|
|
#include <asm/m520xsim.h>
|
|
#elif defined(CONFIG_M523x)
|
|
#include <asm/m523xsim.h>
|
|
#include <asm/mcfintc.h>
|
|
#elif defined(CONFIG_M5249)
|
|
#include <asm/m5249sim.h>
|
|
#include <asm/mcfintc.h>
|
|
#elif defined(CONFIG_M525x)
|
|
#include <asm/m525xsim.h>
|
|
#include <asm/mcfintc.h>
|
|
#elif defined(CONFIG_M527x)
|
|
#include <asm/m527xsim.h>
|
|
#elif defined(CONFIG_M5272)
|
|
#include <asm/m5272sim.h>
|
|
#elif defined(CONFIG_M528x)
|
|
#include <asm/m528xsim.h>
|
|
#elif defined(CONFIG_M5307)
|
|
#include <asm/m5307sim.h>
|
|
#include <asm/mcfintc.h>
|
|
#elif defined(CONFIG_M532x)
|
|
#include <asm/m532xsim.h>
|
|
#elif defined(CONFIG_M5407)
|
|
#include <asm/m5407sim.h>
|
|
#include <asm/mcfintc.h>
|
|
#elif defined(CONFIG_M54xx)
|
|
#include <asm/m54xxsim.h>
|
|
#elif defined(CONFIG_M5441x)
|
|
#include <asm/m5441xsim.h>
|
|
#endif
|
|
|
|
/****************************************************************************/
|
|
#endif /* mcfsim_h */
|