Config.in.misc 4.3 KB

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