Lines Matching +full:bootloader +full:- +full:key
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/board-h2.c
5 * Board specific inits for OMAP-1610 H2
30 #include <linux/platform_data/gpio-omap.h>
33 #include <asm/mach-types.h>
38 #include <linux/omap-dma.h>
40 #include <linux/platform_data/keypad-omap.h>
47 #include "board-h2.h"
53 KEY(0, 0, KEY_LEFT),
54 KEY(1, 0, KEY_RIGHT),
55 KEY(2, 0, KEY_3),
56 KEY(3, 0, KEY_F10),
57 KEY(4, 0, KEY_F5),
58 KEY(5, 0, KEY_9),
59 KEY(0, 1, KEY_DOWN),
60 KEY(1, 1, KEY_UP),
61 KEY(2, 1, KEY_2),
62 KEY(3, 1, KEY_F9),
63 KEY(4, 1, KEY_F7),
64 KEY(5, 1, KEY_0),
65 KEY(0, 2, KEY_ENTER),
66 KEY(1, 2, KEY_6),
67 KEY(2, 2, KEY_1),
68 KEY(3, 2, KEY_F2),
69 KEY(4, 2, KEY_F6),
70 KEY(5, 2, KEY_HOME),
71 KEY(0, 3, KEY_8),
72 KEY(1, 3, KEY_5),
73 KEY(2, 3, KEY_F12),
74 KEY(3, 3, KEY_F3),
75 KEY(4, 3, KEY_F8),
76 KEY(5, 3, KEY_END),
77 KEY(0, 4, KEY_7),
78 KEY(1, 4, KEY_4),
79 KEY(2, 4, KEY_F11),
80 KEY(3, 4, KEY_F1),
81 KEY(4, 4, KEY_F4),
82 KEY(5, 4, KEY_ESC),
83 KEY(0, 5, KEY_F13),
84 KEY(1, 5, KEY_F14),
85 KEY(2, 5, KEY_F15),
86 KEY(3, 5, KEY_F16),
87 KEY(4, 5, KEY_SLEEP),
91 /* bootloader (U-Boot, etc) in first sector */
93 .name = "bootloader",
96 .mask_flags = MTD_WRITEABLE, /* force read-only */
98 /* bootloader params in the next sector */
134 .name = "physmap-flash",
147 * x-load only support P2 and H3.
153 .mask_flags = MTD_WRITEABLE, /* force read-only */
156 .name = "bootloader",
159 .mask_flags = MTD_WRITEABLE, /* force read-only */
264 .name = "omap-keypad",
265 .id = -1,
292 .name = "leds-gpio",
293 .id = -1,
318 return -ENOSYS; in tps_setup()
342 /* usb1 has a Mini-AB port and external isp1301 transceiver */
349 /* needs OTG cable, or NONSTANDARD (B-to-MiniB) */
368 * FIXME revC boards (and H3) support NAND-boot, with a dip switch to in h2_init()
374 h2_nor_resource.end += SZ_32M - 1; in h2_init()
377 h2_nand_resource.end += SZ_4K - 1; in h2_init()
419 MACHINE_START(OMAP_H2, "TI-H2")