mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
For i.MX94 series, the NETC IP provides full 802.1Q Ethernet switch functionality, advanced QoS with 8 traffic classes, and a full range of TSN standards capabilities. The switch has 3 user ports and 1 CPU port, the CPU port is connected to an internal ENETC. Since the switch and the internal ENETC are fully integrated within the NETC IP, no back-to-back MAC connection is required. Instead, a light-weight "pseudo MAC" is used between the switch and the ENETC. This translates to lower power (less logic and memory) and lower delay (as there is no serialization delay across this link). Introduce the initial NETC switch driver with basic probe and remove functionality. More features will be added in subsequent patches. Signed-off-by: Wei Fang <wei.fang@nxp.com> Link: https://patch.msgid.link/20260518082506.1318236-11-wei.fang@nxp.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
30 lines
1.1 KiB
Makefile
30 lines
1.1 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-$(CONFIG_NET_DSA_BCM_SF2) += bcm-sf2.o
|
|
bcm-sf2-objs := bcm_sf2.o bcm_sf2_cfp.o
|
|
obj-$(CONFIG_NET_DSA_LOOP) += dsa_loop.o
|
|
obj-$(CONFIG_NET_DSA_KS8995) += ks8995.o
|
|
obj-$(CONFIG_NET_DSA_MT7530) += mt7530.o
|
|
obj-$(CONFIG_NET_DSA_MT7530_MDIO) += mt7530-mdio.o
|
|
obj-$(CONFIG_NET_DSA_MT7530_MMIO) += mt7530-mmio.o
|
|
obj-$(CONFIG_NET_DSA_MV88E6060) += mv88e6060.o
|
|
obj-$(CONFIG_NET_DSA_RZN1_A5PSW) += rzn1_a5psw.o
|
|
obj-$(CONFIG_NET_DSA_SMSC_LAN9303) += lan9303-core.o
|
|
obj-$(CONFIG_NET_DSA_SMSC_LAN9303_I2C) += lan9303_i2c.o
|
|
obj-$(CONFIG_NET_DSA_SMSC_LAN9303_MDIO) += lan9303_mdio.o
|
|
obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX) += vitesse-vsc73xx-core.o
|
|
obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM) += vitesse-vsc73xx-platform.o
|
|
obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX_SPI) += vitesse-vsc73xx-spi.o
|
|
obj-$(CONFIG_NET_DSA_YT921X) += yt921x.o
|
|
obj-y += b53/
|
|
obj-y += hirschmann/
|
|
obj-y += lantiq/
|
|
obj-y += microchip/
|
|
obj-y += mv88e6xxx/
|
|
obj-y += mxl862xx/
|
|
obj-y += netc/
|
|
obj-y += ocelot/
|
|
obj-y += qca/
|
|
obj-y += realtek/
|
|
obj-y += sja1105/
|
|
obj-y += xrs700x/
|