Config.in.ethernet 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  1. menu "Ethernet network devices support"
  2. depends on ADK_TARGET_WITH_NET
  3. # vendor stuff
  4. config ADK_KERNEL_NET_CADENCE
  5. bool
  6. config ADK_KERNEL_NET_VENDOR_AMD
  7. bool
  8. config ADK_KERNEL_NET_VENDOR_ATHEROS
  9. bool
  10. config ADK_KERNEL_NET_VENDOR_IBM
  11. bool
  12. config ADK_KERNEL_NET_VENDOR_INTEL
  13. bool
  14. config ADK_KERNEL_NET_VENDOR_FREESCALE
  15. bool
  16. config ADK_KERNEL_NET_VENDOR_NATSEMI
  17. bool
  18. config ADK_KERNEL_NET_VENDOR_8390
  19. bool
  20. config ADK_KERNEL_NET_VENDOR_REALTEK
  21. bool
  22. config ADK_KERNEL_NET_VENDOR_MARVELL
  23. bool
  24. config ADK_KERNEL_NET_VENDOR_TI
  25. bool
  26. config ADK_KERNEL_NET_VENDOR_VIA
  27. bool
  28. config ADK_KERNEL_NET_VENDOR_SMSC
  29. bool
  30. config ADK_KERNEL_NET_VENDOR_STMICRO
  31. bool
  32. config ADK_KERNEL_NET_VENDOR_XILINX
  33. bool
  34. config ADK_KERNEL_PHYLIB
  35. bool
  36. config ADK_KERNEL_GENERIC_PHY
  37. bool
  38. config ADK_KERNEL_MII
  39. bool
  40. config ADK_KERNEL_MDIO_BITBANG
  41. bool
  42. config ADK_KERNEL_ETRAX_HAVE_PHY
  43. bool
  44. config ADK_KERNEL_NET_PCI
  45. bool
  46. config ADK_KERNEL_NETDEV_1000
  47. bool
  48. config ADK_KERNEL_VIA_RHINE_MMIO
  49. bool
  50. config ADK_KERNEL_STMMAC_PLATFORM
  51. bool
  52. config ADK_KERNEL_AT803X_PHY
  53. tristate
  54. select ADK_KERNEL_PHYLIB
  55. config ADK_KERNEL_SWCONFIG
  56. bool
  57. config ADK_KERNEL_AG71XX_AR8216_SUPPORT
  58. bool
  59. config ADK_KERNEL_AR8216_PHY
  60. bool
  61. config ADK_KERNEL_AG71XX
  62. tristate "AG71XX ethernet driver"
  63. select ADK_KERNEL_NET_VENDOR_ATHEROS
  64. select ADK_KERNEL_SWCONFIG
  65. select ADK_KERNEL_PHYLIB
  66. select ADK_KERNEL_GENERIC_PHY
  67. select ADK_KERNEL_MDIO_BITBANG
  68. select ADK_KERNEL_AR8216_PHY
  69. select ADK_KERNEL_AG71XX_AR8216_SUPPORT
  70. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  71. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  72. default n
  73. help
  74. Atheros AG71XX ethernet driver
  75. config ADK_KERNEL_FEC
  76. tristate "FEC ethernet driver"
  77. select ADK_KERNEL_NET_VENDOR_FREESCALE
  78. select ADK_KERNEL_AT803X_PHY
  79. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
  80. ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208 || \
  81. ADK_TARGET_SYSTEM_KINETIS_K70
  82. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  83. default y if ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
  84. default y if ADK_TARGET_SYSTEM_KINETIS_K70
  85. default n
  86. help
  87. FEC ethernet driver
  88. config ADK_KERNEL_KORINA
  89. tristate "Korina ethernet driver"
  90. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
  91. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
  92. default n
  93. help
  94. Korina ethernet driver
  95. config ADK_KERNEL_USB_NET_SMSC95XX
  96. tristate "SMSC95XX USB ethernet driver"
  97. select ADK_KERNEL_USB_NET_DRIVERS
  98. select ADK_KERNEL_USB_USBNET
  99. depends on ADK_TARGET_BOARD_BCM28XX
  100. default y if ADK_TARGET_BOARD_BCM28XX
  101. default n
  102. help
  103. USB SMSC95XX ethernet driver
  104. config ADK_KERNEL_SMC91X
  105. tristate "SMC91X ethernet driver"
  106. select ADK_KERNEL_NET_VENDOR_SMSC
  107. select ADK_KERNEL_GPIOLIB
  108. depends on ADK_TARGET_SYSTEM_ARM_FM || ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB
  109. default y if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB
  110. default y if ADK_TARGET_SYSTEM_ARM_FM
  111. default n
  112. help
  113. SMC91X ethernet driver
  114. config ADK_KERNEL_SMSC911X
  115. tristate "SMC911X ethernet driver"
  116. select ADK_KERNEL_NET_VENDOR_SMSC
  117. default y if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
  118. default n
  119. depends on ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
  120. help
  121. SMC911X ethernet driver
  122. config ADK_KERNEL_VIA_RHINE
  123. tristate "VIA Rhine ethernet driver"
  124. select ADK_KERNEL_NET_VENDOR_VIA
  125. select ADK_KERNEL_VIA_RHINE_MMIO
  126. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532 \
  127. || ADK_TARGET_SYSTEM_PCENGINES_ALIX
  128. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
  129. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
  130. default n
  131. help
  132. VIA Rhine ethernet driver
  133. config ADK_KERNEL_XILINX_AXI_EMAC
  134. tristate "Xilinx AXI ethernet driver"
  135. select ADK_KERNEL_NET_VENDOR_XILINX
  136. depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605
  137. default y if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605
  138. default n
  139. help
  140. Xilinx AXI ethernet driver
  141. config ADK_KERNEL_XILINX_LL_TEMAC
  142. tristate "Xilinx Temac ethernet driver"
  143. select ADK_KERNEL_NET_VENDOR_XILINX
  144. depends on ADK_TARGET_SYSTEM_QEMU_PPC_VIRTEX_ML507
  145. default y if ADK_TARGET_SYSTEM_QEMU_PPC_VIRTEX_ML507
  146. default n
  147. help
  148. Xilinx Temac ethernet driver
  149. config ADK_KERNEL_XILINX_EMACLITE
  150. tristate "Xilinx Emaclite ethernet driver"
  151. select ADK_KERNEL_NET_VENDOR_XILINX
  152. depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
  153. default y if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
  154. default n
  155. help
  156. Xilinx Emaclite ethernet driver
  157. config ADK_KERNEL_NE2K_PCI
  158. tristate "NE2000 PCI driver"
  159. select ADK_KERNEL_NET_PCI
  160. select ADK_KERNEL_NET_VENDOR_NATSEMI
  161. select ADK_KERNEL_NET_VENDOR_8390
  162. select ADK_KERNEL_MII
  163. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_SYSTEM_QEMU_SPARC64
  164. default y if ADK_TARGET_SYSTEM_QEMU_SPARC64
  165. default n
  166. help
  167. NE2000 PCI driver
  168. config ADK_KERNEL_PCNET32
  169. tristate "AMD PCNet32 PCI driver"
  170. select ADK_KERNEL_NET_PCI
  171. select ADK_KERNEL_MII
  172. depends on ADK_TARGET_WITH_PCI
  173. help
  174. AMD PCnet32 driver
  175. config ADK_KERNEL_8139CP
  176. tristate "RTL8139C+ PCI driver"
  177. select ADK_KERNEL_NET_PCI
  178. select ADK_KERNEL_NET_VENDOR_REALTEK
  179. select ADK_KERNEL_MII
  180. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_SYSTEM_QEMU_SH
  181. default y if ADK_TARGET_SYSTEM_QEMU_SH
  182. default n
  183. help
  184. RTL8139C+ pci driver
  185. config ADK_KERNEL_8139TOO
  186. tristate "RTL8139 PCI driver"
  187. select ADK_KERNEL_NET_VENDOR_REALTEK
  188. select ADK_KERNEL_NET_PCI
  189. select ADK_KERNEL_MII
  190. depends on ADK_TARGET_WITH_PCI
  191. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  192. default n
  193. help
  194. RTL8139 pci driver
  195. config ADK_KERNEL_E100
  196. tristate "Intel(R) PRO/100+ driver"
  197. select ADK_KERNEL_NET_VENDOR_INTEL
  198. select ADK_KERNEL_NET_PCI
  199. select ADK_KERNEL_MII
  200. depends on ADK_TARGET_WITH_PCI
  201. help
  202. Intel(R) PRO/100+ cards kernel support
  203. config ADK_KERNEL_E1000
  204. tristate "Intel(R) PRO/1000 Gigabit Ethernet driver"
  205. select ADK_KERNEL_NET_VENDOR_INTEL
  206. select ADK_KERNEL_NETDEV_1000
  207. depends on ADK_TARGET_WITH_PCI || \
  208. ADK_TARGET_SYSTEM_QEMU_X86 || \
  209. ADK_TARGET_SYSTEM_QEMU_X86_64 || \
  210. ADK_TARGET_SYSTEM_QEMU_MIPS || \
  211. ADK_TARGET_SYSTEM_QEMU_MIPS64 || \
  212. ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC || \
  213. ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO || \
  214. ADK_TARGET_SYSTEM_QEMU_ALPHA || \
  215. ADK_TARGET_VBOX
  216. default y if ADK_TARGET_SYSTEM_IBM_X40
  217. default y if ADK_TARGET_SYSTEM_QEMU_X86
  218. default y if ADK_TARGET_SYSTEM_QEMU_X86_64
  219. default y if ADK_TARGET_SYSTEM_QEMU_MIPS
  220. default y if ADK_TARGET_SYSTEM_QEMU_MIPS64
  221. default y if ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
  222. default y if ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO
  223. default y if ADK_TARGET_SYSTEM_QEMU_ALPHA
  224. default y if ADK_TARGET_VBOX
  225. default n
  226. help
  227. Intel(R) PRO/1000 gigabit ethernet driver
  228. config ADK_KERNEL_SUNLANCE
  229. tristate "AMD Sunlance Ethernet driver"
  230. select ADK_KERNEL_NET_VENDOR_AMD
  231. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_SYSTEM_QEMU_SPARC
  232. default y if ADK_TARGET_SYSTEM_QEMU_SPARC
  233. default n
  234. help
  235. AMD Sunlance ethernet driver
  236. config ADK_KERNEL_IBMVETH
  237. tristate "IBM Ethernet driver"
  238. select ADK_KERNEL_NET_VENDOR_IBM
  239. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_SYSTEM_QEMU_PPC64
  240. default y if ADK_TARGET_SYSTEM_QEMU_PPC64
  241. default n
  242. help
  243. IBM ethernet driver
  244. config ADK_KERNEL_MACB
  245. tristate "Atmel NGW100 network driver"
  246. select ADK_KERNEL_NET_CADENCE
  247. depends on ADK_TARGET_SYSTEM_ATMEL_NGW100
  248. default y if ADK_TARGET_SYSTEM_ATMEL_NGW100
  249. default n
  250. help
  251. Atmel NGW100 network driver
  252. config ADK_KERNEL_TI_DAVINCI_MDIO
  253. tristate "BeagleBone Back Davinci"
  254. select ADK_KERNEL_NET_VENDOR_TI
  255. depends on ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  256. default y if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  257. default n
  258. help
  259. TI Davinci driver
  260. config ADK_KERNEL_SKY2
  261. tristate "Marvell Yukon SKY2 driver"
  262. select ADK_KERNEL_NETDEV_1000
  263. select ADK_KERNEL_NET_VENDOR_MARVELL
  264. depends on ADK_TARGET_WITH_PCI
  265. default n
  266. help
  267. Marvell Yukon SKY2 driver
  268. config ADK_KERNEL_R8169
  269. tristate "RTL8169 driver"
  270. select ADK_KERNEL_NET_VENDOR_REALTEK
  271. select ADK_KERNEL_NETDEV_1000
  272. select ADK_KERNEL_MII
  273. select ADK_KERNEL_FW_LOADER
  274. select ADK_PACKAGE_REALTEK_FIRMWARE_WIRED
  275. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_MINIPCI
  276. default y if ADK_TARGET_SYSTEM_PCENGINES_APU
  277. default n
  278. config ADK_KERNEL_ETRAX_ETHERNET
  279. bool "ETRAX ethernet driver"
  280. select ADK_KERNEL_ETRAX_HAVE_PHY
  281. depends on ADK_TARGET_ARCH_CRIS
  282. default y if ADK_TARGET_ARCH_CRIS
  283. default n
  284. config ADK_KERNEL_MACSONIC
  285. bool "MAC sonic ethernet driver"
  286. select ADK_KERNEL_NET_VENDOR_NATSEMI
  287. depends on ADK_TARGET_SYSTEM_QEMU_M68K_Q800
  288. default y if ADK_TARGET_SYSTEM_QEMU_M68K_Q800
  289. default n
  290. config ADK_KERNEL_STMMAC_ETH
  291. bool "Stmicro MAC ethernet driver"
  292. select ADK_KERNEL_NET_VENDOR_STMICRO
  293. select ADK_KERNEL_STMMAC_PLATFORM
  294. depends on ADK_TARGET_SYSTEM_BANANA_PRO
  295. default y if ADK_TARGET_SYSTEM_BANANA_PRO
  296. default n
  297. endmenu