From 215ffecfcade20abc326410868504184c66cd82b Mon Sep 17 00:00:00 2001 From: Ting Shen Date: Fri, 13 Nov 2020 14:47:22 +0800 Subject: 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 Change-Id: I2aa7316219d235e28e446de13b0d24fe3c6dac15 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2537415 Reviewed-by: Nicolas Boichat Commit-Queue: Ting Shen Tested-by: Ting Shen --- builtin/endian.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'builtin') 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 -- cgit v1.2.1