make pcie independent of arm architecture and dependent
only on PLATFORM_TEGRA
Bug
200019588
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Change-Id: Ida1e956dfa5592fe2afcaed6fd25152a8ace9056
Reviewed-on: http://git-master/r/724021
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
config ARCH_TEGRA_12x_SOC
bool "Tegra 12x family SOC"
select ARCH_TEGRA_HAS_DUAL_CPU_CLUSTERS if !ARM64
- select ARCH_TEGRA_HAS_PCIE
select CPU_V7
select ARM_L1_CACHE_SHIFT_6
select ARM_ARCH_TIMER
config ARCH_TEGRA_HAS_SYMMETRIC_CPU_PWR_GATE
bool
-config ARCH_TEGRA_HAS_PCIE
- bool
-
config ARCH_TEGRA_HAS_SATA
bool
config ARCH_TEGRA_13x_SOC
bool "Tegra 13x family SOC"
- select ARCH_TEGRA_HAS_PCIE
select CPU_V8
select DENVER_CPU
select ARM_GIC
config ARCH_TEGRA_21x_SOC
bool "Tegra 21x family SOC"
- select ARCH_TEGRA_HAS_PCIE
select CPU_V8
select ARM_GIC
select ARCH_REQUIRE_GPIOLIB
comment "PCIE Host Controller Drivers"
config PCI_TEGRA
- tristate "NVIDIA Tegra PCIe controller"
- select PCI
- select TEGRA_USB_SHARED_PAD
- depends on ARCH_TEGRA_HAS_PCIE
- help
- Adds PCIe Host controller driver for tegra based systems
+ tristate "NVIDIA Tegra PCIe controller"
+ default n
+ depends on PLATFORM_TEGRA
+ select PCI
+ select TEGRA_USB_SHARED_PAD
+ select ARCH_TEGRA_HAS_PCIE
+ help
+ Say Y here if you want support for the PCIe host controller found
+ on NVIDIA Tegra SoCs.
+
+config ARCH_TEGRA_HAS_PCIE
+ bool