Config.in.misc 4.0 KB

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