Commit | Line | Data |
---|---|---|
3dd0dcbe VB |
1 | /* |
2 | * Platform information definitions. | |
3 | * | |
4 | * 2006 (c) MontaVista Software, Inc. | |
5 | * Vitaly Bordug <vbordug@ru.mvista.com> | |
6 | * | |
7 | * This file is licensed under the terms of the GNU General Public License | |
8 | * version 2. This program is licensed "as is" without any warranty of any | |
9 | * kind, whether express or implied. | |
10 | */ | |
11 | ||
12 | #ifndef FS_PD_H | |
13 | #define FS_PD_H | |
14 | #include <sysdev/fsl_soc.h> | |
15 | #include <asm/time.h> | |
16 | ||
f2a0bd37 VB |
17 | #ifdef CONFIG_CPM2 |
18 | #include <asm/cpm2.h> | |
3dd0dcbe | 19 | |
5427828e VB |
20 | #if defined(CONFIG_8260) |
21 | #include <asm/mpc8260.h> | |
5427828e VB |
22 | #endif |
23 | ||
449012da SW |
24 | #define cpm2_map(member) (&cpm2_immr->member) |
25 | #define cpm2_map_size(member, size) (&cpm2_immr->member) | |
26 | #define cpm2_unmap(addr) do {} while(0) | |
f2a0bd37 VB |
27 | #endif |
28 | ||
29 | #ifdef CONFIG_8xx | |
30 | #include <asm/8xx_immap.h> | |
31 | #include <asm/mpc8xx.h> | |
32 | ||
fb533d0c | 33 | extern immap_t __iomem *mpc8xx_immr; |
f2a0bd37 | 34 | |
fb533d0c SW |
35 | #define immr_map(member) (&mpc8xx_immr->member) |
36 | #define immr_map_size(member, size) (&mpc8xx_immr->member) | |
37 | #define immr_unmap(addr) do {} while (0) | |
f2a0bd37 VB |
38 | #endif |
39 | ||
40 | static inline int uart_baudrate(void) | |
41 | { | |
42 | return get_baudrate(); | |
43 | } | |
44 | ||
45 | static inline int uart_clock(void) | |
46 | { | |
47 | return ppc_proc_freq; | |
48 | } | |
fc8e50e3 | 49 | |
3dd0dcbe | 50 | #endif |