Config.in.misc 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  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.lib"
  65. config ADK_LINUX_KERNEL_PWM
  66. bool
  67. config ADK_LINUX_KERNEL_PWM_IMX
  68. bool
  69. select ADK_LINUX_KERNEL_PWM
  70. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
  71. ADK_TARGET_SYSTEM_PHYTEC_IMX6
  72. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
  73. ADK_TARGET_SYSTEM_PHYTEC_IMX6
  74. default n
  75. config ADK_LINUX_KERNEL_KEXEC
  76. bool "Add KEXEC syscall"
  77. help
  78. You need also kexec-tools to benefit from it.
  79. config ADK_LINUX_KERNEL_PARPORT
  80. tristate "Generic parallel port support"
  81. depends on ADK_TARGET_WITH_PP
  82. help
  83. Kernel module for generic parallel port support.
  84. config ADK_LINUX_KERNEL_PARPORT_PC
  85. tristate "PC style parallel port support"
  86. depends on ADK_LINUX_KERNEL_PARPORT
  87. help
  88. Kernel module for PC style parallel port support.
  89. config ADK_LINUX_KERNEL_PLIP
  90. tristate "PLIP (internet over parallel port)"
  91. depends on ADK_LINUX_KERNEL_PARPORT
  92. select ADK_LINUX_KERNEL_PARPORT_PC
  93. help
  94. PLIP: IPv4 over parallel port, using a Turbo Laplink
  95. (crossed null-printer) cable. Drivers exist for DOS
  96. (from Crynwr), Linux 2.x (protocol changed and is no
  97. longer compatible with Linux 1.x), FreeBSD and MirBSD.
  98. This will enlarge your kernel by about 8 KiB.
  99. config ADK_LINUX_KERNEL_PRINTER
  100. tristate "Line printer support"
  101. depends on ADK_LINUX_KERNEL_PARPORT
  102. select ADK_LINUX_KERNEL_PARPORT_PC
  103. help
  104. Kernel module for line printer support
  105. config ADK_LINUX_KERNEL_PPDEV
  106. tristate "Userland parallel port driver"
  107. depends on ADK_LINUX_KERNEL_PARPORT
  108. select ADK_LINUX_KERNEL_PARPORT_PC
  109. help
  110. Kernel module for userland parallel port access
  111. config ADK_LINUX_KERNEL_FW_LOADER
  112. tristate "Userspace firmware loading support"
  113. depends on !ADK_TARGET_SYSTEM_SHARP_ZAURUS
  114. help
  115. This may be necessary when using drivers which require
  116. loading of external firmware files.
  117. config ADK_LINUX_KERNEL_EEPROM_93CX6
  118. tristate "93cx6 eeprom support"
  119. depends on ADK_LINUX_KERNEL_MAC80211
  120. select ADK_LINUX_KERNEL_MISC_DEVICES
  121. config ADK_LINUX_KERNEL_IOMMU_SUPPORT
  122. bool "IOMMU support for Intel"
  123. select ADK_LINUX_KERNEL_PCI_MSI
  124. select ADK_LINUX_KERNEL_INTEL_IOMMU
  125. select ADK_LINUX_KERNEL_IOMMU_API
  126. select ADK_LINUX_KERNEL_IOMMU_IOVA
  127. select ADK_LINUX_KERNEL_DMAR_TABLE
  128. depends on ADK_TARGET_WITH_IOMMU
  129. default y
  130. endmenu