|  | /* | 
|  | * Platform information definitions. | 
|  | * | 
|  | * 2006 (c) MontaVista Software, Inc. | 
|  | * Vitaly Bordug <vbordug@ru.mvista.com> | 
|  | * | 
|  | * This file is licensed under the terms of the GNU General Public License | 
|  | * version 2. This program is licensed "as is" without any warranty of any | 
|  | * kind, whether express or implied. | 
|  | */ | 
|  |  | 
|  | #ifndef FS_PD_H | 
|  | #define FS_PD_H | 
|  |  | 
|  | static inline int uart_baudrate(void) | 
|  | { | 
|  | int baud; | 
|  | bd_t *bd = (bd_t *) __res; | 
|  |  | 
|  | if (bd->bi_baudrate) | 
|  | baud = bd->bi_baudrate; | 
|  | else | 
|  | baud = -1; | 
|  | return baud; | 
|  | } | 
|  |  | 
|  | static inline int uart_clock(void) | 
|  | { | 
|  | return (((bd_t *) __res)->bi_intfreq); | 
|  | } | 
|  |  | 
|  | #define cpm2_map(member)	(&cpm2_immr->member) | 
|  | #define cpm2_map_size(member, size)	(&cpm2_immr->member) | 
|  | #define cpm2_unmap(addr)        do {} while(0) | 
|  |  | 
|  | #endif |