arm_coreboot: Add Chromebook keyboard driver.
This commit is contained in:
parent
aad5863e98
commit
366dee1f7f
3 changed files with 384 additions and 0 deletions
21
include/grub/arm/cros_ec.h
Normal file
21
include/grub/arm/cros_ec.h
Normal file
|
@ -0,0 +1,21 @@
|
|||
#ifndef GRUB_ARM_CROS_EC_H
|
||||
#define GRUB_ARM_CROS_EC_H 1
|
||||
|
||||
#include <grub/types.h>
|
||||
#include <grub/fdtbus.h>
|
||||
|
||||
#define GRUB_CROS_EC_KEYSCAN_COLS 13
|
||||
#define GRUB_CROS_EC_KEYSCAN_ROWS 8
|
||||
|
||||
struct grub_cros_ec_keyscan {
|
||||
grub_uint8_t data[GRUB_CROS_EC_KEYSCAN_COLS];
|
||||
};
|
||||
|
||||
int
|
||||
grub_cros_ec_scan_keyboard (const struct grub_fdtbus_dev *dev,
|
||||
struct grub_cros_ec_keyscan *scan);
|
||||
|
||||
int
|
||||
grub_cros_ec_validate (const struct grub_fdtbus_dev *dev);
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue