Changeset ff685c9 in mainline for uspace/srv/kbd/port/z8530.c


Ignore:
Timestamp:
2009-03-03T23:00:33Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
150385b9
Parents:
9cd98796
Message:

Make the kbd port drivers platform neutral by using PIO functions.
The kernel now supplies the physical address and the kernel virtual address.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/kbd/port/z8530.c

    r9cd98796 rff685c9  
    4242#include <kbd_port.h>
    4343#include <sys/types.h>
     44#include <ddi.h>
    4445
    4546#define CHAN_A_STATUS   4
     
    8586{
    8687        async_set_interrupt_received(z8530_irq_handler);
    87         z8530_cmds[0].addr = (void *) sysinfo_value("kbd.address.virtual") +
     88        z8530_cmds[0].addr = (void *) sysinfo_value("kbd.address.kernel") +
    8889            CHAN_A_STATUS;
    89         z8530_cmds[3].addr = (void *) sysinfo_value("kbd.address.virtual") +
     90        z8530_cmds[3].addr = (void *) sysinfo_value("kbd.address.kernel") +
    9091            CHAN_A_DATA;
    9192        ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"),
Note: See TracChangeset for help on using the changeset viewer.