• Bjorn Helgaas's avatar
    Merge branch 'pci/ctrl/qcom' · 9195e6dd
    Bjorn Helgaas authored
    - Add PHY clock source implementation (Dmitry Baryshkov)
    
    - Use new clk_regmap_phy_mux_ops for gcc-sm8450 and gcc-sc7280 PCIe pipe
      clocks (Dmitry Baryshkov)
    
    - Set up rev 2.1.0 PARF_PHY before enabling clocks (Christian Marangi)
    
    - Power on PHY before accessing IPQ8074 DBI registers to avoid boot hangs
      (Robert Marko)
    
    - Power on PHY before accessing DBI registers on all variants for
      consistency (Robert Marko)
    
    - Remove unnecessary pipe_clk handling since this is done in PHY drivers
      (Dmitry Baryshkov)
    
    - Drop manual pipe_clk_src handling (Dmitry Baryshkov)
    
    - Move GEN3_RELATED DBI definitions to common dwc header (Baruch Siach)
    
    - Define slot capabilities using generic PCI_EXP_SLTCAP_* macros (Baruch
      Siach)
    
    - Add IPQ60xx support (Selvam Sathappan Periakaruppan)
    
    - Fix DT description typo (Baruch Siach)
    
    - Fix DT "compatibles" typo (Johan Hovold)
    
    - Allow ASPM L1 and substates for 2.7.0 (Krishna chaitanya chundru)
    
    * pci/ctrl/qcom:
      PCI: qcom: Allow ASPM L1 and substates for 2.7.0
      dt-bindings: PCI: qcom: Fix reset conditional
      dt-bindings: PCI: qcom: Fix description typo
      PCI: qcom: Add IPQ60xx support
      PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_*
      PCI: dwc: Move GEN3_RELATED DBI definitions to common header
      PCI: qcom: Drop manual pipe_clk_src handling
      PCI: qcom: Remove unnecessary pipe_clk handling
      PCI: qcom: Power on PHY before DBI register accesses
      PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
      PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
      clk: qcom: gcc-sc7280: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
      clk: qcom: gcc-sm8450: use new clk_regmap_phy_mux_ops for PCIe pipe clocks
      clk: qcom: regmap: add PHY clock source implementation
    9195e6dd
pcie-qcom.c 46.3 KB