Config.in.misc 4.0 KB

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