diff options
author | Marc Zyngier <maz@kernel.org> | 2024-04-01 13:03:08 +0100 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2024-04-01 13:23:14 +0100 |
commit | 6e6d48dc1d559c7d80766249a90e9f94bc6bece5 (patch) | |
tree | b50ace046c1865f6d87be7d67c717a2620595e6e | |
parent | 26f964d0a95ecca14719fa8fb546c5a6fee5ef72 (diff) | |
download | arm-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/Kconfig | 2 |
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 |