1
0

Config.in.misc 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  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. config ADK_LINUX_KERNEL_MISC_DEVICES
  4. bool
  5. config ADK_LINUX_KERNEL_MFD_SYSCON
  6. bool
  7. config ADK_LINUX_KERNEL_OF
  8. bool
  9. config ADK_LINUX_KERNEL_FIRMWARE_IN_KERNEL
  10. bool
  11. default y if ADK_LINUX_KERNEL_R8169 && ADK_LINUX_KERNEL_ROOT_NFS
  12. default n
  13. config ADK_LINUX_KERNEL_EXTRA_FIRMWARE
  14. string
  15. default "rtl8168e-2.fw" if ADK_LINUX_KERNEL_R8169 && ADK_LINUX_KERNEL_ROOT_NFS
  16. default ""
  17. config ADK_LINUX_KERNEL_FW_LOADER_USER_HELPER
  18. bool
  19. config ADK_LINUX_KERNEL_KEYS
  20. bool
  21. config ADK_LINUX_KERNEL_SBUS
  22. bool
  23. config ADK_LINUX_KERNEL_FIQ
  24. bool
  25. config ADK_LINUX_KERNEL_FSL_OTP
  26. bool
  27. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  28. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  29. default n
  30. config ADK_LINUX_KERNEL_IMX_WEIM
  31. bool
  32. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  33. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  34. default n
  35. config ADK_LINUX_KERNEL_INTEL_IOMMU
  36. bool
  37. config ADK_LINUX_KERNEL_IOMMU_API
  38. bool
  39. config ADK_LINUX_KERNEL_IOMMU_IOVA
  40. bool
  41. config ADK_LINUX_KERNEL_DMAR_TABLE
  42. bool
  43. menu "Miscellaneous devices support"
  44. source "target/linux/config/Config.in.rtc"
  45. source "target/linux/config/Config.in.leds"
  46. source "target/linux/config/Config.in.watchdog"
  47. source "target/linux/config/Config.in.thermal"
  48. source "target/linux/config/Config.in.i2c"
  49. source "target/linux/config/Config.in.spi"
  50. source "target/linux/config/Config.in.regmap"
  51. source "target/linux/config/Config.in.regulator"
  52. source "target/linux/config/Config.in.gpio"
  53. source "target/linux/config/Config.in.dma"
  54. source "target/linux/config/Config.in.lib"
  55. config ADK_LINUX_KERNEL_PWM
  56. bool
  57. config ADK_LINUX_KERNEL_PWM_IMX
  58. bool
  59. select ADK_LINUX_KERNEL_PWM
  60. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  61. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  62. default n
  63. config ADK_LINUX_KERNEL_KEXEC
  64. bool "Add KEXEC syscall"
  65. help
  66. You need also kexec-tools to benefit from it.
  67. config ADK_LINUX_KERNEL_PARPORT
  68. tristate "Generic parallel port support"
  69. depends on ADK_TARGET_WITH_PP
  70. help
  71. Kernel module for generic parallel port support.
  72. config ADK_LINUX_KERNEL_PARPORT_PC
  73. tristate "PC style parallel port support"
  74. depends on ADK_LINUX_KERNEL_PARPORT
  75. help
  76. Kernel module for PC style parallel port support.
  77. config ADK_LINUX_KERNEL_PLIP
  78. tristate "PLIP (internet over parallel port)"
  79. depends on ADK_LINUX_KERNEL_PARPORT
  80. select ADK_LINUX_KERNEL_PARPORT_PC
  81. help
  82. PLIP: IPv4 over parallel port, using a Turbo Laplink
  83. (crossed null-printer) cable. Drivers exist for DOS
  84. (from Crynwr), Linux 2.x (protocol changed and is no
  85. longer compatible with Linux 1.x), FreeBSD and MirBSD.
  86. This will enlarge your kernel by about 8 KiB.
  87. config ADK_LINUX_KERNEL_PRINTER
  88. tristate "Line printer support"
  89. depends on ADK_LINUX_KERNEL_PARPORT
  90. select ADK_LINUX_KERNEL_PARPORT_PC
  91. help
  92. Kernel module for line printer support
  93. config ADK_LINUX_KERNEL_PPDEV
  94. tristate "Userland parallel port driver"
  95. depends on ADK_LINUX_KERNEL_PARPORT
  96. select ADK_LINUX_KERNEL_PARPORT_PC
  97. help
  98. Kernel module for userland parallel port access
  99. config ADK_LINUX_KERNEL_FW_LOADER
  100. tristate "Userspace firmware loading support"
  101. depends on !ADK_TARGET_SYSTEM_SHARP_ZAURUS
  102. help
  103. This may be necessary when using drivers which require
  104. loading of external firmware files.
  105. config ADK_LINUX_KERNEL_EEPROM_93CX6
  106. tristate "93cx6 eeprom support"
  107. depends on ADK_LINUX_KERNEL_MAC80211
  108. select ADK_LINUX_KERNEL_MISC_DEVICES
  109. config ADK_LINUX_KERNEL_IOMMU_SUPPORT
  110. bool "IOMMU support for Intel"
  111. select ADK_LINUX_KERNEL_PCI_MSI
  112. select ADK_LINUX_KERNEL_INTEL_IOMMU
  113. select ADK_LINUX_KERNEL_IOMMU_API
  114. select ADK_LINUX_KERNEL_IOMMU_IOVA
  115. select ADK_LINUX_KERNEL_DMAR_TABLE
  116. depends on ADK_TARGET_WITH_IOMMU
  117. default y
  118. endmenu