• Bjorn Helgaas's avatar
    Merge branch 'pci/controller/j721e' · d1624da3
    Bjorn Helgaas authored
    - Add DT "ti,syscon-acspcie-proxy-ctrl" and driver support to enable the
      ACSPCIE module to drive Refclk for the Endpoint (Siddharth Vadapalli)
    
    - Extract the cadence link setup from cdns_pcie_host_setup() so link setup
      can be done separately during resume (Thomas Richard)
    
    - Use dev_err_probe() to simplify j721e probe (Thomas Richard)
    
    - Add T_PERST_CLK_US definition for the mandatory delay between Refclk
      becoming stable and PERST# being deasserted (Thomas Richard)
    
    - Add j721e suspend and resume support (Théo Lebrun)
    
    * pci/controller/j721e:
      PCI: j721e: Add suspend and resume support
      PCI: j721e: Use T_PERST_CLK_US macro
      PCI: Add T_PERST_CLK_US macro
      PCI: j721e: Add reset GPIO to struct j721e_pcie
      PCI: j721e: Use dev_err_probe() in the probe() function
      PCI: cadence: Set cdns_pcie_host_init() global
      PCI: cadence: Extract link setup sequence from cdns_pcie_host_setup()
      PCI: j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists
      dt-bindings: PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property
    d1624da3
pcie-cadence.h 19.3 KB