src/device
This commit is contained in:
@@ -721,83 +721,114 @@ serial_standalone_init(void) {
|
||||
device_add_inst(&ns8250_device, next_inst + 1);
|
||||
};
|
||||
|
||||
|
||||
const device_t ns8250_device = {
|
||||
"National Semiconductor 8250(-compatible) UART",
|
||||
"ns8250",
|
||||
0,
|
||||
SERIAL_8250,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "National Semiconductor 8250(-compatible) UART",
|
||||
.internal_name = "ns8250",
|
||||
.flags = 0,
|
||||
.local = SERIAL_8250,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
const device_t ns8250_pcjr_device = {
|
||||
"National Semiconductor 8250(-compatible) UART for PCjr",
|
||||
"ns8250_pcjr",
|
||||
DEVICE_PCJR,
|
||||
SERIAL_8250_PCJR,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "National Semiconductor 8250(-compatible) UART for PCjr",
|
||||
.internal_name = "ns8250_pcjr",
|
||||
.flags = DEVICE_PCJR,
|
||||
.local = SERIAL_8250_PCJR,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
const device_t ns16450_device = {
|
||||
"National Semiconductor NS16450(-compatible) UART",
|
||||
"ns16450",
|
||||
0,
|
||||
SERIAL_16450,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "National Semiconductor NS16450(-compatible) UART",
|
||||
.internal_name = "ns16450",
|
||||
.flags = 0,
|
||||
.local = SERIAL_16450,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
const device_t ns16550_device = {
|
||||
"National Semiconductor NS16550(-compatible) UART",
|
||||
"ns16550",
|
||||
0,
|
||||
SERIAL_16550,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "National Semiconductor NS16550(-compatible) UART",
|
||||
.internal_name = "ns16550",
|
||||
.flags = 0,
|
||||
.local = SERIAL_16550,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
const device_t ns16650_device = {
|
||||
"Startech Semiconductor 16650(-compatible) UART",
|
||||
"ns16650",
|
||||
0,
|
||||
SERIAL_16650,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "Startech Semiconductor 16650(-compatible) UART",
|
||||
.internal_name = "ns16650",
|
||||
.flags = 0,
|
||||
.local = SERIAL_16650,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
const device_t ns16750_device = {
|
||||
"Texas Instruments 16750(-compatible) UART",
|
||||
"ns16750",
|
||||
0,
|
||||
SERIAL_16750,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "Texas Instruments 16750(-compatible) UART",
|
||||
.internal_name = "ns16750",
|
||||
.flags = 0,
|
||||
.local = SERIAL_16750,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
const device_t ns16850_device = {
|
||||
"Exar Corporation NS16850(-compatible) UART",
|
||||
"ns16850",
|
||||
0,
|
||||
SERIAL_16850,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "Exar Corporation NS16850(-compatible) UART",
|
||||
.internal_name = "ns16850",
|
||||
.flags = 0,
|
||||
.local = SERIAL_16850,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
const device_t ns16950_device = {
|
||||
"Oxford Semiconductor NS16950(-compatible) UART",
|
||||
"ns16950",
|
||||
0,
|
||||
SERIAL_16950,
|
||||
serial_init, serial_close, NULL,
|
||||
{ NULL }, serial_speed_changed, NULL,
|
||||
NULL
|
||||
.name = "Oxford Semiconductor NS16950(-compatible) UART",
|
||||
.internal_name = "ns16950",
|
||||
.flags = 0,
|
||||
.local = SERIAL_16950,
|
||||
.init = serial_init,
|
||||
.close = serial_close,
|
||||
.reset = NULL,
|
||||
{ .available = NULL },
|
||||
.speed_changed = serial_speed_changed,
|
||||
.force_redraw = NULL,
|
||||
.config = NULL
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user