summaryrefslogtreecommitdiff
path: root/driver/touchpad_elan.h
diff options
context:
space:
mode:
authorNicolas Boichat <drinkcat@google.com>2017-04-17 08:02:38 +0800
committerchrome-bot <chrome-bot@chromium.org>2017-04-25 05:52:34 -0700
commitbe294d4efbae12c006320b09ca699de660ea6278 (patch)
treea0da7ced837fa749b2b07bd82f4e230673126891 /driver/touchpad_elan.h
parent896409ef79b1d1c1c25bb8e410474b43a15238a5 (diff)
downloadchrome-ec-be294d4efbae12c006320b09ca699de660ea6278.tar.gz
hammer: Only define required options for RO and RW
RO does not need touchpad/keyboard driver or I2C passthru, RW does not need RW verification, let's shrink both images by only including required config options. BRANCH=none BUG=b:35582031 TEST=Build and flash hammer: still functional. build/hammer/RO/ec.RO.flat shrank by 10144 bytes: (45868 to 35724) build/hammer/RW/ec.RW.flat shrank by 2764 bytes: (45332 to 42568) Change-Id: Iff0feb4e8446cc9f2e32103cd383fddae3234fec Reviewed-on: https://chromium-review.googlesource.com/479492 Commit-Ready: Nicolas Boichat <drinkcat@chromium.org> Tested-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'driver/touchpad_elan.h')
-rw-r--r--driver/touchpad_elan.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/touchpad_elan.h b/driver/touchpad_elan.h
index 4fb6d6e278..df6bce8b91 100644
--- a/driver/touchpad_elan.h
+++ b/driver/touchpad_elan.h
@@ -8,6 +8,10 @@
#ifndef __CROS_EC_TOUCHPAD_ELAN_H
#define __CROS_EC_TOUCHPAD_ELAN_H
+#ifdef CONFIG_TOUCHPAD_ELAN
void elan_tp_interrupt(enum gpio_signal signal);
+#else
+static inline void elan_tp_interrupt(enum gpio_signal signal) { }
+#endif /* !CONFIG_TOUCHPAD_ELAN */
#endif