1. 29 1月, 2018 1 次提交
  2. 25 8月, 2017 1 次提交
  3. 03 8月, 2017 1 次提交
  4. 26 3月, 2017 1 次提交
  5. 15 3月, 2017 1 次提交
    • T
      PCI: mvebu: Remove useless MSI enabling code · 393bf9b3
      Thomas Petazzoni 提交于
      Since commit fcc392d5 ("irqchip/armada-370-xp: Use the generic MSI
      infrastructure"), the irqchip driver used on Armada 370, XP, 375, 38x, 39x
      for the MPIC interrupt controller has been converted to use the generic MSI
      infrastructure.
      
      Since this commit, it is no longer registering an msi_controller structure
      with the of_pci_msi_chip_add() function. Therefore, having the PCI driver
      used on the same platform calling of_pci_find_msi_chip_by_node() is pretty
      useless.
      
      The MSI resolution is now done in the generic interrupt resolution code,
      since the MSI controller is an irq domain attached to the interrupt
      controller node, which is pointed to by the msi-parent DT property in the
      PCIe controller node.
      Signed-off-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
      Acked-by: NMarc Zyngier <marc.zyngier@arm.com>
      393bf9b3
  6. 09 2月, 2017 1 次提交
    • L
      PCI: mvebu: Change delay after reset to the PCIe spec mandated 100ms · 8ed81ec8
      Lucas Stach 提交于
      The current default of 20ms cause some devices, which are slow to
      initialize, to not show up during the bus scanning.  Change this to the
      PCIe spec mandated 100ms and document this in the DT binding.
      
      From PCIe base spec rev 3.0, chapter "6.6.1. Conventional Reset":
      
        To allow components to perform internal initialization, system software
        must wait a specified minimum period following the end of a Conventional
        Reset of one or more devices before it is permitted to issue
        Configuration Requests to those devices.
      
        With a Downstream Port that does not support Link speeds greater than 5.0
        GT/s, software must wait a minimum of 100 ms before sending a
        Configuration Request to the device immediately below that Port.
      Signed-off-by: NLucas Stach <l.stach@pengutronix.de>
      Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
      Acked-by: NJason Cooper <jason@lakedaemon.net>
      8ed81ec8
  7. 30 1月, 2017 1 次提交
  8. 12 10月, 2016 2 次提交
  9. 02 8月, 2016 1 次提交
    • P
      PCI: mvebu: Make explicitly non-modular · 82641d9b
      Paul Gortmaker 提交于
      This code is not being built as a module by anyone:
      
        drivers/pci/host/Kconfig:config PCI_MVEBU
        drivers/pci/host/Kconfig:       bool "Marvell EBU PCIe controller"
      
      Remove uses of MODULE_DESCRIPTION(), MODULE_AUTHOR(), MODULE_LICENSE(),
      etc., so that when reading the driver there is no doubt it is builtin-only.
      The information is preserved in comments at the top of the file.
      
      Replace module_platform_driver() with builtin_platform_driver(), which uses
      the same init level priority, so init ordering is unchanged.
      
      Note that MODULE_DEVICE_TABLE is a no-op for non-modular code.
      
      [bhelgaas: changelog, remove "Module" from author comment]
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NBjorn Helgaas <bhelgaas@google.com>
      Reviewed-by: NThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      CC: Jason Cooper <jason@lakedaemon.net>
      82641d9b
  10. 21 6月, 2016 1 次提交
  11. 08 4月, 2016 2 次提交
  12. 10 10月, 2015 9 次提交
  13. 09 10月, 2015 6 次提交
  14. 21 8月, 2015 1 次提交
  15. 27 5月, 2015 1 次提交
  16. 21 3月, 2015 1 次提交
  17. 28 12月, 2014 1 次提交
  18. 22 11月, 2014 1 次提交
  19. 14 11月, 2014 1 次提交
  20. 12 11月, 2014 1 次提交
  21. 20 10月, 2014 1 次提交
  22. 23 9月, 2014 1 次提交
  23. 16 7月, 2014 1 次提交
  24. 11 6月, 2014 1 次提交
  25. 30 4月, 2014 1 次提交