aboutsummaryrefslogtreecommitdiff
path: root/hdata/hdata.h
diff options
context:
space:
mode:
authorVasant Hegde <hegdevasant@linux.vnet.ibm.com>2017-08-28 12:48:00 +0530
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-09-04 20:45:35 -0500
commit80b6fb7a01e86e4e72353cf970822d80ff40da2c (patch)
tree85a41cd84a9ff884d6bee9f52d10235959c20635 /hdata/hdata.h
parent2a73bbed50c3daefb88a362f29ef6f415e05043b (diff)
downloadskiboot-80b6fb7a01e86e4e72353cf970822d80ff40da2c.zip
skiboot-80b6fb7a01e86e4e72353cf970822d80ff40da2c.tar.gz
skiboot-80b6fb7a01e86e4e72353cf970822d80ff40da2c.tar.bz2
hdata: Make vpd data parsing function global
Move VPD parsing code to separate function (vpd_data_parse()) and make it as global. So that we can call this function from other files. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Acked-by: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'hdata/hdata.h')
-rw-r--r--hdata/hdata.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/hdata/hdata.h b/hdata/hdata.h
index 6da9b55..cab0626 100644
--- a/hdata/hdata.h
+++ b/hdata/hdata.h
@@ -30,6 +30,8 @@ extern void io_parse(void);
extern struct dt_node *dt_add_vpd_node(const struct HDIF_common_hdr *hdr,
int indx_fru, int indx_vpd);
extern void vpd_parse(void);
+extern void vpd_data_parse(struct dt_node *node,
+ const void *fruvpd, u32 fruvpd_sz);
extern struct dt_node *find_xscom_for_chip(uint32_t chip_id);
extern uint32_t pcid_to_chip_id(uint32_t proc_chip_id);