Сегодня настроил кнопки. Теперь они точно работают. Что это значит: - кнопка Suspend/Resume использует код KEY_POWER; - кнопки Navigation Keys используют коды KEY_UP, KEY_DOWN, KEY_LEFT, KEY_RIGHT и KEY_ENTER; - кнопки Contacts, Calendar, Navigation (GPS) и Today используют коды _KEY_CONTACTS (KEY_F10), _KEY_CALENDAR (KEY_F9), _KEY_MAIL (KEY_F11), _KEY_HOMEPAGE (KEY_F12).
Все кнопки, кроме Suspend/Resume работают через драйвер матричной клавиатуры pxa27x_keyboard (CONFIG_KEYBOARD_PXA27x). Кнопка Suspend/Resume подключена напрямую к GPIO0 процессора и для её работы используется драйвер gpio_keys (CONFIG_KEYBOARD_GPIO).
Таким образом, N560 поддерживаются все 10 кнопок устройства.