diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2017-09-07 14:44:55 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-09-09 02:26:16 -0700 |
commit | 5da63f4ea2c93e6b059d8c50ff01dbe53a13dec2 (patch) | |
tree | ae2417b2411abe87ef47d8b994ddc23ff288bccb /board/samus_pd | |
parent | 103108ec216e67a4937d9a51f7134d4923dd31f5 (diff) | |
download | chrome-ec-5da63f4ea2c93e6b059d8c50ff01dbe53a13dec2.tar.gz |
Treat SYSTEM_IMAGE_RW_B also as RW copy
SYSTEM_IMAGE_RW_B hasn't been globally treated as a RW copy.
This change makes EC treat it also as a RW copy.
BUG=none
BRANCH=none
TEST=make buildall
Change-Id: Iae5a9090cdf30f980014daca44cdf8f2a65ea1f2
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/656337
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'board/samus_pd')
-rw-r--r-- | board/samus_pd/board.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/board/samus_pd/board.c b/board/samus_pd/board.c index aa8e6537dc..f20afd7985 100644 --- a/board/samus_pd/board.c +++ b/board/samus_pd/board.c @@ -250,7 +250,7 @@ static void board_init(void) /* Set PD MCU system status bits */ if (system_jumped_to_this_image()) pd_status_flags |= PD_STATUS_JUMPED_TO_IMAGE; - if (system_get_image_copy() == SYSTEM_IMAGE_RW) + if (system_is_in_rw()) pd_status_flags |= PD_STATUS_IN_RW; #ifdef CONFIG_PWM @@ -369,8 +369,7 @@ int pd_is_max_request_allowed(void) int board_is_ramp_allowed(int supplier) { /* Don't allow ramping in RO when write protected */ - if (system_get_image_copy() != SYSTEM_IMAGE_RW - && system_is_locked()) + if (!system_is_in_rw() && system_is_locked()) return 0; else return supplier == CHARGE_SUPPLIER_BC12_DCP || |