[PATCH v6 3/4] PCI: tegra: Add Tegra264 support
Jon Hunter
jonathanh at nvidia.com
Tue Jun 2 09:49:58 PDT 2026
On 02/06/2026 12:33, Thierry Reding wrote:
> From: Thierry Reding <treding at nvidia.com>
>
> Add a driver for the PCIe controller found on NVIDIA Tegra264 SoCs. The
> driver is very small, with its main purpose being to set up the address
> translation registers and then creating a standard PCI host using ECAM.
>
> Signed-off-by: Manikanta Maddireddy <mmaddireddy at nvidia.com>
> Signed-off-by: Thierry Reding <treding at nvidia.com>
...
> diff --git a/drivers/pci/controller/Kconfig b/drivers/pci/controller/Kconfig
> index 2247709ef6d6..dde2f59fef7a 100644
> --- a/drivers/pci/controller/Kconfig
> +++ b/drivers/pci/controller/Kconfig
> @@ -255,7 +255,14 @@ config PCI_TEGRA
> select IRQ_MSI_LIB
> help
> Say Y here if you want support for the PCIe host controller found
> - on NVIDIA Tegra SoCs.
> + on NVIDIA Tegra SoCs (Tegra20 through Tegra186).
> +
> +config PCIE_TEGRA264
> + tristate "NVIDIA Tegra264 PCIe controller"
> + depends on ARCH_TEGRA || COMPILE_TEST
> + help
> + Say Y here if you want support for the PCIe host controller found
> + on NVIDIA Tegra264 SoCs.
We are missing a 'depends on ECAM' here, because when I happened to
enable for ARM builds I am getting errors like ...
drivers/pci/controller/pcie-tegra264.c:485:(.text+0x320): undefined
reference to `pci_ecam_free'
drivers/pci/controller/pcie-tegra264.c:431:(.text+0x880): undefined
reference to `pci_generic_ecam_ops'
Jon
--
nvpublic
More information about the linux-arm-kernel
mailing list