From 7236822677ce949d0005bdc852aafb1f7a400cb3 Mon Sep 17 00:00:00 2001 From: Siddartha Mohanadoss Date: Thu, 3 Dec 2020 17:58:59 -0800 Subject: [PATCH] msm: pcie-ep: Add PCIe reference clock source The reference clock source is used when switching the pipe clock mux to XO before turning off gdsc. Change-Id: I7861c1ae6dded2cc79e796b22e766c54aef1d461 Signed-off-by: Siddartha Mohanadoss --- drivers/platform/msm/ep_pcie/ep_pcie_com.h | 2 +- drivers/platform/msm/ep_pcie/ep_pcie_core.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/platform/msm/ep_pcie/ep_pcie_com.h b/drivers/platform/msm/ep_pcie/ep_pcie_com.h index e880a5af8177..9ac4e334d59b 100644 --- a/drivers/platform/msm/ep_pcie/ep_pcie_com.h +++ b/drivers/platform/msm/ep_pcie/ep_pcie_com.h @@ -177,7 +177,7 @@ #define EP_PCIE_LOG_PAGES 50 #define EP_PCIE_MAX_VREG 3 -#define EP_PCIE_MAX_CLK 9 +#define EP_PCIE_MAX_CLK 10 #define EP_PCIE_MAX_PIPE_CLK 1 #define EP_PCIE_MAX_RESET 2 diff --git a/drivers/platform/msm/ep_pcie/ep_pcie_core.c b/drivers/platform/msm/ep_pcie/ep_pcie_core.c index 09558633aee7..0795bf51c52f 100644 --- a/drivers/platform/msm/ep_pcie/ep_pcie_core.c +++ b/drivers/platform/msm/ep_pcie/ep_pcie_core.c @@ -75,6 +75,7 @@ static struct ep_pcie_clk_info_t {NULL, "pcie_slv_q2a_axi_clk", 0, false}, {NULL, "pcie_pipe_clk_mux", 0, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false}, + {NULL, "pcie_0_ref_clk_src", 0, false}, }; static struct ep_pcie_clk_info_t