hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/drivers/net/ethernet/stmicro/stmmac/Kconfig
....@@ -12,6 +12,32 @@
1212
1313 if STMMAC_ETH
1414
15
+config STMMAC_UIO
16
+ tristate "STMMAC_UIO ethernet controller"
17
+ default n
18
+ select UIO
19
+ help
20
+ Say M here if you want to use the stmmac_uio.ko for DPDK.
21
+
22
+config STMMAC_ETHTOOL
23
+ bool "Ethtool feature for STMMAC"
24
+ default STMMAC_ETH
25
+ help
26
+ This selects the ethtool function, default is Y.
27
+
28
+config STMMAC_FULL
29
+ bool "Support full driver for STMMAC"
30
+ default STMMAC_ETH
31
+ help
32
+ This selects the full function, default is Y, full-featured version
33
+ includes 4.10 and other versions, if it is N, only 4.10 core working.
34
+
35
+config STMMAC_PTP
36
+ bool "PTP feature for STMMAC"
37
+ default STMMAC_ETH
38
+ help
39
+ This selects the ptp timestamp function, default is Y.
40
+
1541 config STMMAC_PLATFORM
1642 tristate "STMMAC Platform bus support"
1743 depends on STMMAC_ETH
....@@ -108,6 +134,16 @@
108134 This selects the Rockchip RK3288 SoC glue layer support for
109135 the stmmac device driver.
110136
137
+config DWMAC_ROCKCHIP_TOOL
138
+ bool "Rockchip dwmac tool support"
139
+ depends on DWMAC_ROCKCHIP
140
+ default DWMAC_ROCKCHIP
141
+ help
142
+ Support for Ethernet functions on Rockchip SoCs.
143
+
144
+ This selects the features for Rockchip's Ethernet, include PHY loopback,
145
+ MAC loopback, and delayline scanning of RGMII mode.
146
+
111147 config DWMAC_SOCFPGA
112148 tristate "SOCFPGA dwmac support"
113149 default (ARCH_SOCFPGA || ARCH_STRATIX10)