• Home
  • Raw
  • Download

Lines Matching +full:gpio +full:- +full:key

1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/palmtc.c
20 #include <linux/gpio/machine.h>
27 #include <asm/mach-types.h>
34 #include <linux/platform_data/mmc-pxamci.h>
35 #include <linux/platform_data/video-pxafb.h>
36 #include <linux/platform_data/irda-pxaficp.h>
104 /* PXA GPIO KEYS */
123 .dev_id = "pxa2xx-mci.0",
125 GPIO_LOOKUP("gpio-pxa", GPIO_NR_PALMTC_SD_DETECT_N,
127 GPIO_LOOKUP("gpio-pxa", GPIO_NR_PALMTC_SD_READONLY,
129 GPIO_LOOKUP("gpio-pxa", GPIO_NR_PALMTC_SD_POWER,
145 * GPIO keys
158 .name = "gpio-keys",
159 .id = -1,
179 .dev_id = "pwm-backlight.0",
181 GPIO_LOOKUP("gpio-pxa", GPIO_NR_PALMTC_BL_POWER,
187 PWM_LOOKUP("pxa25x-pwm.1", 0, "pwm-backlight.0", NULL, PALMTC_PERIOD_NS,
197 .name = "pwm-backlight",
236 KEY(0, 0, KEY_F1),
237 KEY(0, 1, KEY_X),
238 KEY(0, 2, KEY_POWER),
239 KEY(0, 3, KEY_TAB),
240 KEY(0, 4, KEY_A),
241 KEY(0, 5, KEY_Q),
242 KEY(0, 6, KEY_LEFTSHIFT),
243 KEY(0, 7, KEY_Z),
244 KEY(0, 8, KEY_S),
245 KEY(0, 9, KEY_W),
246 KEY(0, 10, KEY_E),
247 KEY(0, 11, KEY_UP),
249 KEY(1, 0, KEY_F2),
250 KEY(1, 1, KEY_DOWN),
251 KEY(1, 3, KEY_D),
252 KEY(1, 4, KEY_C),
253 KEY(1, 5, KEY_F),
254 KEY(1, 6, KEY_R),
255 KEY(1, 7, KEY_SPACE),
256 KEY(1, 8, KEY_V),
257 KEY(1, 9, KEY_G),
258 KEY(1, 10, KEY_T),
259 KEY(1, 11, KEY_LEFT),
261 KEY(2, 0, KEY_F3),
262 KEY(2, 1, KEY_LEFTCTRL),
263 KEY(2, 3, KEY_H),
264 KEY(2, 4, KEY_Y),
265 KEY(2, 5, KEY_N),
266 KEY(2, 6, KEY_J),
267 KEY(2, 7, KEY_U),
268 KEY(2, 8, KEY_M),
269 KEY(2, 9, KEY_K),
270 KEY(2, 10, KEY_I),
271 KEY(2, 11, KEY_RIGHT),
273 KEY(3, 0, KEY_F4),
274 KEY(3, 1, KEY_ENTER),
275 KEY(3, 3, KEY_DOT),
276 KEY(3, 4, KEY_L),
277 KEY(3, 5, KEY_O),
278 KEY(3, 6, KEY_LEFTALT),
279 KEY(3, 7, KEY_ENTER),
280 KEY(3, 8, KEY_BACKSPACE),
281 KEY(3, 9, KEY_P),
282 KEY(3, 10, KEY_B),
283 KEY(3, 11, KEY_FN),
312 .name = "matrix-keypad",
313 .id = -1,
331 .dev_id = "gpio-vbus",
333 GPIO_LOOKUP("gpio-pxa", GPIO_NR_PALMTC_USB_DETECT_N,
335 GPIO_LOOKUP("gpio-pxa", GPIO_NR_PALMTC_USB_POWER,
342 .name = "gpio-vbus",
343 .id = -1,
356 * Touchscreen / Battery / GPIO-extender
362 .id = -1,
382 .gpio = GPIO_NR_PALMTC_LED_POWER,
387 .gpio = GPIO_NR_PALMTC_VIBRA_POWER,
399 .name = "leds-gpio",
400 .id = -1,
420 .end = PXA_CS0_PHYS + SZ_16M - 1,
426 .name = "U-Boot Bootloader",
441 .name = "U-Boot Environment",
454 .name = "physmap-flash",
455 .id = -1,