Config.in.spi 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  39. default n
  40. config ADK_LINUX_KERNEL_SPI_RB4XX
  41. tristate "SPI driver for Routerboard 4xx"
  42. select ADK_LINUX_KERNEL_SPI
  43. select ADK_LINUX_KERNEL_SPI_MASTER
  44. select ADK_LINUX_KERNEL_SPI_BITBANG
  45. select ADK_LINUX_KERNEL_SPI_RB4XX_CPLD
  46. select ADK_LINUX_KERNEL_SPI_AR71XX
  47. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  48. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  49. default n
  50. config ADK_LINUX_KERNEL_SPI_SUN6I
  51. tristate "SPI driver for SunXi"
  52. select ADK_LINUX_KERNEL_SPI
  53. select ADK_LINUX_KERNEL_SPI_MASTER
  54. select ADK_LINUX_KERNEL_SPI_BITBANG
  55. select ADK_LINUX_KERNEL_REGMAP
  56. select ADK_LINUX_KERNEL_REGMAP_SPI
  57. depends on ADK_TARGET_SYSTEM_ORANGE_PI0
  58. default y if ADK_TARGET_SYSTEM_ORANGE_PI0
  59. default n
  60. config ADK_LINUX_KERNEL_SPI_SPIDEV
  61. tristate "SPI userland driver"
  62. select ADK_LINUX_KERNEL_SPI
  63. select ADK_LINUX_KERNEL_SPI_MASTER
  64. config ADK_LINUX_KERNEL_SPI_GPIO
  65. tristate "SPI GPIO support"
  66. select ADK_LINUX_KERNEL_SPI
  67. select ADK_LINUX_KERNEL_SPI_MASTER
  68. endmenu