aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2024-04-01 13:03:08 +0100
committerMarc Zyngier <maz@kernel.org>2024-04-01 13:23:14 +0100
commit6e6d48dc1d559c7d80766249a90e9f94bc6bece5 (patch)
treeb50ace046c1865f6d87be7d67c717a2620595e6e
parent26f964d0a95ecca14719fa8fb546c5a6fee5ef72 (diff)
downloadarm-platforms-kvm-arm64/asahi-base-6.9.tar.gz
PCI: apple: Fix dependency on 16kB pageskvm-arm64/asahi-base-6.9
While d3e5bab923d3 consolidated the various definitions for page sizes, it ended up breaking the Apple PCIe driver, which still depends on ARM64_PAGE_SHIFT. Switch over to HAVE_PAGE_SIZE_16KB to make the driver selectable again. Cc: Arnd Bergmann <arnd@arndb.de> Cc: Lorenzo Pieralisi <lpieralisi@kernel.org> Cc: "Krzysztof WilczyƄski" <kw@linux.com> Cc: Rob Herring <robh@kernel.org> Cc: Bjorn Helgaas <bhelgaas@google.com> Fixes: d3e5bab923d3 ("arch: simplify architecture specific page size configuration") Signed-off-by: Marc Zyngier <maz@kernel.org>
-rw-r--r--drivers/pci/controller/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/controller/Kconfig b/drivers/pci/controller/Kconfig
index efb5043f106a3a..fbcf1ff522b84c 100644
--- a/drivers/pci/controller/Kconfig
+++ b/drivers/pci/controller/Kconfig
@@ -39,7 +39,7 @@ config PCIE_APPLE
depends on ARCH_APPLE || COMPILE_TEST
depends on OF
depends on PCI_MSI
- depends on ARM64_PAGE_SHIFT = 14 || COMPILE_TEST
+ depends on HAVE_PAGE_SIZE_16KB || COMPILE_TEST
select PCI_HOST_COMMON
help
Say Y here if you want to enable PCIe controller support on Apple