Kconfig 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. # SPDX-License-Identifier: GPL-2.0
  2. menu "Cadence-based PCIe controllers"
  3. depends on PCI
  4. config PCIE_CADENCE
  5. bool
  6. config PCIE_CADENCE_HOST
  7. bool
  8. depends on OF
  9. select IRQ_DOMAIN
  10. select PCIE_CADENCE
  11. config PCIE_CADENCE_EP
  12. bool
  13. depends on OF
  14. depends on PCI_ENDPOINT
  15. select PCIE_CADENCE
  16. config PCIE_CADENCE_PLAT
  17. bool
  18. config PCIE_CADENCE_PLAT_HOST
  19. bool "Cadence platform PCIe controller (host mode)"
  20. depends on OF
  21. select PCIE_CADENCE_HOST
  22. select PCIE_CADENCE_PLAT
  23. help
  24. Say Y here if you want to support the Cadence PCIe platform controller in
  25. host mode. This PCIe controller may be embedded into many different
  26. vendors SoCs.
  27. config PCIE_CADENCE_PLAT_EP
  28. bool "Cadence platform PCIe controller (endpoint mode)"
  29. depends on OF
  30. depends on PCI_ENDPOINT
  31. select PCIE_CADENCE_EP
  32. select PCIE_CADENCE_PLAT
  33. help
  34. Say Y here if you want to support the Cadence PCIe platform controller in
  35. endpoint mode. This PCIe controller may be embedded into many
  36. different vendors SoCs.
  37. config PCI_J721E
  38. bool
  39. config PCI_J721E_HOST
  40. bool "TI J721E PCIe controller (host mode)"
  41. depends on ARCH_K3 || COMPILE_TEST
  42. depends on OF
  43. select PCIE_CADENCE_HOST
  44. select PCI_J721E
  45. help
  46. Say Y here if you want to support the TI J721E PCIe platform
  47. controller in host mode. TI J721E PCIe controller uses Cadence PCIe
  48. core.
  49. config PCI_J721E_EP
  50. bool "TI J721E PCIe controller (endpoint mode)"
  51. depends on ARCH_K3 || COMPILE_TEST
  52. depends on OF
  53. depends on PCI_ENDPOINT
  54. select PCIE_CADENCE_EP
  55. select PCI_J721E
  56. help
  57. Say Y here if you want to support the TI J721E PCIe platform
  58. controller in endpoint mode. TI J721E PCIe controller uses Cadence PCIe
  59. core.
  60. endmenu