Config.in.ethernet 15 KB

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