Config.in.spi 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. menu "SPI driver support"
  4. depends on ADK_TARGET_WITH_SPI || ADK_TARGET_QEMU
  5. config ADK_LINUX_KERNEL_SPI
  6. bool
  7. config ADK_LINUX_KERNEL_SPI_DEBUG
  8. bool
  9. config ADK_LINUX_KERNEL_SPI_MASTER
  10. bool
  11. config ADK_LINUX_KERNEL_SPI_BITBANG
  12. tristate
  13. config ADK_LINUX_KERNEL_SPI_RB4XX_CPLD
  14. tristate
  15. config ADK_LINUX_KERNEL_SPI_AR71XX
  16. tristate
  17. config ADK_LINUX_KERNEL_SPI_PXA2XX
  18. tristate
  19. select ADK_LINUX_KERNEL_SPI
  20. config ADK_LINUX_KERNEL_SPI_BCM2835
  21. tristate "SPI driver for BCM28XX boards"
  22. select ADK_LINUX_KERNEL_SPI
  23. select ADK_LINUX_KERNEL_SPI_MASTER
  24. select ADK_LINUX_KERNEL_SPI_BITBANG
  25. select ADK_LINUX_KERNEL_REGMAP
  26. select ADK_LINUX_KERNEL_REGMAP_SPI
  27. depends on ADK_TARGET_BOARD_BCM28XX
  28. default m if ADK_TARGET_BOARD_BCM28XX
  29. default n
  30. config ADK_LINUX_KERNEL_SPI_IMX
  31. tristate "SPI driver for Solidrun IMX6"
  32. select ADK_LINUX_KERNEL_SPI
  33. select ADK_LINUX_KERNEL_SPI_MASTER
  34. select ADK_LINUX_KERNEL_SPI_BITBANG
  35. select ADK_LINUX_KERNEL_REGMAP
  36. select ADK_LINUX_KERNEL_REGMAP_SPI
  37. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
  38. ADK_TARGET_SYSTEM_PHYTEC_IMX6
  39. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
  40. ADK_TARGET_SYSTEM_PHYTEC_IMX6
  41. default n
  42. config ADK_LINUX_KERNEL_SPI_RB4XX
  43. tristate "SPI driver for Routerboard 4xx"
  44. select ADK_LINUX_KERNEL_SPI
  45. select ADK_LINUX_KERNEL_SPI_MASTER
  46. select ADK_LINUX_KERNEL_SPI_BITBANG
  47. select ADK_LINUX_KERNEL_SPI_RB4XX_CPLD
  48. select ADK_LINUX_KERNEL_SPI_AR71XX
  49. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  50. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  51. default n
  52. config ADK_LINUX_KERNEL_SPI_SUN6I
  53. tristate "SPI driver for SunXi"
  54. select ADK_LINUX_KERNEL_SPI
  55. select ADK_LINUX_KERNEL_SPI_MASTER
  56. select ADK_LINUX_KERNEL_SPI_BITBANG
  57. select ADK_LINUX_KERNEL_REGMAP
  58. select ADK_LINUX_KERNEL_REGMAP_SPI
  59. depends on ADK_TARGET_SYSTEM_ORANGE_PI0
  60. default y if ADK_TARGET_SYSTEM_ORANGE_PI0
  61. default n
  62. config ADK_LINUX_KERNEL_SPI_SPIDEV
  63. tristate "SPI userland driver"
  64. select ADK_LINUX_KERNEL_SPI
  65. select ADK_LINUX_KERNEL_SPI_MASTER
  66. config ADK_LINUX_KERNEL_SPI_GPIO
  67. tristate "SPI GPIO support"
  68. select ADK_LINUX_KERNEL_SPI
  69. select ADK_LINUX_KERNEL_SPI_MASTER
  70. endmenu