diff options
author | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2021-08-04 12:50:49 +0530 |
---|---|---|
committer | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2021-08-06 11:51:26 +0530 |
commit | 7512b18414836f791804a123ceac2dd4d0ceeae0 (patch) | |
tree | 54baabc1aec6221de2667c36c7849c1bc15ce08b | |
parent | df8c1cbdb33ffa87ceee311f241a6240eef8196a (diff) | |
download | skiboot-7512b18414836f791804a123ceac2dd4d0ceeae0.zip skiboot-7512b18414836f791804a123ceac2dd4d0ceeae0.tar.gz skiboot-7512b18414836f791804a123ceac2dd4d0ceeae0.tar.bz2 |
external/xscom-utils: Add P10 chip info
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
-rwxr-xr-x | external/xscom-utils/adu_scoms.py | 2 | ||||
-rw-r--r-- | external/xscom-utils/getscom.c | 3 | ||||
-rw-r--r-- | external/xscom-utils/sram.c | 2 |
3 files changed, 7 insertions, 0 deletions
diff --git a/external/xscom-utils/adu_scoms.py b/external/xscom-utils/adu_scoms.py index d651b7e..e906341 100755 --- a/external/xscom-utils/adu_scoms.py +++ b/external/xscom-utils/adu_scoms.py @@ -176,6 +176,8 @@ class GetSCom(object): name = "P9 (Cumulus) processor" elif id == 0xd9: name = "P9P (Axone) processor" + elif id == 0xda: + name = "P10 processor" elif id == 0xe9: name = "Centaur memory buffer" else: diff --git a/external/xscom-utils/getscom.c b/external/xscom-utils/getscom.c index c18a049..67596e6 100644 --- a/external/xscom-utils/getscom.c +++ b/external/xscom-utils/getscom.c @@ -56,6 +56,9 @@ static void print_chip_info(uint32_t chip_id) case 0xd9: name = "P9P (Axone) processor"; break; + case 0xda: + name = "P10 processor"; + break; case 0xe9: name = "Centaur memory buffer"; break; diff --git a/external/xscom-utils/sram.c b/external/xscom-utils/sram.c index 87df70e..efe08d8 100644 --- a/external/xscom-utils/sram.c +++ b/external/xscom-utils/sram.c @@ -28,6 +28,7 @@ #define PVR_TYPE_P8NVL 0x004c /* Naples */ #define PVR_TYPE_P9 0x004e #define PVR_TYPE_P9P 0x004f /* Axone */ +#define PVR_TYPE_P10 0x0080 #ifdef __powerpc__ static uint64_t get_xscom_base(void) @@ -39,6 +40,7 @@ static uint64_t get_xscom_base(void) switch (pvr >> 16) { case PVR_TYPE_P9: case PVR_TYPE_P9P: + case PVR_TYPE_P10: /* P10 OCB_PIB OCC Control Register is same for P9 and P10 */ return OCB_PIB_BASE_P9; case PVR_TYPE_P8E: |