dm: tegra: pci: Move CONFIG_PCI_TEGRA to Kconfig
[platform/kernel/u-boot.git] / drivers / pci / Kconfig
1 menu "PCI"
2
3 config DM_PCI
4         bool "Enable driver mode for PCI"
5         depends on DM
6         help
7           Use driver model for PCI. Driver model is the new method for
8           orgnising devices in U-Boot. For PCI, driver model keeps track of
9           available PCI devices, allows scanning of PCI buses and provides
10           device configuration support.
11
12 config PCI_SANDBOX
13         bool "Sandbox PCI support"
14         depends on SANDBOX && DM_PCI
15         help
16           Support PCI on sandbox, as an emulated bus. This permits testing of
17           PCI feature such as bus scanning, device configuration and device
18           access. The available (emulated) devices are defined statically in
19           the device tree but the normal PCI scan technique is used to find
20           then.
21
22 config PCI_TEGRA
23         bool "Tegra PCI support"
24         depends on TEGRA
25         help
26           Enable support for the PCIe controller found on some generations of
27           Tegra. Tegra20 has 2 root ports with a total of 4 lanes, Tegra30 has
28           3 root ports with a total of 6 lanes and Tegra124 has 2 root ports
29           with a total of 5 lanes. Some boards require this for Ethernet
30           support to work (e.g. beaver, jetson-tk1).
31
32 endmenu