Config.in.misc 4.3 KB

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