• Bjorn Helgaas's avatar
    Merge branch 'pci/host/kirin' · 581e8fce
    Bjorn Helgaas authored
    - Reorganize to separate out PHY logic (Mauro Carvalho Chehab)
    
    - Add support for external PHY in addition to the internal PHY (Mauro
      Carvalho Chehab)
    
    - Use regmap so both kirin driver and PHY can access APB registers (Mauro
      Carvalho Chehab)
    
    - Add support for per-lane PERST# GPIOs on HiKey970 external PEX 8606 PCI
      bridge (Mauro Carvalho Chehab)
    
    - Add "hisilicon,kirin970-pcie" compatible string (Mauro Carvalho Chehab)
    
    - Add MODULE_* macros (Mauro Carvalho Chehab)
    
    - Allow building as a module (Mauro Carvalho Chehab)
    
    - Add power_off support for Kirin 960 PHY (Mauro Carvalho Chehab)
    
    - Disable clkreq during poweroff sequence (Mauro Carvalho Chehab)
    
    - De-init the dwc driver during remove (Mauro Carvalho Chehab)
    
    - Allow removal of kirin driver (Mauro Carvalho Chehab)
    
    * pci/host/kirin:
      PCI: kirin: Allow removing the driver
      PCI: kirin: De-init the dwc driver
      PCI: kirin: Disable clkreq during poweroff sequence
      PCI: kirin: Move the power-off code to a common routine
      PCI: kirin: Add power_off support for Kirin 960 PHY
      PCI: kirin: Allow building it as a module
      PCI: kirin: Add MODULE_* macros
      PCI: kirin: Add Kirin 970 compatible
      PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge
      PCI: kirin: Use regmap for APB registers
      PCI: kirin: Add support for a PHY layer
      PCI: kirin: Reorganize the PHY logic inside the driver
    581e8fce
Kconfig 12 KB