Kconfig 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. # 64-bit ARM SoCs from TI
  2. if ARM64
  3. if ARCH_K3
  4. config ARCH_K3_AM6_SOC
  5. bool "K3 AM6 SoC"
  6. help
  7. Enable support for TI's AM6 SoC Family support
  8. endif
  9. endif
  10. #
  11. # TI SOC drivers
  12. #
  13. menuconfig SOC_TI
  14. bool "TI SOC drivers support"
  15. if SOC_TI
  16. config KEYSTONE_NAVIGATOR_QMSS
  17. tristate "Keystone Queue Manager Sub System"
  18. depends on ARCH_KEYSTONE
  19. help
  20. Say y here to support the Keystone multicore Navigator Queue
  21. Manager support. The Queue Manager is a hardware module that
  22. is responsible for accelerating management of the packet queues.
  23. Packets are queued/de-queued by writing/reading descriptor address
  24. to a particular memory mapped location in the Queue Manager module.
  25. If unsure, say N.
  26. config KEYSTONE_NAVIGATOR_DMA
  27. tristate "TI Keystone Navigator Packet DMA support"
  28. depends on ARCH_KEYSTONE
  29. help
  30. Say y tp enable support for the Keystone Navigator Packet DMA on
  31. on Keystone family of devices. It sets up the dma channels for the
  32. Queue Manager Sub System.
  33. If unsure, say N.
  34. config AMX3_PM
  35. tristate "AMx3 Power Management"
  36. depends on SOC_AM33XX || SOC_AM43XX
  37. depends on WKUP_M3_IPC && TI_EMIF_SRAM && SRAM
  38. help
  39. Enable power management on AM335x and AM437x. Required for suspend to mem
  40. and standby states on both AM335x and AM437x platforms and for deeper cpuidle
  41. c-states on AM335x.
  42. config WKUP_M3_IPC
  43. tristate "TI AMx3 Wkup-M3 IPC Driver"
  44. depends on WKUP_M3_RPROC
  45. depends on OMAP2PLUS_MBOX
  46. help
  47. TI AM33XX and AM43XX have a Cortex M3, the Wakeup M3, to handle
  48. low power transitions. This IPC driver provides the necessary API
  49. to communicate and use the Wakeup M3 for PM features like suspend
  50. resume and boots it using wkup_m3_rproc driver.
  51. config TI_SCI_PM_DOMAINS
  52. tristate "TI SCI PM Domains Driver"
  53. depends on TI_SCI_PROTOCOL
  54. depends on PM_GENERIC_DOMAINS
  55. help
  56. Generic power domain implementation for TI device implementing
  57. the TI SCI protocol.
  58. To compile this as a module, choose M here. The module will be
  59. called ti_sci_pm_domains. Note this is needed early in boot before
  60. rootfs may be available.
  61. endif # SOC_TI