/* * intc-simr.c * * Interrupt controller code for the ColdFire 5208, 5207 & 532x parts. * * (C) Copyright 2009-2011, Greg Ungerer <gerg@snapgear.com> * * This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of this archive * for more details.
*/
/* * The EDGE Port interrupts are the fixed 7 external interrupts. * They need some special treatment, for example they need to be acked.
*/ #ifdef CONFIG_M520x /* * The 520x parts only support a limited range of these external * interrupts, only 1, 4 and 7 (as interrupts 65, 66 and 67).
*/ #define EINT0 64 /* Is not actually used, but spot reserved for it */ #define EINT1 65 /* EDGE Port interrupt 1 */ #define EINT4 66 /* EDGE Port interrupt 4 */ #define EINT7 67 /* EDGE Port interrupt 7 */
/* * Most of the ColdFire parts with the EDGE Port module just have * a strait direct mapping of the 7 external interrupts. Although * there is a bit reserved for 0, it is not used.
*/ #define EINT0 64 /* Is not actually used, but spot reserved for it */ #define EINT1 65 /* EDGE Port interrupt 1 */ #define EINT7 71 /* EDGE Port interrupt 7 */
/* * There maybe one, two or three interrupt control units, each has 64 * interrupts. If there is no second or third unit then MCFINTC1_* or * MCFINTC2_* defines will be 0 (and code for them optimized away).
*/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.