/* Copyright (c) 2013 The Chromium OS Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. * * Keyboard protocol interface */ #ifndef __CROS_EC_KEYBOARD_PROTOCOL_H #define __CROS_EC_KEYBOARD_PROTOCOL_H #include "common.h" /* Routines common to all protocols */ /** * Clear the keyboard buffer to host. */ void keyboard_clear_buffer(void); /* Protocol-specific includes */ #ifdef CONFIG_KEYBOARD_PROTOCOL_8042 #include "keyboard_8042.h" #endif #ifdef CONFIG_KEYBOARD_PROTOCOL_MKBP #include "keyboard_mkbp.h" #endif #endif /* __CROS_EC_KEYBOARD_PROTOCOL_H */