summaryrefslogtreecommitdiff
path: root/zephyr/shim/src/system.c
diff options
context:
space:
mode:
authorWealian Liao <whliao@nuvoton.corp-partner.google.com>2021-02-25 17:53:06 +0800
committerCommit Bot <commit-bot@chromium.org>2021-03-10 07:48:09 +0000
commite87743f8373dd517efd87ae01a9e66e59cd3799f (patch)
tree40f5a0fd0cacbba531840c6646e767eb90ede980 /zephyr/shim/src/system.c
parent304ac382935378e95ba1f37b98230d8219b18ac0 (diff)
downloadchrome-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/src/system.c')
-rw-r--r--zephyr/shim/src/system.c4
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;
}