Config.in.ethernet 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554
  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. menu "Ethernet network devices support"
  4. depends on ADK_TARGET_WITH_NETDEVICE \
  5. || ADK_TARGET_GENERIC
  6. config ADK_LINUX_KERNEL_NET_ETHERNET
  7. bool
  8. default y
  9. config ADK_LINUX_KERNEL_NET_CADENCE
  10. bool
  11. config ADK_LINUX_KERNEL_NET_VENDOR_ARC
  12. bool
  13. config ADK_LINUX_KERNEL_NET_VENDOR_AMD
  14. bool
  15. config ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
  16. bool
  17. config ADK_LINUX_KERNEL_NET_VENDOR_DEC
  18. bool
  19. config ADK_LINUX_KERNEL_NET_VENDOR_IBM
  20. bool
  21. config ADK_LINUX_KERNEL_NET_VENDOR_INTEL
  22. bool
  23. config ADK_LINUX_KERNEL_NET_VENDOR_FARADAY
  24. bool
  25. config ADK_LINUX_KERNEL_NET_VENDOR_FREESCALE
  26. bool
  27. config ADK_LINUX_KERNEL_NET_VENDOR_NATSEMI
  28. bool
  29. config ADK_LINUX_KERNEL_NET_VENDOR_8390
  30. bool
  31. config ADK_LINUX_KERNEL_NET_VENDOR_REALTEK
  32. bool
  33. config ADK_LINUX_KERNEL_NET_VENDOR_MARVELL
  34. bool
  35. config ADK_LINUX_KERNEL_NET_VENDOR_SEEQ
  36. bool
  37. config ADK_LINUX_KERNEL_NET_VENDOR_SGI
  38. bool
  39. config ADK_LINUX_KERNEL_NET_VENDOR_TI
  40. bool
  41. config ADK_LINUX_KERNEL_NET_VENDOR_VIA
  42. bool
  43. config ADK_LINUX_KERNEL_NET_VENDOR_SMSC
  44. bool
  45. config ADK_LINUX_KERNEL_NET_VENDOR_STMICRO
  46. bool
  47. config ADK_LINUX_KERNEL_NET_VENDOR_XILINX
  48. bool
  49. config ADK_LINUX_KERNEL_NET_VENDOR_XSCALE
  50. select ADK_LINUX_KERNEL_NET_VENDOR_INTEL
  51. bool
  52. config ADK_LINUX_KERNEL_NET_TULIP
  53. bool
  54. config ADK_LINUX_KERNEL_NET_PTP_CLASSIFY
  55. bool
  56. config ADK_LINUX_KERNEL_PHYLIB
  57. bool
  58. config ADK_LINUX_KERNEL_GENERIC_PHY
  59. bool
  60. config ADK_LINUX_KERNEL_MII
  61. bool
  62. config ADK_LINUX_KERNEL_MDIO_BITBANG
  63. bool
  64. config ADK_LINUX_KERNEL_ETRAX_HAVE_PHY
  65. bool
  66. config ADK_LINUX_KERNEL_NET_PCI
  67. bool
  68. config ADK_LINUX_KERNEL_NET_ETHERNET
  69. bool
  70. config ADK_LINUX_KERNEL_NETDEV_1000
  71. bool
  72. config ADK_LINUX_KERNEL_VIA_RHINE_MMIO
  73. bool
  74. config ADK_LINUX_KERNEL_DWMAC_GENERIC
  75. bool
  76. config ADK_LINUX_KERNEL_DWMAC_SUNXI
  77. bool
  78. config ADK_LINUX_KERNEL_STMMAC_PLATFORM
  79. bool
  80. config ADK_LINUX_KERNEL_LXT_PHY
  81. bool
  82. config ADK_LINUX_KERNEL_AT803X_PHY
  83. tristate
  84. select ADK_LINUX_KERNEL_PHYLIB
  85. config ADK_LINUX_KERNEL_MICREL_PHY
  86. bool
  87. config ADK_LINUX_KERNEL_SWCONFIG
  88. bool
  89. config ADK_LINUX_KERNEL_AG71XX_AR8216_SUPPORT
  90. bool
  91. config ADK_LINUX_KERNEL_AR8216_PHY
  92. bool
  93. config ADK_LINUX_KERNEL_AG71XX
  94. tristate "AG71XX ethernet driver"
  95. select ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
  96. select ADK_LINUX_KERNEL_SWCONFIG
  97. select ADK_LINUX_KERNEL_PHYLIB
  98. select ADK_LINUX_KERNEL_GENERIC_PHY
  99. select ADK_LINUX_KERNEL_MDIO_BITBANG
  100. select ADK_LINUX_KERNEL_AR8216_PHY
  101. select ADK_LINUX_KERNEL_AG71XX_AR8216_SUPPORT
  102. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  103. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
  104. default n
  105. help
  106. Atheros AG71XX ethernet driver
  107. config ADK_LINUX_KERNEL_DE2104X
  108. tristate "DE2104X ethernet driver"
  109. select ADK_LINUX_KERNEL_NET_VENDOR_DEC
  110. select ADK_LINUX_KERNEL_NET_TULIP
  111. depends on ADK_TARGET_SYSTEM_DEC_MULTIA
  112. default y if ADK_TARGET_SYSTEM_DEC_MULTIA
  113. default n
  114. help
  115. DEC Tulip ethernet driver.
  116. config ADK_LINUX_KERNEL_FEC
  117. tristate "FEC ethernet driver"
  118. select ADK_LINUX_KERNEL_NET_VENDOR_FREESCALE
  119. select ADK_LINUX_KERNEL_AT803X_PHY
  120. depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
  121. ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208 || \
  122. ADK_TARGET_SYSTEM_KINETIS_K70
  123. default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
  124. default y if ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
  125. default n
  126. help
  127. FEC ethernet driver
  128. config ADK_LINUX_KERNEL_IXP4XX_ETH
  129. tristate "IXP4XX ethernet driver"
  130. select ADK_LINUX_KERNEL_NET_VENDOR_XSCALE
  131. select ADK_LINUX_KERNEL_NET_PCI
  132. select ADK_LINUX_KERNEL_PHYLIB
  133. select ADK_LINUX_KERNEL_MII
  134. select ADK_LINUX_KERNEL_NET_PTP_CLASSIFY
  135. depends on ADK_TARGET_SYSTEM_LINKSYS_NSLU2
  136. default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2
  137. default n
  138. help
  139. IXP4XX ethernet driver
  140. config ADK_LINUX_KERNEL_KINETIS_MAC
  141. bool "Kinetis ethernet driver"
  142. select ADK_LINUX_KERNEL_NET_ETHERNET
  143. select ADK_LINUX_KERNEL_NET_VENDOR_FREESCALE
  144. select ADK_LINUX_KERNEL_FEC
  145. select ADK_LINUX_KERNEL_PHYLIB
  146. select ADK_LINUX_KERNEL_MICREL_PHY
  147. select ADK_LINUX_KERNEL_MII
  148. depends on ADK_TARGET_SYSTEM_KINETIS_K70
  149. default y if ADK_TARGET_SYSTEM_KINETIS_K70
  150. default n
  151. help
  152. Ethernet driver for Kinetis K70
  153. config ADK_LINUX_KERNEL_KORINA
  154. tristate "Korina ethernet driver"
  155. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
  156. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
  157. default n
  158. help
  159. Korina ethernet driver
  160. config ADK_LINUX_KERNEL_USB_NET_SMSC95XX
  161. tristate "SMSC95XX USB ethernet driver"
  162. select ADK_LINUX_KERNEL_USB_NET_DRIVERS
  163. select ADK_LINUX_KERNEL_USB_USBNET
  164. depends on ADK_TARGET_SYSTEM_RASPBERRY_PI \
  165. || ADK_TARGET_SYSTEM_RASPBERRY_PI0 \
  166. || ADK_TARGET_SYSTEM_RASPBERRY_PI2 \
  167. || ADK_TARGET_SYSTEM_RASPBERRY_PI3 \
  168. || ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
  169. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
  170. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0
  171. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
  172. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
  173. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
  174. default n
  175. help
  176. USB SMSC95XX ethernet driver
  177. config ADK_LINUX_KERNEL_USB_LAN78XX
  178. tristate "Microchip LAN78XX"
  179. select ADK_LINUX_KERNEL_USB_NET_DRIVERS
  180. select ADK_LINUX_KERNEL_USB_USBNET
  181. depends on ADK_TARGET_SYSTEM_RASPBERRY_PI3P \
  182. || ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
  183. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
  184. default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
  185. default n
  186. help
  187. Microchip LAN78XX Based USB Ethernet Adapters.
  188. config ADK_LINUX_KERNEL_SMC91X
  189. tristate "SMC91X ethernet driver"
  190. select ADK_LINUX_KERNEL_NET_VENDOR_SMSC
  191. select ADK_LINUX_KERNEL_GPIOLIB
  192. depends on ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB || \
  193. ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE
  194. default y if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB
  195. default y if ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE
  196. default n
  197. help
  198. SMC91X ethernet driver
  199. config ADK_LINUX_KERNEL_SGISEEQ
  200. tristate "SGISEEQ ethernet driver"
  201. select ADK_LINUX_KERNEL_NET_VENDOR_SEEQ
  202. depends on ADK_TARGET_SYSTEM_SGI_INDY
  203. default y if ADK_TARGET_SYSTEM_SGI_INDY
  204. default n
  205. help
  206. SGI ethernet driver
  207. config ADK_LINUX_KERNEL_SMSC911X
  208. tristate "SMC911X ethernet driver"
  209. select ADK_LINUX_KERNEL_NET_VENDOR_SMSC
  210. default y if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
  211. default n
  212. depends on ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
  213. help
  214. SMC911X ethernet driver
  215. config ADK_LINUX_KERNEL_VIA_RHINE
  216. tristate "VIA Rhine ethernet driver"
  217. select ADK_LINUX_KERNEL_NET_VENDOR_VIA
  218. select ADK_LINUX_KERNEL_VIA_RHINE_MMIO
  219. depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532 \
  220. || ADK_TARGET_SYSTEM_PCENGINES_ALIX
  221. default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
  222. default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
  223. default n
  224. help
  225. VIA Rhine ethernet driver
  226. config ADK_LINUX_KERNEL_XILINX_AXI_EMAC
  227. tristate "Xilinx AXI ethernet driver"
  228. select ADK_LINUX_KERNEL_NET_VENDOR_XILINX
  229. depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605
  230. default y if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605
  231. default n
  232. help
  233. Xilinx AXI ethernet driver
  234. config ADK_LINUX_KERNEL_XILINX_LL_TEMAC
  235. tristate "Xilinx Temac ethernet driver"
  236. select ADK_LINUX_KERNEL_NET_VENDOR_XILINX
  237. depends on ADK_TARGET_SYSTEM_QEMU_PPC_VIRTEX_ML507
  238. default y if ADK_TARGET_SYSTEM_QEMU_PPC_VIRTEX_ML507
  239. default n
  240. help
  241. Xilinx Temac ethernet driver
  242. config ADK_LINUX_KERNEL_XILINX_EMACLITE
  243. tristate "Xilinx Emaclite ethernet driver"
  244. select ADK_LINUX_KERNEL_NET_VENDOR_XILINX
  245. depends on ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
  246. default y if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
  247. default n
  248. help
  249. Xilinx Emaclite ethernet driver
  250. config ADK_LINUX_KERNEL_NE2K_PCI
  251. tristate "NE2000 PCI driver"
  252. select ADK_LINUX_KERNEL_NET_PCI
  253. select ADK_LINUX_KERNEL_NET_VENDOR_NATSEMI
  254. select ADK_LINUX_KERNEL_NET_VENDOR_8390
  255. select ADK_LINUX_KERNEL_MII
  256. depends on ADK_TARGET_WITH_PCI \
  257. || ADK_TARGET_GENERIC
  258. default n
  259. help
  260. NE2000 PCI driver
  261. config ADK_LINUX_KERNEL_PCNET32
  262. tristate "AMD PCNet32 PCI driver"
  263. select ADK_LINUX_KERNEL_NET_PCI
  264. select ADK_LINUX_KERNEL_MII
  265. depends on ADK_TARGET_WITH_PCI \
  266. || ADK_TARGET_GENERIC
  267. help
  268. AMD PCnet32 driver
  269. config ADK_LINUX_KERNEL_8139CP
  270. tristate "RTL8139C+ PCI driver"
  271. select ADK_LINUX_KERNEL_NET_PCI
  272. select ADK_LINUX_KERNEL_NET_VENDOR_REALTEK
  273. select ADK_LINUX_KERNEL_MII
  274. depends on ADK_TARGET_WITH_PCI \
  275. || ADK_TARGET_SYSTEM_QEMU_SH \
  276. || ADK_TARGET_GENERIC
  277. default y if ADK_TARGET_SYSTEM_QEMU_SH
  278. default n
  279. help
  280. RTL8139C+ pci driver
  281. config ADK_LINUX_KERNEL_8139TOO
  282. tristate "RTL8139 PCI driver"
  283. select ADK_LINUX_KERNEL_NET_VENDOR_REALTEK
  284. select ADK_LINUX_KERNEL_NET_PCI
  285. select ADK_LINUX_KERNEL_MII
  286. depends on ADK_TARGET_WITH_PCI \
  287. || ADK_TARGET_GENERIC
  288. default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
  289. default n
  290. help
  291. RTL8139 pci driver
  292. config ADK_LINUX_KERNEL_E100
  293. tristate "Intel(R) PRO/100+ driver"
  294. select ADK_LINUX_KERNEL_NET_VENDOR_INTEL
  295. select ADK_LINUX_KERNEL_NET_PCI
  296. select ADK_LINUX_KERNEL_MII
  297. depends on ADK_TARGET_WITH_PCI \
  298. || ADK_TARGET_GENERIC
  299. help
  300. Intel(R) PRO/100+ cards kernel support
  301. config ADK_LINUX_KERNEL_E1000
  302. tristate "Intel(R) PRO/1000 Gigabit Ethernet driver"
  303. select ADK_LINUX_KERNEL_NET_VENDOR_INTEL
  304. select ADK_LINUX_KERNEL_NETDEV_1000
  305. depends on ADK_TARGET_WITH_PCI || \
  306. ADK_TARGET_SYSTEM_QEMU_X86 || \
  307. ADK_TARGET_SYSTEM_QEMU_X86_64 || \
  308. ADK_TARGET_SYSTEM_QEMU_MIPS || \
  309. ADK_TARGET_SYSTEM_QEMU_MIPS64 || \
  310. ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC || \
  311. ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO || \
  312. ADK_TARGET_SYSTEM_QEMU_PPC_MPC8544DS || \
  313. ADK_TARGET_SYSTEM_QEMU_ALPHA || \
  314. ADK_TARGET_SYSTEM_QEMU_HPPA || \
  315. ADK_TARGET_SYSTEM_QEMU_SPARC64 || \
  316. ADK_TARGET_VBOX || \
  317. ADK_TARGET_GENERIC
  318. default y if ADK_TARGET_SYSTEM_IBM_X40
  319. default y if ADK_TARGET_SYSTEM_QEMU_X86
  320. default y if ADK_TARGET_SYSTEM_QEMU_X86_64
  321. default y if ADK_TARGET_SYSTEM_QEMU_MIPS
  322. default y if ADK_TARGET_SYSTEM_QEMU_MIPS64
  323. default y if ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
  324. default y if ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO
  325. default y if ADK_TARGET_SYSTEM_QEMU_PPC_MPC8544DS
  326. default y if ADK_TARGET_SYSTEM_QEMU_ALPHA
  327. default y if ADK_TARGET_SYSTEM_QEMU_HPPA
  328. default y if ADK_TARGET_SYSTEM_QEMU_SPARC64
  329. default y if ADK_TARGET_VBOX
  330. default n
  331. help
  332. Intel(R) PRO/1000 gigabit ethernet driver
  333. config ADK_LINUX_KERNEL_SUNLANCE
  334. tristate "AMD Sunlance Ethernet driver"
  335. select ADK_LINUX_KERNEL_NET_VENDOR_AMD
  336. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_SYSTEM_QEMU_SPARC
  337. default y if ADK_TARGET_SYSTEM_QEMU_SPARC
  338. default n
  339. help
  340. AMD Sunlance ethernet driver
  341. config ADK_LINUX_KERNEL_IBMVETH
  342. tristate "IBM Ethernet driver"
  343. select ADK_LINUX_KERNEL_NET_VENDOR_IBM
  344. depends on ADK_TARGET_WITH_PCI || ADK_TARGET_SYSTEM_QEMU_PPC64
  345. default y if ADK_TARGET_SYSTEM_QEMU_PPC64
  346. default n
  347. help
  348. IBM ethernet driver
  349. config ADK_LINUX_KERNEL_MACB
  350. tristate "Atmel AT32/AT91 network driver"
  351. select ADK_LINUX_KERNEL_NET_CADENCE
  352. depends on ADK_TARGET_CPU_AVR32 \
  353. || ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
  354. default y if ADK_TARGET_SYSTEM_ATMEL_NGW100
  355. default y if ADK_TARGET_SYSTEM_ATMEL_GRASSHOPPER
  356. default y if ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
  357. default n
  358. help
  359. Ethernet Driver for Atmel AT32 and AT91 parts. This driver
  360. also supports the Cadence GEM (Gigabit Ethernet MAC found
  361. in some ARM SoC devices).
  362. config ADK_LINUX_KERNEL_TI_DAVINCI_MDIO
  363. tristate "BeagleBone Back Davinci"
  364. select ADK_LINUX_KERNEL_NET_VENDOR_TI
  365. depends on ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  366. default y if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
  367. default n
  368. help
  369. TI Davinci driver
  370. config ADK_LINUX_KERNEL_SKY2
  371. tristate "Marvell Yukon SKY2 driver"
  372. select ADK_LINUX_KERNEL_NETDEV_1000
  373. select ADK_LINUX_KERNEL_NET_VENDOR_MARVELL
  374. depends on ADK_TARGET_WITH_PCI \
  375. || ADK_TARGET_GENERIC
  376. default n
  377. help
  378. Marvell Yukon SKY2 driver
  379. config ADK_LINUX_KERNEL_R8169
  380. tristate "RTL8169 driver"
  381. select ADK_LINUX_KERNEL_NET_VENDOR_REALTEK
  382. select ADK_LINUX_KERNEL_NETDEV_1000
  383. select ADK_LINUX_KERNEL_MII
  384. select ADK_LINUX_KERNEL_FW_LOADER
  385. select ADK_PACKAGE_REALTEK_FIRMWARE_WIRED
  386. depends on ADK_TARGET_WITH_PCI \
  387. || ADK_TARGET_WITH_MINIPCI \
  388. || ADK_TARGET_GENERIC
  389. default y if ADK_TARGET_SYSTEM_PCENGINES_APU
  390. default n
  391. config ADK_LINUX_KERNEL_ETRAX_ETHERNET
  392. bool "ETRAX ethernet driver"
  393. select ADK_LINUX_KERNEL_ETRAX_HAVE_PHY
  394. depends on ADK_TARGET_ARCH_CRIS
  395. default y if ADK_TARGET_ARCH_CRIS
  396. default n
  397. config ADK_LINUX_KERNEL_MACSONIC
  398. bool "MAC sonic ethernet driver"
  399. select ADK_LINUX_KERNEL_NET_VENDOR_NATSEMI
  400. depends on ADK_TARGET_SYSTEM_QEMU_M68K_Q800
  401. default y if ADK_TARGET_SYSTEM_QEMU_M68K_Q800
  402. default n
  403. config ADK_LINUX_KERNEL_STMMAC_ETH
  404. bool "Stmicro MAC ethernet driver"
  405. select ADK_LINUX_KERNEL_NET_VENDOR_STMICRO
  406. select ADK_LINUX_KERNEL_STMMAC_PLATFORM
  407. select ADK_LINUX_KERNEL_DWMAC_SUNXI if ADK_TARGET_SYSTEM_BANANA_PRO \
  408. || ADK_TARGET_SYSTEM_ORANGE_PI0
  409. select ADK_LINUX_KERNEL_DWMAC_GENERIC if ADK_TARGET_SYSTEM_QEMU_CSKY_CK610
  410. select ADK_LINUX_KERNEL_DWMAC_GENERIC if ADK_TARGET_SYSTEM_QEMU_CSKY_CK807
  411. select ADK_LINUX_KERNEL_DWMAC_GENERIC if ADK_TARGET_SYSTEM_QEMU_CSKY_CK810
  412. depends on ADK_TARGET_SYSTEM_BANANA_PRO \
  413. || ADK_TARGET_SYSTEM_ORANGE_PI0 \
  414. || ADK_TARGET_SYSTEM_QEMU_CSKY_CK610 \
  415. || ADK_TARGET_SYSTEM_QEMU_CSKY_CK807 \
  416. || ADK_TARGET_SYSTEM_QEMU_CSKY_CK810
  417. default y if ADK_TARGET_SYSTEM_BANANA_PRO
  418. default y if ADK_TARGET_SYSTEM_ORANGE_PI0
  419. default y if ADK_TARGET_SYSTEM_QEMU_CSKY_CK610
  420. default y if ADK_TARGET_SYSTEM_QEMU_CSKY_CK807
  421. default y if ADK_TARGET_SYSTEM_QEMU_CSKY_CK810
  422. default n
  423. config ADK_LINUX_KERNEL_ETHOC
  424. bool "OpenCore ethernet driver"
  425. select ADK_LINUX_KERNEL_PHYLIB
  426. select ADK_LINUX_KERNEL_MII
  427. depends on ADK_TARGET_SYSTEM_QEMU_OR1K
  428. default y if ADK_TARGET_SYSTEM_QEMU_OR1K
  429. default n
  430. config ADK_LINUX_KERNEL_FTMAC100
  431. bool "Andes ethernet driver"
  432. select ADK_LINUX_KERNEL_NET_VENDOR_FARADAY
  433. depends on ADK_TARGET_SYSTEM_ANDES_AG101P
  434. default y if ADK_TARGET_SYSTEM_ANDES_AG101P
  435. default n
  436. config ADK_LINUX_KERNEL_ATL1
  437. tristate "Atheros/Attansic L1 Gigabit Ethernet support"
  438. select ADK_LINUX_KERNEL_NET_VENDOR_ATHEROS
  439. select ADK_LINUX_KERNEL_MII
  440. select ADK_LINUX_KERNEL_CRC32
  441. depends on ADK_TARGET_WITH_PCI \
  442. || ADK_TARGET_GENERIC
  443. default y if ADK_TARGET_SYSTEM_ASUS_P5BVM
  444. default n
  445. help
  446. This driver supports the Atheros/Attansic L1 gigabit ethernet adapter.
  447. config ADK_LINUX_KERNEL_SGI_O2MACE_ETH
  448. tristate "SGI O2 ethernet driver"
  449. select ADK_LINUX_KERNEL_NET_VENDOR_SGI
  450. select ADK_LINUX_KERNEL_CRC32
  451. depends on ADK_TARGET_SYSTEM_SGI_O2
  452. default y if ADK_TARGET_SYSTEM_SGI_O2
  453. default n
  454. help
  455. This driver supports the SGI O2 ethernet card.
  456. config ADK_LINUX_KERNEL_ALTERA_TSE
  457. tristate "Altera TSE ethernet driver"
  458. select ADK_LINUX_KERNEL_PHYLIB
  459. depends on ADK_TARGET_SYSTEM_QEMU_NIOS2
  460. default y if ADK_TARGET_SYSTEM_QEMU_NIOS2
  461. default n
  462. help
  463. This driver supports the NIOS2 ethernet chips.
  464. config ADK_LINUX_KERNEL_DM9000
  465. tristate "Davicom 9000"
  466. select ADK_LINUX_KERNEL_GPIO_GENERIC_PLATFORM
  467. select ADK_LINUX_KERNEL_REGULATOR
  468. depends on ADK_TARGET_SYSTEM_IMGTEC_CI20
  469. default y if ADK_TARGET_SYSTEM_IMGTEC_CI20
  470. default n
  471. help
  472. Davicom 9000 ethernet driver.
  473. endmenu