Config.in.misc 4.1 KB

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