2 * drivers/input/keyboard/tegra-nvec.c
4 * Keyboard class input driver for keyboards connected to an NvEc compliant
7 * Copyright (c) 2009, NVIDIA Corporation.
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
14 * This program is distributed in the hope that it will be useful, but WITHOUT
15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
19 * You should have received a copy of the GNU General Public License along
20 * with this program; if not, write to the Free Software Foundation, Inc.,
21 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24 static unsigned short code_tab_102us
[] = {
164 static unsigned short extcode_tab_us102
[] = {
191 /* VK_MEDIA_NEXT_TRACK */
204 /* VK_MEDIA_PLAY_PAUSE */
223 /* VK_BROWSER_HOME */
234 /* VK_OEM_NV_BACKLIGHT_UP */
236 /* VK_OEM_NV_BACKLIGHT_DN */
238 /* VK_OEM_NV_BACKLIGHT_AUTOTOGGLE */
240 /* VK_OEM_NV_POWER_INFO */
242 /* VK_OEM_NV_WIFI_TOGGLE */
244 /* VK_OEM_NV_DISPLAY_SELECT */
246 /* VK_OEM_NV_AIRPLANE_TOGGLE */
287 /* VK_BROWSER_SEARCH */
289 /* VK_BROWSER_FAVORITES */
291 /* VK_BROWSER_REFRESH */
293 /* VK_BROWSER_STOP */
295 /* VK_BROWSER_FORWARD */
297 /* VK_BROWSER_BACK */
303 /* VK_LAUNCH_MEDIA_SELECT */
307 static unsigned short *code_tabs
[] = { code_tab_102us
, extcode_tab_us102
};