IO_KBD
(void) pckbc_cnattach(&jcp->jc_internal_iot, IO_KBD, KBCMDP,
{ "pckbc", IO_KBD, { 0x980, 0x990 } },
(void) pckbc_cnattach(isa_iot, IO_KBD, KBCMDP,
{ "pckbc", IO_KBD, { 6, 3 }, -1 },
pckbc_cnattach(&arc_bus_io, IO_KBD, KBCMDP,
arc_sysreset(RPC44_V_ISA_IO + IO_KBD, KBCMDP);
arc_sysreset(TYNE_V_ISA_IO + IO_KBD, KBCMDP);
bus_addr_t iobase = IO_KBD;
if (iobase != IO_KBD || iosize != IO_KBDSIZE ||
pckbc_cnattach(iba.iba_iot, IO_KBD, KBCMDP, PCKBC_KBD_SLOT, 0);
pckbc_cnattach(&genppc_isa_io_space_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&genppc_isa_io_space_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&isa_io_bs_tag, IO_KBD, KBCMDP, PCKBC_KBD_SLOT,
rc = pckbc_cnattach(&bonito_iot, IO_KBD, KBCMDP, 0, 0);
{ IO_KBD, IO_KBD },
{ IO_KBD + 4, IO_KBD + 4 },
pckbc_cnattach(&genppc_isa_io_space_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&mvmeppc_isa_io_space_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&mvmeppc_isa_io_space_tag, IO_KBD, KBCMDP,
IO_KBD, KBCMDP, PCKBC_KBD_SLOT, 0);
return pckbc_cnattach(&genppc_isa_io_space_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&genppc_isa_io_space_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&genppc_isa_io_space_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&isa_io_bs_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&isa_io_bs_tag, IO_KBD, KBCMDP,
pckbc_cnattach(&isa_io_bs_tag, IO_KBD, KBCMDP,
error = pckbc_cnattach(x86_bus_space_io, IO_KBD, KBCMDP,
outb(IO_KBD + KBCMDP, KBC_PULSE0);
outb(IO_KBD + KBCMDP, KBC_PULSE0);
error = pckbc_cnattach(x86_bus_space_io, IO_KBD, KBCMDP,
if (bus_space_map(iot, IO_KBD + KBCMDP, 1, 0, &ioh_c)) {
ia->ia_io[0].ir_addr = IO_KBD;
if (pckbc_is_console(iot, IO_KBD)) {
if (bus_space_map(iot, IO_KBD + KBDATAP, 1, 0, &ioh_d) ||
bus_space_map(iot, IO_KBD + KBCMDP, 1, 0, &ioh_c))
t->t_addr = IO_KBD;
ia->ia_io[0].ir_addr != IO_KBD))
if (pckbc_is_console(iot, IO_KBD) == 0) {
if (bus_space_map(iot, IO_KBD + KBDATAP, 1, 0, &ioh_d))
if (pckbc_is_console(iot, IO_KBD)) {