|
@@ -178,7 +178,7 @@ void dw_pcie_prog_outbound_atu(struct dw_pcie *pci, int index, int type,
|
|
*/
|
|
*/
|
|
for (retries = 0; retries < LINK_WAIT_MAX_IATU_RETRIES; retries++) {
|
|
for (retries = 0; retries < LINK_WAIT_MAX_IATU_RETRIES; retries++) {
|
|
val = dw_pcie_readl_dbi(pci, PCIE_ATU_CR2);
|
|
val = dw_pcie_readl_dbi(pci, PCIE_ATU_CR2);
|
|
- if (val == PCIE_ATU_ENABLE)
|
|
|
|
|
|
+ if (val & PCIE_ATU_ENABLE)
|
|
return;
|
|
return;
|
|
|
|
|
|
usleep_range(LINK_WAIT_IATU_MIN, LINK_WAIT_IATU_MAX);
|
|
usleep_range(LINK_WAIT_IATU_MIN, LINK_WAIT_IATU_MAX);
|