Fix common misspellings
[linux-2.6.git] / arch / m68k / include / asm / m523xsim.h
index 4ad7a00..6235921 100644 (file)
 
 #define        CPU_NAME                "COLDFIRE(m523x)"
 #define        CPU_INSTR_PER_JIFFY     3
+#define        MCF_BUSCLK              (MCF_CLK / 2)
 
 #include <asm/m52xxacr.h>
 
 /*
  *     Define the 523x SIM register set addresses.
  */
-#define        MCFICM_INTC0            0x0c00          /* Base for Interrupt Ctrl 0 */
-#define        MCFICM_INTC1            0x0d00          /* Base for Interrupt Ctrl 0 */
+#define        MCFICM_INTC0            (MCF_IPSBAR + 0x0c00)   /* Base for Interrupt Ctrl 0 */
+#define        MCFICM_INTC1            (MCF_IPSBAR + 0x0d00)   /* Base for Interrupt Ctrl 0 */
+
 #define        MCFINTC_IPRH            0x00            /* Interrupt pending 32-63 */
 #define        MCFINTC_IPRL            0x04            /* Interrupt pending 1-31 */
 #define        MCFINTC_IMRH            0x08            /* Interrupt mask 32-63 */
 /*
  *     SDRAM configuration registers.
  */
-#define        MCFSIM_DCR              0x44            /* SDRAM control */
-#define        MCFSIM_DACR0            0x48            /* SDRAM base address 0 */
-#define        MCFSIM_DMR0             0x4c            /* SDRAM address mask 0 */
-#define        MCFSIM_DACR1            0x50            /* SDRAM base address 1 */
-#define        MCFSIM_DMR1             0x54            /* SDRAM address mask 1 */
+#define        MCFSIM_DCR              (MCF_IPSBAR + 0x44)     /* Control */
+#define        MCFSIM_DACR0            (MCF_IPSBAR + 0x48)     /* Base address 0 */
+#define        MCFSIM_DMR0             (MCF_IPSBAR + 0x4c)     /* Address mask 0 */
+#define        MCFSIM_DACR1            (MCF_IPSBAR + 0x50)     /* Base address 1 */
+#define        MCFSIM_DMR1             (MCF_IPSBAR + 0x54)     /* Address mask 1 */
 
 /*
- *  Reset Controll Unit (relative to IPSBAR).
+ *  Reset Control Unit (relative to IPSBAR).
  */
 #define        MCF_RCR                 0x110000
 #define        MCF_RSR                 0x110001
 /*
  *  UART module.
  */
-#define MCFUART_BASE1          0x200           /* Base address of UART1 */
-#define MCFUART_BASE2          0x240           /* Base address of UART2 */
-#define MCFUART_BASE3          0x280           /* Base address of UART3 */
+#define MCFUART_BASE1          (MCF_IPSBAR + 0x200)
+#define MCFUART_BASE2          (MCF_IPSBAR + 0x240)
+#define MCFUART_BASE3          (MCF_IPSBAR + 0x280)
+
+/*
+ *  FEC ethernet module.
+ */
+#define        MCFFEC_BASE             (MCF_IPSBAR + 0x1000)
+#define        MCFFEC_SIZE             0x800
 
+/*
+ *  GPIO module.
+ */
 #define MCFGPIO_PODR_ADDR      (MCF_IPSBAR + 0x100000)
 #define MCFGPIO_PODR_DATAH     (MCF_IPSBAR + 0x100001)
 #define MCFGPIO_PODR_DATAL     (MCF_IPSBAR + 0x100002)
 #define MCFGPIO_PCLRR_ETPU     (MCF_IPSBAR + 0x10003C)
 
 /*
- * EPort
+ * PIT timer base addresses.
  */
+#define        MCFPIT_BASE1            (MCF_IPSBAR + 0x150000)
+#define        MCFPIT_BASE2            (MCF_IPSBAR + 0x160000)
+#define        MCFPIT_BASE3            (MCF_IPSBAR + 0x170000)
+#define        MCFPIT_BASE4            (MCF_IPSBAR + 0x180000)
 
+/*
+ * EPort
+ */
+#define MCFEPORT_EPPAR         (MCF_IPSBAR + 0x130000)
 #define MCFEPORT_EPDDR         (MCF_IPSBAR + 0x130002)
+#define MCFEPORT_EPIER         (MCF_IPSBAR + 0x130003)
 #define MCFEPORT_EPDR          (MCF_IPSBAR + 0x130004)
 #define MCFEPORT_EPPDR         (MCF_IPSBAR + 0x130005)
+#define MCFEPORT_EPFR          (MCF_IPSBAR + 0x130006)
 
 /*
  * Generic GPIO support
 */
 #define        MCFGPIO_PAR_QSPI        (MCF_IPSBAR + 0x10004A)
 #define        MCFGPIO_PAR_TIMER       (MCF_IPSBAR + 0x10004C)
+
+/*
+ * DMA unit base addresses.
+ */
+#define        MCFDMA_BASE0            (MCF_IPSBAR + 0x100)
+#define        MCFDMA_BASE1            (MCF_IPSBAR + 0x140)
+#define        MCFDMA_BASE2            (MCF_IPSBAR + 0x180)
+#define        MCFDMA_BASE3            (MCF_IPSBAR + 0x1C0)
+
 /****************************************************************************/
 #endif /* m523xsim_h */