]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
PCI: kirin: Select REGMAP_MMIO
authorJosh Triplett <josh@joshtriplett.org>
Mon, 14 Nov 2022 07:23:26 +0000 (23:23 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 May 2023 14:10:48 +0000 (23:10 +0900)
commit 3a2776e8a0e156a61f5b59ae341d8fffc730b962 upstream.

pcie-kirin uses regmaps, and needs to pull them in; otherwise, with
CONFIG_PCIE_KIRIN=y and without CONFIG_REGMAP_MMIO pcie-kirin produces
a linker failure looking for __devm_regmap_init_mmio_clk().

Fixes: d19afe7be126 ("PCI: kirin: Use regmap for APB registers")
Link: https://lore.kernel.org/r/04636141da1d6d592174eefb56760511468d035d.1668410580.git.josh@joshtriplett.org
Signed-off-by: Josh Triplett <josh@joshtriplett.org>
[lpieralisi@kernel.org: commit log and removed REGMAP select]
Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Cc: stable@vger.kernel.org # 5.16+
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pci/controller/dwc/Kconfig

index 99ec91e2a5cfa3ae67a12a09c002bc06c80d7846..4681eef508899bdbcd693991e84c0493b56b7988 100644 (file)
@@ -286,6 +286,7 @@ config PCIE_KIRIN
        tristate "HiSilicon Kirin series SoCs PCIe controllers"
        depends on PCI_MSI
        select PCIE_DW_HOST
+       select REGMAP_MMIO
        help
          Say Y here if you want PCIe controller support
          on HiSilicon Kirin series SoCs.