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 15static 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 27static inline int uart_clock(void) 28{ 29 return (((bd_t *) __res)->bi_intfreq); 30} 31 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 36#endif 37