make keyboard reset driver generic (not pc keyboard driver dependent)
so it can be used by usb, too Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Patrick Georgi <patrick.georgi@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5291 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
committed by
Stefan Reinauer
parent
c2d0b62cc1
commit
1beabe10cd
@ -36,16 +36,14 @@
|
||||
|
||||
#define I8042_MODE_XLATE 0x40
|
||||
|
||||
static void (*reset_handler)(void) = NULL;
|
||||
|
||||
struct layout_maps {
|
||||
char *country;
|
||||
unsigned short map[4][0x57];
|
||||
};
|
||||
|
||||
struct layout_maps *map;
|
||||
static struct layout_maps *map;
|
||||
|
||||
struct layout_maps keyboard_layouts[] = {
|
||||
static struct layout_maps keyboard_layouts[] = {
|
||||
#ifdef CONFIG_PC_KEYBOARD_LAYOUT_US
|
||||
{ .country = "us", .map = {
|
||||
{ /* No modifier */
|
||||
@ -319,13 +317,6 @@ int keyboard_set_layout(char *country)
|
||||
return -1;
|
||||
}
|
||||
|
||||
int keyboard_add_reset_handler(void (*new_handler)(void))
|
||||
{
|
||||
reset_handler = new_handler;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static struct console_input_driver cons = {
|
||||
.havekey = keyboard_havechar,
|
||||
.getchar = keyboard_getchar
|
||||
|
Reference in New Issue
Block a user