include/able/hwio.h File Reference

#include <sys/types.h>

Include dependency graph for hwio.h:

Go to the source code of this file.

Defines

#define _ABLE_CLIB_ABLE_IO_H   1
#define ROM_BASE   0xf0000000
#define IO_BASE   0x10000000
#define PCIO_BASE   (IO_BASE + 0x3010000)
#define IOMD_BASE   (IO_BASE + 0x3200000)
#define VIDC_BASE   (IO_BASE + 0x3400000)
#define IOC_BASE   IOMD_BASE
#define IO_IOMD_BASE   IOMD_BASE
#define PCIO_MAP(x)   (PCIO_BASE + ((x) << 2))
#define FDC_BASE   0x3f0
#define PARPORT_BASE   0x278
#define SERIAL_BASE_1   0x3f8
#define SERIAL_BASE_2   0x2f8
#define le32_to_cpu(x)   (x)
#define le16_to_cpu(x)   (x)
#define cpu_to_le32(x)   (x)
#define cpu_to_le16(x)   (x)

Typedefs

typedef unsigned long io_addr_t

Functions

void insw (volatile void *, void *, size_t)
void outsw (void *, void *, size_t)
void infsw (volatile void *, void *, size_t)


Define Documentation

#define _ABLE_CLIB_ABLE_IO_H   1

#define cpu_to_le16 (  )     (x)

#define cpu_to_le32 (  )     (x)

#define FDC_BASE   0x3f0

#define IO_BASE   0x10000000

#define IO_IOMD_BASE   IOMD_BASE

#define IOC_BASE   IOMD_BASE

#define IOMD_BASE   (IO_BASE + 0x3200000)

#define le16_to_cpu (  )     (x)

#define le32_to_cpu (  )     (x)

#define PARPORT_BASE   0x278

#define PCIO_BASE   (IO_BASE + 0x3010000)

#define PCIO_MAP (  )     (PCIO_BASE + ((x) << 2))

#define ROM_BASE   0xf0000000

#define SERIAL_BASE_1   0x3f8

#define SERIAL_BASE_2   0x2f8

#define VIDC_BASE   (IO_BASE + 0x3400000)


Typedef Documentation

typedef unsigned long io_addr_t


Function Documentation

void infsw ( volatile void *  ,
void *  ,
size_t   
)

void insw ( volatile void *  ,
void *  ,
size_t   
)

void outsw ( void *  ,
void *  ,
size_t   
)


Generated on Tue Jan 20 14:28:54 2009 for ABLE LIBC by  doxygen 1.5.6