diff options
author | Wealian Liao <whliao@nuvoton.corp-partner.google.com> | 2021-02-25 17:53:06 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-10 07:48:09 +0000 |
commit | e87743f8373dd517efd87ae01a9e66e59cd3799f (patch) | |
tree | 40f5a0fd0cacbba531840c6646e767eb90ede980 /zephyr/shim | |
parent | 304ac382935378e95ba1f37b98230d8219b18ac0 (diff) | |
download | chrome-ec-e87743f8373dd517efd87ae01a9e66e59cd3799f.tar.gz |
zephyr: add bbram system call
This CL include the following:
1. Adds BBRAM system call.
2. BBRAM read/write data isn't really for characters. Change to use
uint8_t.
BUG=None.
BRANCH=None.
TEST=build & boot EC on volteer
Signed-off-by: Wealian Liao <whliao@nuvoton.corp-partner.google.com>
Change-Id: Iff92071e1808c4dacb24bf46e663898120369821
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2731177
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'zephyr/shim')
-rw-r--r-- | zephyr/shim/src/system.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/zephyr/shim/src/system.c b/zephyr/shim/src/system.c index 78195e8846..bf421ad8ae 100644 --- a/zephyr/shim/src/system.c +++ b/zephyr/shim/src/system.c @@ -68,8 +68,8 @@ int system_get_bbram(enum system_bbram_idx idx, uint8_t *value) if (rc) return rc; - rc = ((struct cros_bbram_driver_api *)bbram_dev->api) - ->read(bbram_dev, offset, size, value); + rc = cros_bbram_read(bbram_dev, offset, size, value); + return rc ? EC_ERROR_INVAL : EC_SUCCESS; } |