From 1c3476afbbba6fe562f52637a2867d968d5174e3 Mon Sep 17 00:00:00 2001 From: Tony Truong Date: Mon, 27 Jan 2020 15:28:05 -0800 Subject: [PATCH] msm: pcie: add logs for link bandwidth switching Add logs to capture current and target link bandwidth settings. Change-Id: Ifdb255719f8263fb501eef2449ad84332e34d0c8 Signed-off-by: Tony Truong --- drivers/pci/controller/pci-msm.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/drivers/pci/controller/pci-msm.c b/drivers/pci/controller/pci-msm.c index 958f6660397a..24baa0b65293 100644 --- a/drivers/pci/controller/pci-msm.c +++ b/drivers/pci/controller/pci-msm.c @@ -6171,9 +6171,19 @@ int msm_pcie_set_link_bandwidth(struct pci_dev *pci_dev, u16 target_link_speed, if (target_link_speed == current_link_speed) set_link_speed = false; + else + PCIE_DBG(pcie_dev, + "PCIe: RC%d: switching from Gen%d to Gen%d\n", + pcie_dev->rc_idx, current_link_speed, + target_link_speed); if (target_link_width == current_link_width) set_link_width = false; + else + PCIE_DBG(pcie_dev, + "PCIe: RC%d: switching from x%d to x%d\n", + pcie_dev->rc_idx, current_link_width, + target_link_width); if (!set_link_speed && !set_link_width) return 0; @@ -6216,6 +6226,9 @@ int msm_pcie_set_link_bandwidth(struct pci_dev *pci_dev, u16 target_link_speed, if (target_link_speed < current_link_speed) msm_pcie_scale_link_bandwidth(pcie_dev, target_link_speed); + + PCIE_DBG(pcie_dev, "PCIe: RC%d: successfully switched link bandwidth\n", + pcie_dev->rc_idx); out: msm_pcie_allow_l1(root_pci_dev);