#ifndef __S3C_BOARD_H__
|
#define __S3C_BOARD_H__
|
|
#include "s3c2440.h"
|
|
#define SYS_CLK_FREQ 12000000
|
#define CONSOLE_SERIAL S3C2440_UART0
|
#define CONSOLE_BAUDRATE 115200
|
|
unsigned int s3c2440_get_fclk(void);
|
unsigned int s3c2440_get_hclk(void);
|
unsigned int s3c2440_get_pclk(void);
|
unsigned int s3c2440_get_uclk(void);
|
|
void s3c2440_set_baudrate(unsigned int baudrate, int index);
|
int s3c2440_serial_init(unsigned int baudrate, int index);
|
int s3c2440_serail_set_afc(int enable, int index);
|
int s3c2440_serial_getc (int index);
|
void s3c2440_serial_putc (char ch, int index);
|
int s3c2440_serial_tstc(int index);
|
void s3c2440_serial_puts(const char *s, int index);
|
|
#define console_serial_init() s3c2440_serial_init(CONSOLE_BAUDRATE, CONSOLE_SERIAL)
|
#define console_serial_getc() s3c2440_serial_getc(CONSOLE_SERIAL)
|
#define console_serial_tstc() s3c2440_serial_tstc(CONSOLE_SERIAL)
|
#define console_serial_putc(c) s3c2440_serial_putc(c, CONSOLE_SERIAL)
|
#define console_serial_puts(s) s3c2440_serial_puts(s, CONSOLE_SERIAL)
|
|
void s3c2440_interrupt_enable(unsigned int mask);
|
void s3c2440_interrupt_disable(unsigned int mask);
|
void s3c2440_sub_interrupt_enable(unsigned int mask);
|
void s3c2440_sub_interrupt_disable(unsigned int mask);
|
|
#endif
|