Changeset ee163b3 in mainline for uspace/drv/char/i8042/i8042.h


Ignore:
Timestamp:
2011-12-10T01:32:05Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5960b48
Parents:
f44ba92
Message:

i8042: Add tons of DDF stuff, matchid.

Still missing:

  • enable interrupts (didn't kernel do this for us?)
  • handle callback connections
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/char/i8042/i8042.h

    rf44ba92 ree163b3  
    4242#include <libarch/ddi.h>
    4343#include <async.h>
     44#include <ddf/driver.h>
    4445
    4546/** i8042 HW I/O interface */
     
    6566        i8042_regs_t *regs;
    6667        i8042_port_t port[MAX_DEVS];
    67 } i8042_dev_t;
     68        ddf_fun_t *kbd_fun;
     69        ddf_fun_t *mouse_fun;
     70} i8042_t;
     71
     72int i8042_init(i8042_t *, void *, size_t, int, int, ddf_dev_t *);
    6873
    6974#endif
    70 
    7175/**
    7276 * @}
Note: See TracChangeset for help on using the changeset viewer.