diff options
-rw-r--r-- | core/vas.c | 3 | ||||
-rw-r--r-- | include/vas.h | 3 |
2 files changed, 6 insertions, 0 deletions
@@ -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) |