summaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@google.com>2020-11-13 14:47:22 +0800
committerCommit Bot <commit-bot@chromium.org>2020-11-18 05:31:26 +0000
commit215ffecfcade20abc326410868504184c66cd82b (patch)
tree2e78f98dd561908f62f088976b64926451115ede /builtin
parent8705e537da56c8cd1a55fbd775bf7985e8949e41 (diff)
downloadchrome-ec-215ffecfcade20abc326410868504184c66cd82b.tar.gz
touchpad_elan: add support for CoachZ touchpad
Port probe / update logic from linux driver code (drivers/input/mouse/elan_i2c_i2c.c), and support different page size. BUG=b:169651794 TEST=flash fw successfully on Zed. BRANCH=none Signed-off-by: Ting Shen <phoenixshen@google.com> Change-Id: I2aa7316219d235e28e446de13b0d24fe3c6dac15 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2537415 Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> Commit-Queue: Ting Shen <phoenixshen@chromium.org> Tested-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'builtin')
-rw-r--r--builtin/endian.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/builtin/endian.h b/builtin/endian.h
index 8a50cb4815..65c064bb78 100644
--- a/builtin/endian.h
+++ b/builtin/endian.h
@@ -36,6 +36,10 @@ static inline uint64_t be64toh(uint64_t in)
#define htobe32 be32toh
#define htobe64 be64toh
+#define htole16(x) (uint16_t)(x)
+#define htole32(x) (uint32_t)(x)
+#define htole64(x) (uint64_t)(x)
+
#endif /* __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ */
#ifdef __cplusplus