Skip to content

Commit 1372f38

Browse files
committed
drivers: ethernet: move NXP NETC DSA driver to dsa directory
Moved NXP NETC DSA driver to dsa directory. Signed-off-by: Yangbo Lu <[email protected]>
1 parent 31d5d68 commit 1372f38

File tree

7 files changed

+10
-15
lines changed

7 files changed

+10
-15
lines changed

drivers/ethernet/dsa/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# SPDX-License-Identifier: Apache-2.0
22

33
zephyr_library_sources_ifdef(CONFIG_DSA_KSZ8XXX dsa_ksz8xxx.c)
4+
zephyr_library_sources_ifdef(CONFIG_DSA_NXP_IMX_NETC dsa_nxp_imx_netc.c)

drivers/ethernet/dsa/Kconfig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,11 @@ config DSA_SPI
6767
help
6868
Use SPI bus to communicate with PHY
6969

70+
config DSA_NXP_IMX_NETC
71+
bool "Support for NXP i.MX NETC"
72+
default y
73+
depends on DT_HAS_NXP_NETC_SWITCH_ENABLED
74+
help
75+
Add support for NXP i.MX NETC DSA device driver.
76+
7077
endif # DSA_DRIVERS

drivers/ethernet/nxp_imx_netc/dsa_nxp_imx_netc.c renamed to drivers/ethernet/dsa/dsa_nxp_imx_netc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ LOG_MODULE_REGISTER(dsa_netc, CONFIG_ETHERNET_LOG_LEVEL);
99

1010
#include <zephyr/net/ethernet.h>
1111
#include <zephyr/drivers/pinctrl.h>
12+
#include <zephyr/drivers/ethernet/nxp_imx_netc.h>
1213

1314
#include "../eth.h"
14-
#include "nxp_imx_netc.h"
1515
#include "fsl_netc_switch.h"
1616

1717
#define DT_DRV_COMPAT nxp_netc_switch

drivers/ethernet/nxp_imx_netc/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,3 @@ if(CONFIG_ETH_NXP_IMX_NETC)
66
zephyr_library_sources(eth_nxp_imx_netc_psi.c)
77
zephyr_library_sources_ifdef(CONFIG_DT_HAS_NXP_IMX_NETC_BLK_CTRL_ENABLED eth_nxp_imx_netc_blk.c)
88
endif()
9-
10-
zephyr_library_sources_ifdef(CONFIG_DSA_NXP_IMX_NETC dsa_nxp_imx_netc.c)

drivers/ethernet/nxp_imx_netc/Kconfig

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,3 @@ config ETH_NXP_IMX_RX_RING_BUF_SIZE
9999
store one complete Ethernet frame, and be a multiple of 8.
100100

101101
endif # ETH_NXP_IMX_NETC
102-
103-
if NET_DSA
104-
105-
config DSA_NXP_IMX_NETC
106-
bool "Support for NXP i.MX NETC"
107-
default y
108-
depends on DT_HAS_NXP_NETC_SWITCH_ENABLED
109-
help
110-
Add support for NXP i.MX NETC DSA device driver.
111-
112-
endif

drivers/ethernet/nxp_imx_netc/eth_nxp_imx_netc_priv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#ifndef ZEPHYR_DRIVERS_ETHERNET_ETH_NXP_IMX_NETC_PRIV_H_
88
#define ZEPHYR_DRIVERS_ETHERNET_ETH_NXP_IMX_NETC_PRIV_H_
99

10-
#include "nxp_imx_netc.h"
10+
#include <zephyr/drivers/ethernet/nxp_imx_netc.h>
1111
#include "fsl_netc_endpoint.h"
1212
#ifndef CONFIG_ETH_NXP_IMX_NETC_MSI_GIC
1313
#include "fsl_msgintr.h"

0 commit comments

Comments
 (0)