diff options
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-kbc.c')
-rw-r--r-- | arch/arm/mach-tegra/board-cardhu-kbc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-kbc.c b/arch/arm/mach-tegra/board-cardhu-kbc.c index 3b44912c13fc..e91a9102815f 100644 --- a/arch/arm/mach-tegra/board-cardhu-kbc.c +++ b/arch/arm/mach-tegra/board-cardhu-kbc.c @@ -112,7 +112,8 @@ int __init cardhu_kbc_init(void) (board_info.board_id == BOARD_E1291)) return 0; - if (board_info.board_id == BOARD_PM269) { + if ((board_info.board_id == BOARD_PM269) || + (board_info.board_id == BOARD_PM305)) { cardhu_kbc_platform_data.plain_keycode = plain_kbd_keycode_pm269; row_count = CARDHU_PM269_ROW_COUNT; col_count = CARDHU_PM269_COL_COUNT; @@ -253,6 +254,7 @@ int __init cardhu_keys_init(void) tegra_get_board_info(&board_info); if (!((board_info.board_id == BOARD_E1198) || (board_info.board_id == BOARD_E1291) || + (board_info.board_id == BOARD_PM305) || (board_info.board_id == BOARD_PM269))) return 0; @@ -265,7 +267,8 @@ int __init cardhu_keys_init(void) platform_device_register(&cardhu_keys_e1291_device); platform_device_register(&cardhu_int_keys_e1291_device); - } else if (board_info.board_id == BOARD_PM269) { + } else if ((board_info.board_id == BOARD_PM269) || + (board_info.board_id == BOARD_PM305)) { platform_device_register(&cardhu_int_keys_pm269_device); } else { /* For E1198 */ |