summaryrefslogtreecommitdiffstats
path: root/include/chip.h
diff options
context:
space:
mode:
authorSukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>2017-05-24 22:02:11 -0700
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-08-01 12:39:23 +1000
commit3b0a9da5be5b9f0dff7e4eddeb83971734f19659 (patch)
tree7051366b8c0639569ff427c74fe30995af0f22b1 /include/chip.h
parent31120a7e021fc3a3b3185d3fa839e2e135d4d83c (diff)
downloadblackbird-skiboot-3b0a9da5be5b9f0dff7e4eddeb83971734f19659.tar.gz
blackbird-skiboot-3b0a9da5be5b9f0dff7e4eddeb83971734f19659.zip
vas: Initialize VAS registers
Initialize the VAS registers on each of instance that we discover. Initializing VAS involves writing either pre-defined values or allocated addresses to appropriate SCOM addresses. Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> [stewart@linux.vnet.ibm.com: update phys_map_get API usage] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include/chip.h')
-rw-r--r--include/chip.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/chip.h b/include/chip.h
index 6d227ddc..566edc55 100644
--- a/include/chip.h
+++ b/include/chip.h
@@ -112,6 +112,7 @@ struct centaur_chip;
struct mfsi;
struct xive;
struct lpcm;
+struct vas;
/* Chip type */
enum proc_chip_type {
@@ -212,6 +213,8 @@ struct proc_chip {
/* Used by hw/xive.c */
struct xive *xive;
+
+ struct vas *vas;
};
extern uint32_t pir_to_chip_id(uint32_t pir);
OpenPOWER on IntegriCloud