From fe5cebf1d9ef7c8e3f456e24c5e90f0fb8deef2e Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Wed, 2 Aug 2017 10:14:02 +0800 Subject: [PATCH] hammer: Enable touchpad FW update over USB updater We use address 0x80000000, which is not mapped to anything in STM32F0 address space. BRANCH=none BUG=b:63993173, b:65188846 TEST=./usb_updater2 -p 144.0_2.0.bin CQ-DEPEND=CL:601814 Change-Id: I9a9044d29ebe058d3792dc984cac4051a005cf8f Signed-off-by: Nicolas Boichat Reviewed-on: https://chromium-review.googlesource.com/597468 Commit-Ready: Chun-ta Lin Tested-by: Chun-ta Lin --- board/hammer/board.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/board/hammer/board.h b/board/hammer/board.h index 506105611d..a0028d22b0 100644 --- a/board/hammer/board.h +++ b/board/hammer/board.h @@ -181,6 +181,14 @@ #define CONFIG_TOUCHPAD_I2C_PORT 0 #define CONFIG_TOUCHPAD_I2C_ADDR (0x15 << 1) +/* Virtual address for touchpad FW in USB updater. */ +#define CONFIG_TOUCHPAD_VIRTUAL_OFF 0x80000000 +/* TODO(itspeter): The CONFIG_TOUCHPAD_VIRTUAL_SIZE depends on IC. + * b/65188846 will address this separately. It will only works + * for this size as for now. + */ +#define CONFIG_TOUCHPAD_VIRTUAL_SIZE (48*1024) + #define CONFIG_CURVE25519 #define CONFIG_USB_PAIRING