/* PARF_SYS_CTRL register fields */
 #define PARF_SYS_CTRL_AUX_PWR_DET              BIT(4)
 #define PARF_SYS_CTRL_CORE_CLK_CGC_DIS         BIT(6)
+#define PARF_SYS_CTRL_MSTR_ACLK_CGC_DIS                BIT(10)
 #define PARF_SYS_CTRL_SLV_DBI_WAKE_DISABLE     BIT(11)
 
 /* PARF_DB_CTRL register fields */
        val &= ~PARF_Q2A_FLUSH_EN;
        writel_relaxed(val, pcie_ep->parf + PARF_Q2A_FLUSH);
 
-       /* Disable DBI Wakeup, core clock CGC and enable AUX power */
+       /*
+        * Disable Master AXI clock during idle.  Do not allow DBI access
+        * to take the core out of L1.  Disable core clock gating that
+        * gates PIPE clock from propagating to core clock.  Report to the
+        * host that Vaux is present.
+        */
        val = readl_relaxed(pcie_ep->parf + PARF_SYS_CTRL);
+       val &= ~PARF_SYS_CTRL_MSTR_ACLK_CGC_DIS;
        val |= PARF_SYS_CTRL_SLV_DBI_WAKE_DISABLE |
               PARF_SYS_CTRL_CORE_CLK_CGC_DIS |
               PARF_SYS_CTRL_AUX_PWR_DET;