summaryrefslogtreecommitdiff
path: root/zephyr/shim/src/system.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/shim/src/system.c')
-rw-r--r--zephyr/shim/src/system.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/zephyr/shim/src/system.c b/zephyr/shim/src/system.c
index b53d5b0305..b1a443fbf4 100644
--- a/zephyr/shim/src/system.c
+++ b/zephyr/shim/src/system.c
@@ -107,17 +107,23 @@ void system_hibernate(uint32_t seconds, uint32_t microseconds)
const char *system_get_chip_vendor(void)
{
- return "chromeos";
+ const struct device *sys_dev = device_get_binding("CROS_SYSTEM");
+
+ return cros_system_chip_vendor(sys_dev);
}
const char *system_get_chip_name(void)
{
- return "emu";
+ const struct device *sys_dev = device_get_binding("CROS_SYSTEM");
+
+ return cros_system_chip_name(sys_dev);
}
const char *system_get_chip_revision(void)
{
- return "";
+ const struct device *sys_dev = device_get_binding("CROS_SYSTEM");
+
+ return cros_system_chip_revision(sys_dev);
}
void system_reset(int flags)