ODROID-C5: key: fix the dynamic keypad driver, removing ADC keys

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I04fb2dd1918d5e33804918ccb7e9e71dabf5abb9
diff --git a/key/CMakeLists.txt b/key/CMakeLists.txt
index ebfb004..98efc31 100644
--- a/key/CMakeLists.txt
+++ b/key/CMakeLists.txt
@@ -4,8 +4,11 @@
 
 aml_library_sources_ifdef(
 	CONFIG_KEY
-	adc_key.c
 	gpio_key.c
 	dynamic_keypad.c
 )
 
+aml_library_sources_ifndef(
+	CONFIG_BOARD_S7D_ODROIDC5
+	adc_key.c
+)
diff --git a/key/dynamic_keypad.c b/key/dynamic_keypad.c
index 1170d82..60c2f62 100644
--- a/key/dynamic_keypad.c
+++ b/key/dynamic_keypad.c
@@ -34,7 +34,9 @@
 
 	if (key_info[0] == 0xFFFFFFFF) {
 		/* remove all key */
+#ifndef CONFIG_BOARD_S7D_ODROIDC5
 		vDestroyAdcKey();
+#endif
 		vDestroyGpioKey();
 
 		return NULL;
@@ -46,6 +48,7 @@
 	}
 
 	if (key_info[0] >= ADCKEY_ID_BASE) {
+#ifndef CONFIG_BOARD_S7D_ODROIDC5
 		if (key_info[1] > ((1 << 12) - 1)) {
 			printf("DYNKEY: INVAL ADC VAL\n");
 			return NULL;
@@ -61,6 +64,7 @@
 							      key_info[3], vKeyCallBack, NULL) };
 
 		vCreateAdcKey(adcKey, 1);
+#endif
 	} else if (key_info[0] < ADCKEY_ID_BASE) {
 		if (key_info[1] > 1) {
 			printf("DYNKEY: INVAL LEVEL\n");