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 | ||
15 | static inline int uart_baudrate(void) | |
16 | { | |
17 | int baud; | |
18 | bd_t *bd = (bd_t *) __res; | |
19 | ||
20 | if (bd->bi_baudrate) | |
21 | baud = bd->bi_baudrate; | |
22 | else | |
23 | baud = -1; | |
24 | return baud; | |
25 | } | |
26 | ||
27 | static inline int uart_clock(void) | |
28 | { | |
29 | return (((bd_t *) __res)->bi_intfreq); | |
30 | } | |
31 | ||
fc8e50e3 VB |
32 | #define cpm2_map(member) (&cpm2_immr->member) |
33 | #define cpm2_map_size(member, size) (&cpm2_immr->member) | |
34 | #define cpm2_unmap(addr) do {} while(0) | |
35 | ||
3dd0dcbe | 36 | #endif |