Searched refs:keypad (Results 1 - 25 of 71) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/keyboard/
H A Dep93xx_keypad.c2 * 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 Dimx_keypad.c2 * 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 Dsamsung-keypad.c2 * 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 Dmatrix_keypad.c86 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 Dw90p910_keypad.c57 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 Dpxa27x_keypad.c96 #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 Dstmpe-keypad.c115 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 Dmax7359_keypad.c86 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 DMakefile17 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 Ddev-keypad.c2 * linux/arch/arm/plat-samsung/dev-keypad.c
19 #include <plat/keypad.h>
35 .name = "samsung-keypad",
H A DMakefile55 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 DMakefile23 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 DMakefile35 obj-$(CONFIG_S5PV210_SETUP_KEYPAD) += setup-keypad.o
H A Dcpu.c41 #include <plat/keypad-core.h>
114 /* Use s5pv210-keypad instead of samsung-keypad */
115 samsung_keypad_setname("s5pv210-keypad");
H A Dmach-smdkv210.c33 #include <plat/keypad.h>
/netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/scripts/kconfig/lxdialog/
H A Dmsgbox.c41 keypad(dialog, TRUE);
H A Dyesno.c54 keypad(dialog, TRUE);
/netgear-R7000-V1.0.7.12_1.2.5/src/router/config/
H A Dmsgbox.c42 keypad (dialog, TRUE);
H A Dyesno.c56 keypad (dialog, TRUE);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/scripts/kconfig/lxdialog/
H A Dyesno.c60 keypad(dialog, TRUE);
H A Dchecklist.c149 keypad(dialog, TRUE);
173 keypad(list, TRUE);
H A Dmenubox.c210 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 DMakefile39 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 Dstmpe.h100 * 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 Dsyshdrs.h283 # ifndef keypad
284 # define keypad(win,boolval) macro

Completed in 193 milliseconds

123