From 7a0bc21b1540ca2f51c4a1806d11b1ea667e03d3 Mon Sep 17 00:00:00 2001 From: Jyothi Kumar Seerapu Date: Mon, 18 Jul 2022 20:24:22 +0530 Subject: [PATCH] pci:msm: Configure PCIe RC mode for RUMI Add PCIe RC mode support to RUMI. Change-Id: I211ac7aa4c546a2ce50d5df855112e3f90607700 Signed-off-by: Jyothi Kumar Seerapu Signed-off-by: Prudhvi Yarlagadda --- drivers/pci/controller/pci-msm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/pci/controller/pci-msm.c b/drivers/pci/controller/pci-msm.c index 894bc63ca413..8ef03eda6b11 100644 --- a/drivers/pci/controller/pci-msm.c +++ b/drivers/pci/controller/pci-msm.c @@ -1378,6 +1378,9 @@ static void msm_pcie_rumi_init(struct msm_pcie_dev_t *pcie_dev) PCIE_DBG(pcie_dev, "PCIe: RC%d: enter.\n", pcie_dev->rc_idx); + /* configure PCIe to RC mode */ + msm_pcie_write_reg(pcie_dev->rumi, 0x54, 0x7c70); + val = readl_relaxed(pcie_dev->rumi + phy_ctrl_offs) | 0x1000; msm_pcie_write_reg(pcie_dev->rumi, phy_ctrl_offs, val); usleep_range(10000, 10001);