s3c24xx_uart.c File Reference

Samsung S3C24xx on-chip UART driver. More...

#include <ddi.h>
#include <libarch/ddi.h>
#include <devmap.h>
#include <ipc/char.h>
#include <async.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sysinfo.h>
#include <errno.h>
#include <inttypes.h>
#include "s3c24xx_uart.h"

Go to the source code of this file.

Defines

#define NAME   "s3c24ser"
#define NAMESPACE   "char"

Functions

int main (int argc, char *argv[])
 Main entry point.
static void s3c24xx_uart_connection (ipc_callid_t iid, ipc_call_t *icall)
 Character device connection handler.
static int s3c24xx_uart_init (s3c24xx_uart_t *uart)
 Initialize S3C24xx on-chip UART.
static void s3c24xx_uart_irq_handler (ipc_callid_t iid, ipc_call_t *call)
static void s3c24xx_uart_sendb (s3c24xx_uart_t *uart, uint8_t byte)
 Send a byte to the UART.

Variables

static s3c24xx_uart_tuart
 S3C24xx UART instance structure.
static irq_cmd_t uart_irq_cmds []
static irq_code_t uart_irq_code


Detailed Description

Samsung S3C24xx on-chip UART driver.

This UART is present on the Samsung S3C24xx CPU (on the gta02 platform).

Definition in file s3c24xx_uart.c.


Generated on Thu Jun 2 07:45:55 2011 for HelenOS/USB by  doxygen 1.4.7