From 51cf9f6619f2979a43e7ef5c6e9824b4bd715966 Mon Sep 17 00:00:00 2001 From: Mulin Chao Date: Wed, 31 Mar 2021 22:57:59 -0700 Subject: zephyr: npcx: Add cros_system chip info implementation Add NPCX chip_vendor(), chip_name(), and chip_revision implementation for cros_system driver. BUG=none BRANCH=none TEST=Build & boot ec on volteer. TEST=Press 'version' in console and show related chip information: ``` 21-04-06 17:53:00.681 uart:~$ version 21-04-06 17:53:01.795 Chip: Nuvoton NPCX796FC 02 21-04-06 17:53:01.795 Board: 2 21-04-06 17:53:01.795 RO: _v2.0.8287+db38ffd6d 21-04-06 17:53:01.795 RW: _v2.0.8287+db38ffd6d 21-04-06 17:53:01.795 Build: _v2.0.8287+db38ffd6d ``` Signed-off-by: Mulin Chao Signed-off-by: Wealian Liao Change-Id: I73d016f5fa1da6c03e38b312eb4f1b0445a2c1d4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2807479 Reviewed-by: Simon Glass Reviewed-by: Keith Short Reviewed-by: Jack Rosenthal Commit-Queue: Jack Rosenthal --- zephyr/shim/chip/npcx/include/rom_chip.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'zephyr/shim') diff --git a/zephyr/shim/chip/npcx/include/rom_chip.h b/zephyr/shim/chip/npcx/include/rom_chip.h index aab166e6f1..00b4c0b080 100644 --- a/zephyr/shim/chip/npcx/include/rom_chip.h +++ b/zephyr/shim/chip/npcx/include/rom_chip.h @@ -54,4 +54,7 @@ typedef void (*download_from_flash_ptr) ( enum API_RETURN_STATUS_T *status /* Status fo download */ ); +#define NPCX_CHIP_REV_ADDR 0x00007FFC +#define NPCX_CHIP_REV_STR_SIZE 3 + #endif /* __CROS_EC_ROM_CHIP_H */ -- cgit v1.2.1