diff options
Diffstat (limited to 'arch/m68k/include/asm/m54xxsim.h')
-rw-r--r-- | arch/m68k/include/asm/m54xxsim.h | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/arch/m68k/include/asm/m54xxsim.h b/arch/m68k/include/asm/m54xxsim.h index d3c5e0dbdadf..d3bd83887429 100644 --- a/arch/m68k/include/asm/m54xxsim.h +++ b/arch/m68k/include/asm/m54xxsim.h | |||
@@ -47,6 +47,12 @@ | |||
47 | #define MCF_IRQ_UART3 (MCFINT_VECBASE + 32) | 47 | #define MCF_IRQ_UART3 (MCFINT_VECBASE + 32) |
48 | 48 | ||
49 | /* | 49 | /* |
50 | * Slice Timer support. | ||
51 | */ | ||
52 | #define MCFSLT_TIMER0 (MCF_MBAR + 0x900) /* Base addr TIMER0 */ | ||
53 | #define MCFSLT_TIMER1 (MCF_MBAR + 0x910) /* Base addr TIMER1 */ | ||
54 | |||
55 | /* | ||
50 | * Generic GPIO support | 56 | * Generic GPIO support |
51 | */ | 57 | */ |
52 | #define MCFGPIO_PIN_MAX 0 /* I am too lazy to count */ | 58 | #define MCFGPIO_PIN_MAX 0 /* I am too lazy to count */ |
@@ -64,15 +70,25 @@ | |||
64 | #define MCFEPORT_EPFR (MCF_MBAR + 0xf0c) /* Flags */ | 70 | #define MCFEPORT_EPFR (MCF_MBAR + 0xf0c) /* Flags */ |
65 | 71 | ||
66 | /* | 72 | /* |
67 | * Some PSC related definitions | 73 | * Pin Assignment register definitions |
68 | */ | 74 | */ |
69 | #define MCF_PAR_PSC(x) (0x000A4F-((x)&0x3)) | 75 | #define MCFGPIO_PAR_FBCTL (MCF_MBAR + 0xA40) |
76 | #define MCFGPIO_PAR_FBCS (MCF_MBAR + 0xA42) | ||
77 | #define MCFGPIO_PAR_DMA (MCF_MBAR + 0xA43) | ||
78 | #define MCFGPIO_PAR_FECI2CIRQ (MCF_MBAR + 0xA44) | ||
79 | #define MCFGPIO_PAR_PCIBG (MCF_MBAR + 0xA48) /* PCI bus grant */ | ||
80 | #define MCFGPIO_PAR_PCIBR (MCF_MBAR + 0xA4A) /* PCI */ | ||
81 | #define MCFGPIO_PAR_PSC0 (MCF_MBAR + 0xA4F) | ||
82 | #define MCFGPIO_PAR_PSC1 (MCF_MBAR + 0xA4E) | ||
83 | #define MCFGPIO_PAR_PSC2 (MCF_MBAR + 0xA4D) | ||
84 | #define MCFGPIO_PAR_PSC3 (MCF_MBAR + 0xA4C) | ||
85 | #define MCFGPIO_PAR_DSPI (MCF_MBAR + 0xA50) | ||
86 | #define MCFGPIO_PAR_TIMER (MCF_MBAR + 0xA52) | ||
87 | |||
70 | #define MCF_PAR_SDA (0x0008) | 88 | #define MCF_PAR_SDA (0x0008) |
71 | #define MCF_PAR_SCL (0x0004) | 89 | #define MCF_PAR_SCL (0x0004) |
72 | #define MCF_PAR_PSC_TXD (0x04) | 90 | #define MCF_PAR_PSC_TXD (0x04) |
73 | #define MCF_PAR_PSC_RXD (0x08) | 91 | #define MCF_PAR_PSC_RXD (0x08) |
74 | #define MCF_PAR_PSC_RTS(x) (((x)&0x03)<<4) | ||
75 | #define MCF_PAR_PSC_CTS(x) (((x)&0x03)<<6) | ||
76 | #define MCF_PAR_PSC_CTS_GPIO (0x00) | 92 | #define MCF_PAR_PSC_CTS_GPIO (0x00) |
77 | #define MCF_PAR_PSC_CTS_BCLK (0x80) | 93 | #define MCF_PAR_PSC_CTS_BCLK (0x80) |
78 | #define MCF_PAR_PSC_CTS_CTS (0xC0) | 94 | #define MCF_PAR_PSC_CTS_CTS (0xC0) |
@@ -81,7 +97,4 @@ | |||
81 | #define MCF_PAR_PSC_RTS_RTS (0x30) | 97 | #define MCF_PAR_PSC_RTS_RTS (0x30) |
82 | #define MCF_PAR_PSC_CANRX (0x40) | 98 | #define MCF_PAR_PSC_CANRX (0x40) |
83 | 99 | ||
84 | #define MCF_PAR_PCIBG (CONFIG_MBAR + 0xa48) /* PCI bus grant */ | ||
85 | #define MCF_PAR_PCIBR (CONFIG_MBAR + 0xa4a) /* PCI */ | ||
86 | |||
87 | #endif /* m54xxsim_h */ | 100 | #endif /* m54xxsim_h */ |