File tree Expand file tree Collapse file tree 4 files changed +10
-1
lines changed Expand file tree Collapse file tree 4 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 4
4
# Lukasz Majewski <
[email protected] >
5
5
# SPDX-License-Identifier: Apache-2.0
6
6
7
+ config ETH_DSA_SUPPORT
8
+ bool
9
+ help
10
+ Set by an ethernet driver that supports DSA.
11
+
7
12
menuconfig NET_DSA
8
13
bool "Distributed Switch Architecture support"
9
- depends on ETH_MCUX || ETH_SAM_GMAC || ETH_STM32_HAL || ETH_NXP_ENET
14
+ depends on ETH_DSA_SUPPORT
10
15
help
11
16
Enable Distributed Switch Architecture support. For now it
12
17
only supports Kinetics and STM32 ENET drivers.
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ menuconfig ETH_SAM_GMAC
11
11
DT_HAS_ATMEL_SAM0_GMAC_ENABLED
12
12
select NOCACHE_MEMORY if ARCH_HAS_NOCACHE_MEMORY_SUPPORT
13
13
select MDIO
14
+ select ETH_DSA_SUPPORT
14
15
help
15
16
Enable Atmel SAM MCU Family Ethernet driver.
16
17
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ menuconfig ETH_STM32_HAL
11
11
select USE_STM32_HAL_ETH
12
12
select NOCACHE_MEMORY if SOC_SERIES_STM32H7X && CPU_CORTEX_M7
13
13
select HWINFO
14
+ select ETH_DSA_SUPPORT
14
15
imply CRC
15
16
help
16
17
Enable STM32 HAL based Ethernet driver. It is available for
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ config ETH_NXP_ENET
18
18
select ARM_MPU if CPU_CORTEX_M7
19
19
select MDIO if DT_HAS_NXP_ENET_MDIO_ENABLED
20
20
select NET_POWER_MANAGEMENT if (PM_DEVICE && SOC_FAMILY_KINETIS)
21
+ select ETH_DSA_SUPPORT
21
22
help
22
23
Enable NXP ENET Ethernet driver.
23
24
@@ -26,6 +27,7 @@ config ETH_MCUX
26
27
select NOCACHE_MEMORY if HAS_MCUX_CACHE && CPU_HAS_DCACHE
27
28
select ARM_MPU if CPU_CORTEX_M7
28
29
select NET_POWER_MANAGEMENT if PM_DEVICE
30
+ select ETH_DSA_SUPPORT
29
31
select DEPRECATED
30
32
help
31
33
Enable deprecated legacy MCUX Ethernet driver.
You can’t perform that action at this time.
0 commit comments