aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/vas.c3
-rw-r--r--include/vas.h3
2 files changed, 6 insertions, 0 deletions
diff --git a/core/vas.c b/core/vas.c
index a00dc26..bba9509 100644
--- a/core/vas.c
+++ b/core/vas.c
@@ -103,6 +103,9 @@ static int init_north_ctl(struct proc_chip *chip)
val = SETFIELD(VAS_64K_MODE_MASK, val, true);
val = SETFIELD(VAS_ACCEPT_PASTE_MASK, val, true);
+ val = SETFIELD(VAS_ENABLE_WC_MMIO_BAR, val, true);
+ val = SETFIELD(VAS_ENABLE_UWC_MMIO_BAR, val, true);
+ val = SETFIELD(VAS_ENABLE_RMA_MMIO_BAR, val, true);
return vas_scom_write(chip, VAS_MISC_N_CTL, val);
}
diff --git a/include/vas.h b/include/vas.h
index da19645..bc0aff7 100644
--- a/include/vas.h
+++ b/include/vas.h
@@ -131,6 +131,9 @@ extern __attrconst uint64_t vas_get_wcbs_bar(int chipid);
#define VAS_64K_MODE_MASK PPC_BIT(0)
#define VAS_ACCEPT_PASTE_MASK PPC_BIT(1)
#define VAS_QUIESCE_REQ_MASK PPC_BIT(4)
+#define VAS_ENABLE_WC_MMIO_BAR PPC_BIT(6)
+#define VAS_ENABLE_UWC_MMIO_BAR PPC_BIT(7)
+#define VAS_ENABLE_RMA_MMIO_BAR PPC_BIT(8)
#define VAS_HMI_ACTIVE_MASK PPC_BIT(58)
#define VAS_RG_IDLE_MASK PPC_BIT(59)