Changeset 28ecadb in mainline for kernel/genarch/include/kbd


Ignore:
Timestamp:
2006-09-22T21:44:54Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5d684e4
Parents:
16529d5
Message:

Convert sparc64 to detect keyboard and determine
its physical address by walking the memory representation
of the OpenFirmware device tree.

Add bus-specific functions that know how to apply the
"ranges" property to one component of the "reg" property.
Buses supported so far include FHC, EBUS and PCI.

Location:
kernel/genarch/include/kbd
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/kbd/i8042.h

    r16529d5 r28ecadb  
    3636#define KERN_I8042_H_
    3737
     38#include <typedefs.h>
     39
    3840extern void i8042_init(void);
    3941extern void i8042_poll(void);
    4042extern void i8042_grab(void);
    4143extern void i8042_release(void);
     44extern char i8042_key_read(chardev_t *d);
    4245
    4346#endif
  • kernel/genarch/include/kbd/key.h

    r16529d5 r28ecadb  
    5050extern void active_read_key_pressed(uint8_t sc);
    5151
    52 extern char key_read(chardev_t *d);
    53 
    5452#endif
    5553
  • kernel/genarch/include/kbd/ns16550.h

    r16529d5 r28ecadb  
    3838#define KERN_NS16550_H_
    3939
     40#include <typedefs.h>
     41
    4042extern void ns16550_init(void);
    4143extern void ns16550_poll(void);
    4244extern void ns16550_grab(void);
    4345extern void ns16550_release(void);
     46extern char ns16550_key_read(chardev_t *d);
    4447
    4548#endif
  • kernel/genarch/include/kbd/z8530.h

    r16529d5 r28ecadb  
    4949extern void z8530_release(void);
    5050extern void z8530_interrupt(void);
     51extern char z8530_key_read(chardev_t *d);
    5152
    5253#endif
Note: See TracChangeset for help on using the changeset viewer.