Hi, Bjorn, This patchset add two quirks to resolves Loongson's LS7A problems: the first patch improves the mrrs quirk for LS7A chipset; The second patch add a new quirk for LS7A chipset to avoid poweroff/reboot failure. You said you would think about these two patches carefully, so after a lont time I rebase them on top of the latest code and resend them to see if you have new considerations now. :) Signed-off-by: Huacai Chen <chenhuacai@xxxxxxxxxxx> Signed-off-by: Jianmin Lv <lvjianmin@xxxxxxxxxxx> Signed-off-by: Tiezhu Yang <yangtiezhu@xxxxxxxxxxx> --- drivers/acpi/pci_mcfg.c | 13 ++ drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/pci-loongson.c | 233 ++++++++++++++++++++++++++-------- drivers/pci/pci.c | 6 + drivers/pci/pcie/portdrv_core.c | 1 - drivers/pci/pcie/portdrv_pci.c | 20 ++- include/linux/pci-ecam.h | 1 + include/linux/pci.h | 2 + 8 files changed, 225 insertions(+), 53 deletions(-) -- 2.27.0