mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 03:27:03 +02:00
pci: msm: Continue with probe even icc handles are missing on RUMI
This change is to proceed PCIe RC probe even icc handles are not present in SDX75 RUMI validations. Currently icc changes are not mainlined and hence avoiding the issues related to icc in PCIe code. Change-Id: Ie66c62fae4e84cc68e08dfcd5a159dbdfaaebed1 Signed-off-by: Jyothi Kumar Seerapu <quic_jseerapu@quicinc.com> Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
This commit is contained in:
parent
b802f2a6b3
commit
0b800d87c4
|
|
@ -4404,6 +4404,10 @@ static int msm_pcie_get_resources(struct msm_pcie_dev_t *dev,
|
|||
|
||||
PCIE_DBG(dev, "PCIe: RC%d: entry\n", dev->rc_idx);
|
||||
|
||||
ret = msm_pcie_get_reg(dev);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
dev->icc_path = of_icc_get(&pdev->dev, "icc_path");
|
||||
if (IS_ERR_OR_NULL(dev->icc_path)) {
|
||||
ret = dev->icc_path ? PTR_ERR(dev->icc_path) : -EINVAL;
|
||||
|
|
@ -4411,7 +4415,8 @@ static int msm_pcie_get_resources(struct msm_pcie_dev_t *dev,
|
|||
PCIE_ERR(dev, "PCIe: RC%d: failed to get ICC path: %d\n",
|
||||
dev->rc_idx, ret);
|
||||
|
||||
return ret;
|
||||
if (!dev->rumi)
|
||||
return ret;
|
||||
}
|
||||
|
||||
for (i = 0; i < MSM_PCIE_MAX_IRQ; i++) {
|
||||
|
|
@ -4461,10 +4466,6 @@ static int msm_pcie_get_resources(struct msm_pcie_dev_t *dev,
|
|||
if (ret)
|
||||
return ret;
|
||||
|
||||
ret = msm_pcie_get_reg(dev);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
ret = msm_pcie_get_parf_status_reg(dev);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user