Kconfig 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. config NET_VENDOR_MEDIATEK
  2. tristate "Mediatek/Ralink ethernet driver"
  3. depends on RALINK
  4. help
  5. This driver supports the ethernet mac inside the Mediatek and Ralink WiSoCs
  6. config NET_MEDIATEK_SOC
  7. def_tristate NET_VENDOR_MEDIATEK
  8. if NET_MEDIATEK_SOC
  9. choice
  10. prompt "MAC type"
  11. config NET_MEDIATEK_RT2880
  12. bool "RT2882"
  13. depends on MIPS && SOC_RT288X
  14. config NET_MEDIATEK_RT3050
  15. bool "RT3050/MT7628"
  16. depends on MIPS && (SOC_RT305X || SOC_MT7620)
  17. config NET_MEDIATEK_RT3883
  18. bool "RT3883"
  19. depends on MIPS && SOC_RT3883
  20. config NET_MEDIATEK_MT7620
  21. bool "MT7620"
  22. depends on MIPS && SOC_MT7620
  23. config NET_MEDIATEK_MT7621
  24. bool "MT7621"
  25. depends on MIPS && SOC_MT7621
  26. endchoice
  27. config NET_MEDIATEK_OFFLOAD
  28. def_bool NET_MEDIATEK_SOC
  29. depends on NET_MEDIATEK_MT7621
  30. config NET_MEDIATEK_HW_QOS
  31. def_bool NET_MEDIATEK_SOC
  32. depends on NET_MEDIATEK_MT7623
  33. config NET_MEDIATEK_MDIO
  34. def_bool NET_MEDIATEK_SOC
  35. depends on (NET_MEDIATEK_RT2880 || NET_MEDIATEK_RT3883 || NET_MEDIATEK_MT7620 || NET_MEDIATEK_MT7621)
  36. select PHYLIB
  37. config NET_MEDIATEK_MDIO_RT2880
  38. def_bool NET_MEDIATEK_SOC
  39. depends on (NET_MEDIATEK_RT2880 || NET_MEDIATEK_RT3883)
  40. select NET_MEDIATEK_MDIO
  41. config NET_MEDIATEK_MDIO_MT7620
  42. def_bool NET_MEDIATEK_SOC
  43. depends on (NET_MEDIATEK_MT7620 || NET_MEDIATEK_MT7621)
  44. select NET_MEDIATEK_MDIO
  45. config NET_MEDIATEK_ESW_RT3050
  46. def_tristate NET_MEDIATEK_SOC
  47. depends on NET_MEDIATEK_RT3050
  48. config NET_MEDIATEK_GSW_MT7620
  49. def_tristate NET_MEDIATEK_SOC
  50. depends on NET_MEDIATEK_MT7620
  51. config NET_MEDIATEK_GSW_MT7621
  52. def_tristate NET_MEDIATEK_SOC
  53. depends on NET_MEDIATEK_MT7621
  54. endif