summaryrefslogtreecommitdiff
path: root/include/system.h
diff options
context:
space:
mode:
authorScott <scollyer@chromium.org>2016-09-30 09:37:24 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-10-04 05:55:50 -0700
commit9cd10a5a47544af10b0a4620130eaedd9c66eb42 (patch)
treef2247d46b4a331211833c06a8136faf7c74c8e24 /include/system.h
parente3a34da55b6bc02ea32aae63fef795d9f9bcf5ce (diff)
downloadchrome-ec-9cd10a5a47544af10b0a4620130eaedd9c66eb42.tar.gz
Cr50: Removed Reef EVT workarounds
- changed the pad assignment for plt_rst_l from DIOA13 to DIOM3; - removed the board property used to keep uart rx disabled, Uart0 is now enabled by default on Cr50. - removed resetting fallback counter on USB updates for reef boards, they are going to use the same mechanism as kevin and gru. BRANCH=none BUG=chrome-os-partner:56540 TEST=Tested on Reef Board ID 1 and Gru Board ID 1. Verfied that plt_rst_l signal is being detected and that there are no interrupt storms related to not having a pullup resistor on the uart rx line. Verified that both platforms successfully boot into chrome OS using cr50 TPM. Change-Id: I300a0c75e60acbecf93500b46aced303955a192a Signed-off-by: Scott <scollyer@chromium.org> Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/391140 Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Diffstat (limited to 'include/system.h')
-rw-r--r--include/system.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/include/system.h b/include/system.h
index 4e0b002387..d43d1d54f8 100644
--- a/include/system.h
+++ b/include/system.h
@@ -483,14 +483,11 @@ int system_process_retry_counter(void);
void system_clear_retry_counter(void);
-/* Board properties options */
+/* Board properties options. A gap is left for backwards compatibility. */
#define BOARD_SLAVE_CONFIG_SPI (1 << 0) /* Slave SPI interface */
#define BOARD_SLAVE_CONFIG_I2C (1 << 1) /* Slave I2C interface */
#define BOARD_USB_AP (1 << 2) /* One of the PHYs is */
/* connected to the AP */
-#define BOARD_DISABLE_UART0_RX (1 << 3) /* Disable UART0 RX */
-#define BOARD_MARK_UPDATE_ON_USB_REQ (1 << 4) /* update is good once the */
- /* controller gets a request */
/* TODO(crosbug.com/p/56945): Remove when sys_rst_l has an external pullup */
#define BOARD_NEEDS_SYS_RST_PULL_UP (1 << 5) /* Add a pullup to sys_rst_l */
#define BOARD_USE_PLT_RESET (1 << 6) /* Platform reset exists */