37 lines
752 B
C
37 lines
752 B
C
/*
|
|
* 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
|