#include <common.h>
#include <lh7a40x.h>
+DECLARE_GLOBAL_DATA_PTR;
+
#if defined(CONFIG_CONSOLE_UART1)
# define UART_CONSOLE 1
#elif defined(CONFIG_CONSOLE_UART2)
void serial_setbrg (void)
{
- DECLARE_GLOBAL_DATA_PTR;
- LH7A40X_UART_PTR(uart,UART_CONSOLE);
+ lh7a40x_uart_t* uart = LH7A40X_UART_PTR(UART_CONSOLE);
int i;
unsigned int reg = 0;
*/
int serial_init (void)
{
- LH7A40X_UART_PTR(uart,UART_CONSOLE);
+ lh7a40x_uart_t* uart = LH7A40X_UART_PTR(UART_CONSOLE);
/* UART must be enabled before writing to any config registers */
uart->con |= (UART_EN);
*/
int serial_getc (void)
{
- LH7A40X_UART_PTR(uart,UART_CONSOLE);
+ lh7a40x_uart_t* uart = LH7A40X_UART_PTR(UART_CONSOLE);
/* wait for character to arrive */
while (uart->status & UART_RXFE);
*/
void serial_putc (const char c)
{
- LH7A40X_UART_PTR(uart,UART_CONSOLE);
+ lh7a40x_uart_t* uart = LH7A40X_UART_PTR(UART_CONSOLE);
#ifdef CONFIG_MODEM_SUPPORT
if (be_quiet)
*/
int serial_tstc (void)
{
- LH7A40X_UART_PTR(uart,UART_CONSOLE);
+ lh7a40x_uart_t* uart = LH7A40X_UART_PTR(UART_CONSOLE);
return(!(uart->status & UART_RXFE));
}