/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/keyboard/ |
H A D | ep93xx_keypad.c | 2 * Driver for the Cirrus EP93xx matrix keypad controller. 6 * Based on the pxa27x matrix keypad controller by Rodolfo Giometti. 85 struct ep93xx_keypad *keypad = dev_id; local 86 struct input_dev *input_dev = keypad->input_dev; 90 status = __raw_readl(keypad->mmio_base + KEY_REG); 93 key1 = keypad->keycodes[keycode]; 96 key2 = keypad->keycodes[keycode]; 99 if (keypad->key1 && key1 != keypad->key1 && key2 != keypad 134 ep93xx_keypad_config(struct ep93xx_keypad *keypad) argument 162 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); local 175 struct ep93xx_keypad *keypad = input_get_drvdata(pdev); local 194 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); local 214 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); local 241 struct ep93xx_keypad *keypad; local 357 struct ep93xx_keypad *keypad = platform_get_drvdata(pdev); local [all...] |
H A D | imx_keypad.c | 2 * Driver for the IMX keypad port. 84 static void imx_keypad_scan_matrix(struct imx_keypad *keypad, argument 91 if ((keypad->cols_en_mask & (1 << col)) == 0) 94 * Discharge keypad capacitance: 99 reg_val = readw(keypad->mmio_base + KPDR); 101 writew(reg_val, keypad->mmio_base + KPDR); 103 reg_val = readw(keypad->mmio_base + KPCR); 104 reg_val &= ~((keypad->cols_en_mask & 0xff) << 8); 105 writew(reg_val, keypad->mmio_base + KPCR); 109 reg_val = readw(keypad 149 imx_keypad_fire_events(struct imx_keypad *keypad, unsigned short *matrix_volatile_state) argument 191 struct imx_keypad *keypad = (struct imx_keypad *) data; local 295 struct imx_keypad *keypad = dev_id; local 318 imx_keypad_config(struct imx_keypad *keypad) argument 354 imx_keypad_inhibit(struct imx_keypad *keypad) argument 369 struct imx_keypad *keypad = input_get_drvdata(dev); local 386 struct imx_keypad *keypad = input_get_drvdata(dev); local 414 struct imx_keypad *keypad; local 549 struct imx_keypad *keypad = platform_get_drvdata(pdev); local [all...] |
H A D | samsung-keypad.c | 2 * Samsung keypad driver 25 #include <plat/keypad.h> 87 static void samsung_keypad_scan(struct samsung_keypad *keypad, argument 90 struct device *dev = keypad->input_dev->dev.parent; 94 for (col = 0; col < keypad->cols; col++) { 103 writel(val, keypad->base + SAMSUNG_KEYIFCOL); 106 val = readl(keypad->base + SAMSUNG_KEYIFROW); 107 row_state[col] = ~val & ((1 << keypad->rows) - 1); 111 writel(0, keypad->base + SAMSUNG_KEYIFCOL); 114 static bool samsung_keypad_report(struct samsung_keypad *keypad, argument 156 struct samsung_keypad *keypad = dev_id; local 178 samsung_keypad_start(struct samsung_keypad *keypad) argument 196 samsung_keypad_stop(struct samsung_keypad *keypad) argument 224 struct samsung_keypad *keypad = input_get_drvdata(input_dev); local 233 struct samsung_keypad *keypad = input_get_drvdata(input_dev); local 242 struct samsung_keypad *keypad; local 363 struct samsung_keypad *keypad = platform_get_drvdata(pdev); local 385 samsung_keypad_toggle_wakeup(struct samsung_keypad *keypad, bool enable) argument 411 struct samsung_keypad *keypad = platform_get_drvdata(pdev); local 429 struct samsung_keypad *keypad = platform_get_drvdata(pdev); local [all...] |
H A D | matrix_keypad.c | 86 static void enable_row_irqs(struct matrix_keypad *keypad) argument 88 const struct matrix_keypad_platform_data *pdata = keypad->pdata; 99 static void disable_row_irqs(struct matrix_keypad *keypad) argument 101 const struct matrix_keypad_platform_data *pdata = keypad->pdata; 117 struct matrix_keypad *keypad = local 119 struct input_dev *input_dev = keypad->input_dev; 120 const struct matrix_keypad_platform_data *pdata = keypad->pdata; 144 bits_changed = keypad->last_key_state[col] ^ new_state[col]; 152 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); 155 keypad 174 struct matrix_keypad *keypad = id; local 199 struct matrix_keypad *keypad = input_get_drvdata(dev); local 215 struct matrix_keypad *keypad = input_get_drvdata(dev); local 228 matrix_keypad_enable_wakeup(struct matrix_keypad *keypad) argument 250 matrix_keypad_disable_wakeup(struct matrix_keypad *keypad) argument 274 struct matrix_keypad *keypad = platform_get_drvdata(pdev); local 287 struct matrix_keypad *keypad = platform_get_drvdata(pdev); local 301 init_matrix_gpio(struct platform_device *pdev, struct matrix_keypad *keypad) argument 383 struct matrix_keypad *keypad; local 462 struct matrix_keypad *keypad = platform_get_drvdata(pdev); local [all...] |
H A D | w90p910_keypad.c | 57 static void w90p910_keypad_scan_matrix(struct w90p910_keypad *keypad, argument 60 struct input_dev *input_dev = keypad->input_dev; 64 unsigned int key = keypad->keymap[code]; 77 struct w90p910_keypad *keypad = dev_id; local 80 kstatus = __raw_readl(keypad->mmio_base + KPI_STATUS); 85 w90p910_keypad_scan_matrix(keypad, kstatus); 92 struct w90p910_keypad *keypad = input_get_drvdata(dev); local 93 const struct w90p910_keypad_platform_data *pdata = keypad->pdata; 97 clk_enable(keypad->clk); 99 val = __raw_readl(keypad 114 struct w90p910_keypad *keypad = input_get_drvdata(dev); local 125 struct w90p910_keypad *keypad; local 238 struct w90p910_keypad *keypad = platform_get_drvdata(pdev); local [all...] |
H A D | pxa27x_keypad.c | 96 #define keypad_readl(off) __raw_readl(keypad->mmio_base + (off)) 97 #define keypad_writel(off, v) __raw_writel((v), keypad->mmio_base + (off)) 121 static void pxa27x_keypad_build_keycode(struct pxa27x_keypad *keypad) argument 123 struct pxa27x_keypad_platform_data *pdata = keypad->pdata; 124 struct input_dev *input_dev = keypad->input_dev; 136 keypad->keycodes[scancode] = keycode; 142 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = keycode; 149 keypad->keycodes[MAX_MATRIX_KEY_NUM + 0] = keycode; 153 keypad->keycodes[MAX_MATRIX_KEY_NUM + 1] = keycode; 156 keypad 183 pxa27x_keypad_scan_matrix(struct pxa27x_keypad *keypad) argument 261 report_rotary_event(struct pxa27x_keypad *keypad, int r, int delta) argument 285 pxa27x_keypad_scan_rotary(struct pxa27x_keypad *keypad) argument 301 pxa27x_keypad_scan_direct(struct pxa27x_keypad *keypad) argument 335 struct pxa27x_keypad *keypad = dev_id; local 347 pxa27x_keypad_config(struct pxa27x_keypad *keypad) argument 389 struct pxa27x_keypad *keypad = input_get_drvdata(dev); local 400 struct pxa27x_keypad *keypad = input_get_drvdata(dev); local 410 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); local 423 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); local 451 struct pxa27x_keypad *keypad; local 563 struct pxa27x_keypad *keypad = platform_get_drvdata(pdev); local [all...] |
H A D | stmpe-keypad.c | 115 static int stmpe_keypad_read_data(struct stmpe_keypad *keypad, u8 *data) argument 117 const struct stmpe_keypad_variant *variant = keypad->variant; 118 struct stmpe *stmpe = keypad->stmpe; 139 struct stmpe_keypad *keypad = dev; local 140 struct input_dev *input = keypad->input; 141 const struct stmpe_keypad_variant *variant = keypad->variant; 146 ret = stmpe_keypad_read_data(keypad, fifo); 162 input_report_key(input, keypad->keymap[code], !up); 169 static int __devinit stmpe_keypad_altfunc_init(struct stmpe_keypad *keypad) argument 171 const struct stmpe_keypad_variant *variant = keypad 210 stmpe_keypad_chip_init(struct stmpe_keypad *keypad) argument 264 struct stmpe_keypad *keypad; local 351 struct stmpe_keypad *keypad = platform_get_drvdata(pdev); local [all...] |
H A D | max7359_keypad.c | 86 static void max7359_build_keycode(struct max7359_keypad *keypad, argument 89 struct input_dev *input_dev = keypad->input_dev; 100 keypad->keycodes[scancode] = keycode; 109 struct max7359_keypad *keypad = dev_id; local 110 struct input_dev *input_dev = keypad->input_dev; 113 val = max7359_read_reg(keypad->client, MAX7359_REG_KEYFIFO); 120 dev_dbg(&keypad->client->dev, 124 input_report_key(input_dev, keypad->keycodes[code], !release); 151 struct max7359_keypad *keypad = input_get_drvdata(dev); local 153 max7359_take_catnap(keypad 160 struct max7359_keypad *keypad = input_get_drvdata(dev); local 185 struct max7359_keypad *keypad; local 264 struct max7359_keypad *keypad = i2c_get_clientdata(client); local [all...] |
H A D | Makefile | 17 obj-$(CONFIG_KEYBOARD_TCA6416) += tca6416-keypad.o 31 obj-$(CONFIG_KEYBOARD_OMAP) += omap-keypad.o 36 obj-$(CONFIG_KEYBOARD_SAMSUNG) += samsung-keypad.o 38 obj-$(CONFIG_KEYBOARD_STMPE) += stmpe-keypad.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-samsung/ |
H A D | dev-keypad.c | 2 * linux/arch/arm/plat-samsung/dev-keypad.c 19 #include <plat/keypad.h> 35 .name = "samsung-keypad",
|
H A D | Makefile | 55 obj-$(CONFIG_SAMSUNG_DEV_KEYPAD) += dev-keypad.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-s5pc100/ |
H A D | Makefile | 23 obj-$(CONFIG_S5PC100_SETUP_KEYPAD) += setup-keypad.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-s5pv210/ |
H A D | Makefile | 35 obj-$(CONFIG_S5PV210_SETUP_KEYPAD) += setup-keypad.o
|
H A D | cpu.c | 41 #include <plat/keypad-core.h> 114 /* Use s5pv210-keypad instead of samsung-keypad */ 115 samsung_keypad_setname("s5pv210-keypad");
|
H A D | mach-smdkv210.c | 33 #include <plat/keypad.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/scripts/kconfig/lxdialog/ |
H A D | msgbox.c | 41 keypad(dialog, TRUE);
|
H A D | yesno.c | 54 keypad(dialog, TRUE);
|
/netgear-R7000-V1.0.7.12_1.2.5/src/router/config/ |
H A D | msgbox.c | 42 keypad (dialog, TRUE);
|
H A D | yesno.c | 56 keypad (dialog, TRUE);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/scripts/kconfig/lxdialog/ |
H A D | yesno.c | 60 keypad(dialog, TRUE);
|
H A D | checklist.c | 149 keypad(dialog, TRUE); 173 keypad(list, TRUE);
|
H A D | menubox.c | 210 keypad(dialog, TRUE); 234 keypad(menu, TRUE);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-s3c64xx/ |
H A D | Makefile | 39 obj-$(CONFIG_S3C64XX_SETUP_KEYPAD) += setup-keypad.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mfd/ |
H A D | stmpe.h | 100 * struct stmpe_keypad_platform_data - STMPE keypad platform data 178 * @keypad: keypad-specific platform data 191 struct stmpe_keypad_platform_data *keypad; member in struct:stmpe_platform_data
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/ncftp-3.2.5/source/vis/ |
H A D | syshdrs.h | 283 # ifndef keypad 284 # define keypad(win,boolval) macro
|