Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1848 → Rev 1849

/trunk/kernel/arch/sparc64/include/drivers/ns16550.h
39,6 → 39,7
#include <arch/drivers/kbd.h>
 
#define RBR_REG 0 /** Receiver Buffer Register. */
#define IER_REG 1 /** Interrupt Enable Register. */
#define LSR_REG 5 /** Line Status Register. */
 
static inline uint8_t ns16550_rbr_read(void)
46,6 → 47,16
return kbd_virt_address[RBR_REG];
}
 
static inline uint8_t ns16550_ier_read(void)
{
return kbd_virt_address[IER_REG];
}
 
static inline void ns16550_ier_write(uint8_t v)
{
kbd_virt_address[IER_REG] = v;
}
 
static inline uint8_t ns16550_lsr_read(void)
{
return kbd_virt_address[LSR_REG];