Loading drivers/pci/controller/pci-msm.c +54 −6 Original line number Diff line number Diff line Loading @@ -192,9 +192,9 @@ #define MAX_RC_NAME_LEN (15) #define MSM_PCIE_MAX_VREG (5) #define MSM_PCIE_VREG_0P9 (2) #define MSM_PCIE_MAX_CLK (18) #define MSM_PCIE_MAX_CLK (21) #define MSM_PCIE_MAX_PIPE_CLK (1) #define MAX_RC_NUM (4) #define MAX_RC_NUM (5) #define MAX_DEVICE_NUM (20) #define PCIE_TLP_RD_SIZE (0x5) #define PCIE_LOG_PAGES (50) Loading Loading @@ -936,6 +936,13 @@ msm_pcie_reset_info[MAX_RC_NUM][MSM_PCIE_MAX_RESET] = { {NULL, "pcie_phy_com_reset", false}, {NULL, "pcie_phy_nocsr_com_phy_reset", false}, {NULL, "pcie_3_phy_reset", false} }, { {NULL, "pcie_4_core_reset", false}, {NULL, "pcie_phy_reset", false}, {NULL, "pcie_phy_com_reset", false}, {NULL, "pcie_phy_nocsr_com_phy_reset", false}, {NULL, "pcie_4_phy_reset", false} } }; Loading @@ -953,6 +960,9 @@ msm_pcie_pipe_reset_info[MAX_RC_NUM][MSM_PCIE_MAX_PIPE_RESET] = { }, { {NULL, "pcie_3_phy_pipe_reset", false} }, { {NULL, "pcie_4_phy_pipe_reset", false} } }; Loading @@ -977,7 +987,10 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_0_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_1_ref_clk_src", 0, false, false}, Loading @@ -997,7 +1010,10 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_1_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_2_ref_clk_src", 0, false, false}, Loading @@ -1017,7 +1033,10 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_2_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_3_ref_clk_src", 0, false, false}, Loading @@ -1037,7 +1056,33 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_3_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_4_ref_clk_src", 0, false, false}, {NULL, "pcie_4_aux_clk", 1010000, true, false}, {NULL, "pcie_4_cfg_ahb_clk", 0, true, false}, {NULL, "pcie_4_mstr_axi_clk", 0, true, false}, {NULL, "pcie_4_slv_axi_clk", 0, true, false}, {NULL, "pcie_4_ldo", 0, true, true}, {NULL, "pcie_4_smmu_clk", 0, false, false}, {NULL, "pcie_4_slv_q2a_axi_clk", 0, false, false}, {NULL, "pcie_4_sleep_clk", 0, false, false}, {NULL, "pcie_phy_refgen_clk", 0, false, false}, {NULL, "pcie_tbu_clk", 0, false, false}, {NULL, "pcie_ddrss_sf_tbu_clk", 0, false, false}, {NULL, "pcie_aggre_noc_0_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_1_axi_clk", 0, false, false}, {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_4_pipediv2_clk", 0, false, false} } }; Loading @@ -1055,6 +1100,9 @@ static struct msm_pcie_clk_info_t }, { {NULL, "pcie_3_pipe_clk", 125000000, true, false}, }, { {NULL, "pcie_4_pipe_clk", 125000000, true, false}, } }; Loading Loading
drivers/pci/controller/pci-msm.c +54 −6 Original line number Diff line number Diff line Loading @@ -192,9 +192,9 @@ #define MAX_RC_NAME_LEN (15) #define MSM_PCIE_MAX_VREG (5) #define MSM_PCIE_VREG_0P9 (2) #define MSM_PCIE_MAX_CLK (18) #define MSM_PCIE_MAX_CLK (21) #define MSM_PCIE_MAX_PIPE_CLK (1) #define MAX_RC_NUM (4) #define MAX_RC_NUM (5) #define MAX_DEVICE_NUM (20) #define PCIE_TLP_RD_SIZE (0x5) #define PCIE_LOG_PAGES (50) Loading Loading @@ -936,6 +936,13 @@ msm_pcie_reset_info[MAX_RC_NUM][MSM_PCIE_MAX_RESET] = { {NULL, "pcie_phy_com_reset", false}, {NULL, "pcie_phy_nocsr_com_phy_reset", false}, {NULL, "pcie_3_phy_reset", false} }, { {NULL, "pcie_4_core_reset", false}, {NULL, "pcie_phy_reset", false}, {NULL, "pcie_phy_com_reset", false}, {NULL, "pcie_phy_nocsr_com_phy_reset", false}, {NULL, "pcie_4_phy_reset", false} } }; Loading @@ -953,6 +960,9 @@ msm_pcie_pipe_reset_info[MAX_RC_NUM][MSM_PCIE_MAX_PIPE_RESET] = { }, { {NULL, "pcie_3_phy_pipe_reset", false} }, { {NULL, "pcie_4_phy_pipe_reset", false} } }; Loading @@ -977,7 +987,10 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_0_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_1_ref_clk_src", 0, false, false}, Loading @@ -997,7 +1010,10 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_1_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_2_ref_clk_src", 0, false, false}, Loading @@ -1017,7 +1033,10 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_2_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_3_ref_clk_src", 0, false, false}, Loading @@ -1037,7 +1056,33 @@ static struct msm_pcie_clk_info_t {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false} {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_3_pipediv2_clk", 0, false, false} }, { {NULL, "pcie_4_ref_clk_src", 0, false, false}, {NULL, "pcie_4_aux_clk", 1010000, true, false}, {NULL, "pcie_4_cfg_ahb_clk", 0, true, false}, {NULL, "pcie_4_mstr_axi_clk", 0, true, false}, {NULL, "pcie_4_slv_axi_clk", 0, true, false}, {NULL, "pcie_4_ldo", 0, true, true}, {NULL, "pcie_4_smmu_clk", 0, false, false}, {NULL, "pcie_4_slv_q2a_axi_clk", 0, false, false}, {NULL, "pcie_4_sleep_clk", 0, false, false}, {NULL, "pcie_phy_refgen_clk", 0, false, false}, {NULL, "pcie_tbu_clk", 0, false, false}, {NULL, "pcie_ddrss_sf_tbu_clk", 0, false, false}, {NULL, "pcie_aggre_noc_0_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_1_axi_clk", 0, false, false}, {NULL, "pcie_phy_cfg_ahb_clk", 0, false, false}, {NULL, "pcie_phy_aux_clk", 0, false, false}, {NULL, "pcie_pipe_clk_mux", 0, false, false}, {NULL, "pcie_pipe_clk_ext_src", 0, false, false}, {NULL, "pcie_aggre_noc_south_sf_axi_clk", 0, false, false}, {NULL, "pcie_aggre_noc_4_axi_clk", 0, false, false}, {NULL, "pcie_4_pipediv2_clk", 0, false, false} } }; Loading @@ -1055,6 +1100,9 @@ static struct msm_pcie_clk_info_t }, { {NULL, "pcie_3_pipe_clk", 125000000, true, false}, }, { {NULL, "pcie_4_pipe_clk", 125000000, true, false}, } }; Loading