arm_coreboot: Add Chromebook keyboard driver.

This commit is contained in:
Vladimir Serbinenko 2017-05-09 08:47:34 +02:00 committed by Vincent Batts
parent aad5863e98
commit 366dee1f7f
3 changed files with 384 additions and 0 deletions

View 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