# HG changeset patch # User Space Falcon # Date 1441773777 0 # Node ID a023d8a79d0568bc75f322e70b73b30ed77a4d6b # Parent aef5ac64a0bba7851f9df6db245bf8c875393357 Pirelli keypad mapping diff -r aef5ac64a0bb -r a023d8a79d05 chipsetsw/drivers/drv_app/kpd/board/kpd_scan_functions.c --- a/chipsetsw/drivers/drv_app/kpd/board/kpd_scan_functions.c Wed Sep 09 04:33:07 2015 +0000 +++ b/chipsetsw/drivers/drv_app/kpd/board/kpd_scan_functions.c Wed Sep 09 04:42:57 2015 +0000 @@ -90,12 +90,21 @@ #define KP_COLS 5 const T_KPD_PHYSICAL_KEY_ID keypad_layout[KP_ROWS][KP_COLS]= { +#if 0 /* Layout of D-Sample and E-Sample */ {KPD_PKEY_GREEN, KPD_PKEY_VOL_DOWN, KPD_PKEY_VOL_UP,KPD_PKEY_SOFT_LEFT, KPD_PKEY_LEFT}, {KPD_PKEY_1, KPD_PKEY_2, KPD_PKEY_3, KPD_PKEY_REC, KPD_PKEY_RIGHT}, {KPD_PKEY_4, KPD_PKEY_5, KPD_PKEY_6, KPD_PKEY_SOFT_RIGHT, KPD_PKEY_UP}, {KPD_PKEY_7, KPD_PKEY_8, KPD_PKEY_9, KPD_PKEY_NULL, KPD_PKEY_DOWN}, {KPD_PKEY_STAR, KPD_PKEY_0, KPD_PKEY_DIESE, KPD_PKEY_NULL, KPD_PKEY_NAV_CENTER}, +#else + /* Pirelli's keypad */ + {KPD_PKEY_NAV_CENTER, KPD_PKEY_LEFT, KPD_PKEY_RIGHT, KPD_PKEY_UP, KPD_PKEY_NULL}, + {KPD_PKEY_SOFT_LEFT, KPD_PKEY_SOFT_RIGHT, KPD_PKEY_GREEN, KPD_PKEY_DOWN, KPD_PKEY_VOL_UP}, + {KPD_PKEY_3, KPD_PKEY_6, KPD_PKEY_9, KPD_PKEY_DIESE, KPD_PKEY_VOL_DOWN}, + {KPD_PKEY_2, KPD_PKEY_5, KPD_PKEY_8, KPD_PKEY_0, KPD_PKEY_REC}, + {KPD_PKEY_1, KPD_PKEY_4, KPD_PKEY_7, KPD_PKEY_STAR, KPD_PKEY_NULL}, +#endif }; #endif