Kconfig 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config CDNS_I3C_MASTER
  3. tristate "Cadence I3C master driver"
  4. depends on I3C
  5. depends on HAS_IOMEM
  6. depends on !(ALPHA || PARISC)
  7. help
  8. Enable this driver if you want to support Cadence I3C master block.
  9. config DW_I3C_MASTER
  10. tristate "Synospsys DesignWare I3C master driver"
  11. depends on I3C
  12. depends on HAS_IOMEM
  13. depends on !(ALPHA || PARISC)
  14. # ALPHA and PARISC needs {read,write}sl()
  15. help
  16. Support for Synopsys DesignWare MIPI I3C Controller.
  17. For details please see
  18. https://www.synopsys.com/dw/ipdir.php?ds=mipi_i3c
  19. This driver can also be built as a module. If so, the module
  20. will be called dw-i3c-master.
  21. config SVC_I3C_MASTER
  22. tristate "Silvaco I3C Dual-Role Master driver"
  23. depends on I3C
  24. depends on HAS_IOMEM
  25. depends on !(ALPHA || PARISC)
  26. help
  27. Support for Silvaco I3C Dual-Role Master Controller.
  28. config MIPI_I3C_HCI
  29. tristate "MIPI I3C Host Controller Interface driver (EXPERIMENTAL)"
  30. depends on I3C
  31. depends on HAS_IOMEM
  32. help
  33. Support for hardware following the MIPI Aliance's I3C Host Controller
  34. Interface specification.
  35. For details please see:
  36. https://www.mipi.org/specifications/i3c-hci
  37. This driver can also be built as a module. If so, the module will be
  38. called mipi-i3c-hci.
  39. config I3C_MASTER_MSM_GENI
  40. tristate "Qualcomm Technologies Inc.'s GENI based I3C controller"
  41. depends on ARCH_QCOM
  42. depends on I3C
  43. depends on QCOM_GENI_SE
  44. help
  45. If you say yes to this option, support will be included for the
  46. built-in I3C interface on the Qualcomm Technologies Inc SoCs.
  47. This driver can also be built as a module. If so, the module
  48. will be called i3c-master-msm-geni.