41 lines
1.3 KiB
C
41 lines
1.3 KiB
C
/*
|
|
* SiI8620 Linux Driver
|
|
*
|
|
* Copyright (C) 2013-2014 Silicon Image, Inc.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License as
|
|
* published by the Free Software Foundation version 2.
|
|
* This program is distributed AS-IS WITHOUT ANY WARRANTY of any
|
|
* kind, whether express or implied; INCLUDING without the implied warranty
|
|
* of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE or NON-INFRINGEMENT.
|
|
* See the GNU General Public License for more details at
|
|
* http://www.gnu.org/licenses/gpl-2.0.html.
|
|
*/
|
|
|
|
#ifndef _MHL_RBP_INPUTDEV_H_
|
|
#define _MHL_RBP_INPUTDEV_H_
|
|
|
|
struct mhl_dev_context;
|
|
|
|
#define RBP_CALL_ANSWER 0x01
|
|
#define RBP_CALL_END 0x02
|
|
#define RBP_CALL_TOGGLE 0x03
|
|
#define RBP_CALL_MUTE 0x04
|
|
#define RBP_CALL_DECLINE 0x05
|
|
#define RBP_OCTOTHORPE 0x06
|
|
#define RBP_ASTERISK 0x07
|
|
#define RBP_ROTATE_CLKWISE 0x20
|
|
#define RBP_ROTATE_COUNTERCLKWISE 0x21
|
|
#define RBP_SCREEN_PAGE_NEXT 0x30
|
|
#define RBP_SCREEN_PAGE_PREV 0x31
|
|
#define RBP_SCREEN_PAGE_UP 0x32
|
|
#define RBP_SCREEN_PAGE_DN 0x33
|
|
#define RBP_SCREEN_PAGE_LEFT 0x34
|
|
#define RBP_SCREEN_PAGE_RIGHT 0x35
|
|
|
|
int generate_rbp_input_event(struct mhl_dev_context *dev_context,
|
|
uint8_t rbp_buttoncode);
|
|
|
|
#endif /* #ifndef _MHL_RBP_INPUTDEV_H_ */
|