linux/arch/arm/mach-dove
Pali Rohár fdaa372583 ARM: Marvell: Update PCIe fixup
- The code relies on rc_pci_fixup being called, which only happens
  when CONFIG_PCI_QUIRKS is enabled, so add that to Kconfig. Omitting
  this causes a booting failure with a non-obvious cause.
- Update rc_pci_fixup to set the class properly, copying the
  more modern style from other places
- Correct the rc_pci_fixup comment

This patch just re-applies commit 1dc831bf53 ("ARM: Kirkwood: Update
PCI-E fixup") for all other Marvell ARM platforms which have same buggy
PCIe controller and do not use pci-mvebu.c controller driver yet.

Long-term goal for these Marvell ARM platforms should be conversion to
pci-mvebu.c controller driver and removal of these fixups in arch code.

Signed-off-by: Pali Rohár <pali@kernel.org>
Cc: Jason Gunthorpe <jgg@nvidia.com>
Cc: stable@vger.kernel.org
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2022-07-18 12:32:01 +02:00
..
bridge-regs.h ARM: dove: clean up mach/*.h headers 2019-08-14 19:24:57 +02:00
cm-a510.c ARM: dove: clean up mach/*.h headers 2019-08-14 19:24:57 +02:00
common.c arm: mach-dove: Mark dove_io_desc as __maybe_unused 2020-03-13 21:44:50 +01:00
common.h reboot: arm: change reboot_mode to use enum reboot_mode 2013-07-09 10:33:29 -07:00
dove-db-setup.c ARM: dove: clean up mach/*.h headers 2019-08-14 19:24:57 +02:00
dove.h ARM: orion/mvebu: unify debug-ll virtual addresses 2019-08-14 19:24:58 +02:00
irq.c ARM: orion/gpio: Get rid of unused first parameter in orion_gpio_init() 2022-02-03 09:25:11 +01:00
irqs.h ARM: dove: clean up mach/*.h headers 2019-08-14 19:24:57 +02:00
Kconfig ARM: Marvell: Update PCIe fixup 2022-07-18 12:32:01 +02:00
Makefile ARM: dove: multiplatform support 2022-04-04 10:22:37 +02:00
Makefile.boot treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
mpp.c ARM: dove: clean up mach/*.h headers 2019-08-14 19:24:57 +02:00
mpp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pcie.c ARM: Marvell: Update PCIe fixup 2022-07-18 12:32:01 +02:00
pm.h ARM: dove: clean up mach/*.h headers 2019-08-14 19:24:57 +02:00