aboutsummaryrefslogtreecommitdiff
path: root/hdata/spira.h
diff options
context:
space:
mode:
authorOliver O'Halloran <oohall@gmail.com>2017-01-12 14:54:09 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-01-15 12:48:33 +1100
commit7c5c6cadf38178264d48408a5ec067e78d83ad7c (patch)
treece997d2d268072ce9fbd0bff03aebe874b0d12f3 /hdata/spira.h
parent371e88e2366215b5a033c2cedaf7486d1e66914d (diff)
downloadskiboot-7c5c6cadf38178264d48408a5ec067e78d83ad7c.zip
skiboot-7c5c6cadf38178264d48408a5ec067e78d83ad7c.tar.gz
skiboot-7c5c6cadf38178264d48408a5ec067e78d83ad7c.tar.bz2
hdat: add new sppcrd_chip_info fields
A number of new fields have been defined over the last few HDAT versions that we have not used up until this point. This patch adds them to the structure. Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Reviewed-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> [stewart@linux.vnet.ibm.com: add 'possibly' around field that only maybe is in 0x20 of spec. Spotted by Vasant] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hdata/spira.h')
-rw-r--r--hdata/spira.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/hdata/spira.h b/hdata/spira.h
index 6d55b78..4e03577 100644
--- a/hdata/spira.h
+++ b/hdata/spira.h
@@ -973,6 +973,19 @@ struct sppcrd_chip_info {
__be32 reserved;
__be32 dbob_id;
__be32 occ_state;
+ /* Version 0xC - none of these are used */
+ __be32 processor_fru_id;
+ __be32 chip_ec_level;
+ __be32 hw_module_id;
+ __be32 hw_card_id;
+ __be32 internal_drawer_nid;
+ __be32 ccm_nid;
+ /* Version 0xD */
+ __be32 capp0_func_state;
+ /* Version 0xE */
+ __be32 capp1_func_state;
+ /* *possibly* from Version 0x20 - check spec */
+ __be32 stop_levels;
} __packed;
/* Idata index 1 : Chip TOD */