diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2017-02-16 14:26:46 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-02-24 15:23:24 -0800 |
commit | f0b564b4a031fdc974a98a13308a62a460ae4a69 (patch) | |
tree | 4a98eb323e3771fb38f575462fd83fbe2a13ce1a /chip/g/system.c | |
parent | fb8e36631af8395d45d3bef79822c03dd6298ca3 (diff) | |
download | chrome-ec-f0b564b4a031fdc974a98a13308a62a460ae4a69.tar.gz |
system: Add generic bbram read / write routines
Add generic routines to read or write a byte to battery-backed RAM, and
implement vbnvcontext get/set using these routines.
BUG=chrome-os-partner:62952
BRANCH=reef
TEST=On reef, with subsequent commit, run "cutoff" on the console,
reattach AC, and verify device successfully wakes. Also verify Rp is
dropped on console 'reboot' and F3 + power from RW.
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Change-Id: I14691923f2e5198e901b6b5199e92c58c68cd18d
Reviewed-on: https://chromium-review.googlesource.com/444444
Commit-Ready: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'chip/g/system.c')
-rw-r--r-- | chip/g/system.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chip/g/system.c b/chip/g/system.c index 47b3848146..1400fa7060 100644 --- a/chip/g/system.c +++ b/chip/g/system.c @@ -231,12 +231,12 @@ int system_battery_cutoff_support_required(void) } /* TODO(crosbug.com/p/33822): Where can we store stuff persistently? */ -int system_get_vbnvcontext(uint8_t *block) +int system_get_bbram(enum system_bbram_idx idx, uint8_t *value) { return 0; } -int system_set_vbnvcontext(const uint8_t *block) +int system_set_bbram(enum system_bbram_idx idx, uint8_t value) { return 0; } |