45#define MC68681_STATUS 1
46#define MC68681_RX_BUFFER 3
49#define MC68681_CLOCK_SELECT 1
50#define MC68681_COMMAND 2
51#define MC68681_TX_BUFFER 3
60#define MC68681_DATA_BAUD_RATE_SET_1 0
61#define MC68681_DATA_BAUD_RATE_SET_2 1
63#define MC68681_XBRG_IGNORED (0 << 1)
64#define MC68681_XBRG_ENABLED (1 << 1)
65#define MC68681_XBRG_DISABLED (2 << 1)
66#define MC68681_XBRG_MASK (3 << 1)
72typedef unsigned char mc68681_baud_t;
73typedef mc68681_baud_t mc68681_baud_table_t[RTEMS_TERMIOS_NUMBER_BAUD_RATES];
75#define MC68681_BAUD_NOT_VALID 0xFF
78 mc68681_baud_rate_table[4][RTEMS_TERMIOS_NUMBER_BAUD_RATES];
92uint8_t mc68681_get_register(
97void mc68681_set_register(
103uint8_t mc68681_get_register_2(
104 uintptr_t ulCtrlPort,
108void mc68681_set_register_2(
109 uintptr_t ulCtrlPort,
114uint8_t mc68681_get_register_4(
115 uintptr_t ulCtrlPort,
119void mc68681_set_register_4(
120 uintptr_t ulCtrlPort,
125uint8_t mc68681_get_register_8(
126 uintptr_t ulCtrlPort,
130void mc68681_set_register_8(
131 uintptr_t ulCtrlPort,