refactored device_t and all declarations

This commit is contained in:
Jess Lovelace
2022-01-13 21:06:11 -05:00
parent 8bb18ef598
commit f18615ae87
219 changed files with 707 additions and 10 deletions

View File

@@ -2343,6 +2343,7 @@ kbd_init(const device_t *info)
const device_t keyboard_at_device = {
"PC/AT Keyboard",
"keyboard_at",
0,
KBC_TYPE_ISA | KBC_VEN_GENERIC,
kbd_init,
@@ -2353,6 +2354,7 @@ const device_t keyboard_at_device = {
const device_t keyboard_at_ami_device = {
"PC/AT Keyboard (AMI)",
"keyboard_at_ami",
0,
KBC_TYPE_ISA | KBC_VEN_AMI,
kbd_init,
@@ -2363,6 +2365,7 @@ const device_t keyboard_at_ami_device = {
const device_t keyboard_at_samsung_device = {
"PC/AT Keyboard (Samsung)",
"keyboard_at_samsung",
0,
KBC_TYPE_ISA | KBC_VEN_SAMSUNG,
kbd_init,
@@ -2373,6 +2376,7 @@ const device_t keyboard_at_samsung_device = {
const device_t keyboard_at_toshiba_device = {
"PC/AT Keyboard (Toshiba)",
"keyboard_at_toshiba",
0,
KBC_TYPE_ISA | KBC_VEN_TOSHIBA,
kbd_init,
@@ -2383,6 +2387,7 @@ const device_t keyboard_at_toshiba_device = {
const device_t keyboard_at_olivetti_device = {
"PC/AT Keyboard (Olivetti)",
"keyboard_at_olivetti",
0,
KBC_TYPE_ISA | KBC_VEN_OLIVETTI,
kbd_init,
@@ -2393,6 +2398,7 @@ const device_t keyboard_at_olivetti_device = {
const device_t keyboard_at_ncr_device = {
"PC/AT Keyboard (NCR)",
"keyboard_at_ncr",
0,
KBC_TYPE_ISA | KBC_VEN_NCR,
kbd_init,
@@ -2403,6 +2409,7 @@ const device_t keyboard_at_ncr_device = {
const device_t keyboard_ps2_device = {
"PS/2 Keyboard",
"keyboard_ps2",
0,
KBC_TYPE_PS2_NOREF | KBC_VEN_GENERIC,
kbd_init,
@@ -2413,6 +2420,7 @@ const device_t keyboard_ps2_device = {
const device_t keyboard_ps2_ps2_device = {
"PS/2 Keyboard",
"keyboard_ps2_ps2",
0,
KBC_TYPE_PS2_1 | KBC_VEN_GENERIC,
kbd_init,
@@ -2423,6 +2431,7 @@ const device_t keyboard_ps2_ps2_device = {
const device_t keyboard_ps2_ps1_device = {
"PS/2 Keyboard (IBM PS/1)",
"keyboard_ps2_ps1",
0,
KBC_TYPE_PS2_NOREF | KBC_VEN_IBM_PS1,
kbd_init,
@@ -2433,6 +2442,7 @@ const device_t keyboard_ps2_ps1_device = {
const device_t keyboard_ps2_ps1_pci_device = {
"PS/2 Keyboard (IBM PS/1)",
"keyboard_ps2_ps1_pci",
DEVICE_PCI,
KBC_TYPE_PS2_NOREF | KBC_VEN_IBM_PS1,
kbd_init,
@@ -2443,6 +2453,7 @@ const device_t keyboard_ps2_ps1_pci_device = {
const device_t keyboard_ps2_xi8088_device = {
"PS/2 Keyboard (Xi8088)",
"keyboard_ps2_xi8088",
0,
KBC_TYPE_PS2_1 | KBC_VEN_XI8088,
kbd_init,
@@ -2453,6 +2464,7 @@ const device_t keyboard_ps2_xi8088_device = {
const device_t keyboard_ps2_ami_device = {
"PS/2 Keyboard (AMI)",
"keyboard_ps2_ami",
0,
KBC_TYPE_PS2_NOREF | KBC_VEN_AMI,
kbd_init,
@@ -2463,6 +2475,7 @@ const device_t keyboard_ps2_ami_device = {
const device_t keyboard_ps2_olivetti_device = {
"PS/2 Keyboard (Olivetti)",
"keyboard_ps2_olivetti",
0,
KBC_TYPE_PS2_NOREF | KBC_VEN_OLIVETTI,
kbd_init,
@@ -2473,6 +2486,7 @@ const device_t keyboard_ps2_olivetti_device = {
const device_t keyboard_ps2_mca_device = {
"PS/2 Keyboard",
"keyboard_ps2_mca",
0,
KBC_TYPE_PS2_1 | KBC_VEN_IBM_MCA,
kbd_init,
@@ -2483,6 +2497,7 @@ const device_t keyboard_ps2_mca_device = {
const device_t keyboard_ps2_mca_2_device = {
"PS/2 Keyboard",
"keyboard_ps2_mca_2",
0,
KBC_TYPE_PS2_2 | KBC_VEN_IBM_MCA,
kbd_init,
@@ -2493,6 +2508,7 @@ const device_t keyboard_ps2_mca_2_device = {
const device_t keyboard_ps2_quadtel_device = {
"PS/2 Keyboard (Quadtel/MegaPC)",
"keyboard_ps2_quadtel",
0,
KBC_TYPE_PS2_NOREF | KBC_VEN_QUADTEL,
kbd_init,
@@ -2503,6 +2519,7 @@ const device_t keyboard_ps2_quadtel_device = {
const device_t keyboard_ps2_pci_device = {
"PS/2 Keyboard",
"keyboard_ps2_pci",
DEVICE_PCI,
KBC_TYPE_PS2_NOREF | KBC_VEN_GENERIC,
kbd_init,
@@ -2513,6 +2530,7 @@ const device_t keyboard_ps2_pci_device = {
const device_t keyboard_ps2_ami_pci_device = {
"PS/2 Keyboard (AMI)",
"keyboard_ps2_ami_pci",
DEVICE_PCI,
KBC_TYPE_PS2_NOREF | KBC_VEN_AMI,
kbd_init,
@@ -2523,6 +2541,7 @@ const device_t keyboard_ps2_ami_pci_device = {
const device_t keyboard_ps2_intel_ami_pci_device = {
"PS/2 Keyboard (AMI)",
"keyboard_ps2_intel_ami_pci",
DEVICE_PCI,
KBC_TYPE_PS2_NOREF | KBC_VEN_INTEL_AMI,
kbd_init,
@@ -2533,6 +2552,7 @@ const device_t keyboard_ps2_intel_ami_pci_device = {
const device_t keyboard_ps2_acer_pci_device = {
"PS/2 Keyboard (Acer 90M002A)",
"keyboard_ps2_acer_pci",
DEVICE_PCI,
KBC_TYPE_PS2_NOREF | KBC_VEN_ACER,
kbd_init,