16 #include <linux/kernel.h>
19 #include <linux/input.h>
21 #include <linux/i2c.h>
25 #include <mach/addr-map.h>
29 #include <mach/irqs.h>
33 static unsigned long teton_bga_pin_config[]
__initdata = {
52 static unsigned int teton_bga_matrix_key_map[] = {
62 .matrix_key_map = teton_bga_matrix_key_map,
63 .matrix_key_map_size =
ARRAY_SIZE(teton_bga_matrix_key_map),
64 .debounce_interval = 30,
74 static void __init teton_bga_init(
void)
80 pxa168_add_keypad(&teton_bga_keypad_info);
85 MACHINE_START(TETON_BGA,
"PXA168-based Teton BGA Development Platform")
90 .init_machine = teton_bga_init,