/linux-6.12.1/drivers/net/ethernet/ |
D | Kconfig | 3 # Ethernet LAN device configuration 6 menuconfig ETHERNET config 7 bool "Ethernet driver support" 11 This section contains all the Ethernet device drivers. 13 if ETHERNET 18 source "drivers/net/ethernet/3com/Kconfig" 19 source "drivers/net/ethernet/actions/Kconfig" 20 source "drivers/net/ethernet/adaptec/Kconfig" 21 source "drivers/net/ethernet/aeroflex/Kconfig" 22 source "drivers/net/ethernet/agere/Kconfig" [all …]
|
/linux-6.12.1/drivers/net/ethernet/intel/ice/ |
D | ice_devids.h | 9 /* Intel(R) Ethernet Connection E823-L for backplane */ 11 /* Intel(R) Ethernet Connection E823-L for SFP */ 13 /* Intel(R) Ethernet Connection E823-L/X557-AT 10GBASE-T */ 15 /* Intel(R) Ethernet Connection E823-L 1GbE */ 17 /* Intel(R) Ethernet Connection E823-L for QSFP */ 19 /* Intel(R) Ethernet Controller E830-CC for backplane */ 21 /* Intel(R) Ethernet Controller E830-CC for QSFP */ 23 /* Intel(R) Ethernet Controller E830-CC for SFP */ 25 /* Intel(R) Ethernet Controller E830-CC for SFP-DD */ 27 /* Intel(R) Ethernet Controller E830-C for backplane */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | realtek,rtl82xx.yaml | 20 - ethernet-phy-id001c.c800 21 - ethernet-phy-id001c.c816 22 - ethernet-phy-id001c.c838 23 - ethernet-phy-id001c.c840 24 - ethernet-phy-id001c.c848 25 - ethernet-phy-id001c.c849 26 - ethernet-phy-id001c.c84a 27 - ethernet-phy-id001c.c862 28 - ethernet-phy-id001c.c878 29 - ethernet-phy-id001c.c880 [all …]
|
D | microchip,lan95xx.yaml | 7 title: Microchip SMSC9500/LAN9530/LAN9730 USB Ethernet Controllers 13 Device tree properties for hard wired SMSC95xx compatible USB Ethernet 17 - $ref: ethernet-controller.yaml# 23 - usb424,9500 # SMSC9500 USB Ethernet Device 24 - usb424,9505 # SMSC9505 USB Ethernet Device 25 - usb424,9530 # SMSC LAN9530 USB Ethernet Device 26 - usb424,9730 # SMSC LAN9730 USB Ethernet Device 27 - usb424,9900 # SMSC9500 USB Ethernet Device (SAL10) 28 - usb424,9901 # SMSC9505 USB Ethernet Device (SAL10) 29 - usb424,9902 # SMSC9500A USB Ethernet Device (SAL10) [all …]
|
D | nxp,tja11xx.yaml | 20 - ethernet-phy-id0180.dc40 21 - ethernet-phy-id0180.dc41 22 - ethernet-phy-id0180.dc48 23 - ethernet-phy-id0180.dd00 24 - ethernet-phy-id0180.dd01 25 - ethernet-phy-id0180.dd02 26 - ethernet-phy-id0180.dc80 27 - ethernet-phy-id0180.dc82 28 - ethernet-phy-id001b.b010 29 - ethernet-phy-id001b.b013 [all …]
|
D | marvell,aquantia.yaml | 7 title: Marvell Aquantia Ethernet PHY 13 Marvell Aquantia Ethernet PHY require a firmware to be loaded to actually 24 - $ref: ethernet-phy.yaml# 31 - ethernet-phy-id03a1.b445 32 - ethernet-phy-id03a1.b460 33 - ethernet-phy-id03a1.b4a2 34 - ethernet-phy-id03a1.b4d0 35 - ethernet-phy-id03a1.b4e0 36 - ethernet-phy-id03a1.b5c2 37 - ethernet-phy-id03a1.b4b0 [all …]
|
D | ethernet-switch.yaml | 4 $id: http://devicetree.org/schemas/net/ethernet-switch.yaml# 7 title: Generic Ethernet Switch 15 Ethernet switches are multi-port Ethernet controllers. Each port has 16 its own number and is represented as its own Ethernet controller. 42 pattern: "^(ethernet-)?switch(@.*)?$" 45 "^(ethernet-)?ports$": 56 "^(ethernet-)?port@[0-9a-f]+$": 58 description: Ethernet switch ports 68 - ethernet-ports 73 ethernet-ports: [all …]
|
/linux-6.12.1/drivers/staging/octeon/ |
D | Makefile | 7 # Makefile for Cavium OCTEON on-board ethernet driver 10 obj-${CONFIG_OCTEON_ETHERNET} := octeon-ethernet.o 12 octeon-ethernet-y := ethernet.o 13 octeon-ethernet-y += ethernet-mdio.o 14 octeon-ethernet-y += ethernet-mem.o 15 octeon-ethernet-y += ethernet-rgmii.o 16 octeon-ethernet-y += ethernet-rx.o 17 octeon-ethernet-y += ethernet-sgmii.o 18 octeon-ethernet-y += ethernet-spi.o 19 octeon-ethernet-y += ethernet-tx.o
|
/linux-6.12.1/drivers/net/usb/ |
D | Kconfig | 16 tristate "USB CATC NetMate-based Ethernet device support" 19 Say Y if you want to use one of the following 10Mbps USB Ethernet 27 This driver makes the adapter appear as a normal Ethernet interface, 28 typically on eth0, if it is the only ethernet device, or perhaps on 29 eth1, if you have a PCI or ISA ethernet card installed. 35 tristate "USB KLSI KL5USB101-based ethernet device support" 38 USB Ethernet adapters based on the KLSI KL5KUSB101B chipset: 41 ATEN USB Ethernet 42 ASANTE USB To Ethernet Adapter 43 AOX Endpoints USB Ethernet [all …]
|
D | pegasus.h | 146 PEGASUS_DEV("3Com USB Ethernet 3C460B", VENDOR_3COM, 0x4601, 148 PEGASUS_DEV("ATEN USB Ethernet UC-110T", VENDOR_ATEN, 0x2007, 150 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x110c, 152 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4104, 154 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4004, 156 PEGASUS_DEV("USB HPNA/Ethernet", VENDOR_ABOCOM, 0x4007, 158 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4102, 160 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x4002, 162 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400b, 164 PEGASUS_DEV("USB 10/100 Fast Ethernet", VENDOR_ABOCOM, 0x400c, [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/dsa/ |
D | marvell,mv88e6xxx.yaml | 101 - $ref: dsa.yaml#/$defs/ethernet-ports 116 ethernet-switch@0 { 125 sw_phy0: ethernet-phy@0 { 129 sw_phy1: ethernet-phy@1 { 133 sw_phy2: ethernet-phy@2 { 137 sw_phy3: ethernet-phy@3 { 142 ethernet-ports { 146 ethernet-port@0 { 153 ethernet-port@1 { 160 ethernet-port@2 { [all …]
|
D | vitesse,vsc73xx.yaml | 19 Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch 20 Vitesse VSC7388 SparX-G8 8-port Integrated Gigabit Ethernet Switch 21 Vitesse VSC7395 SparX-G5e 5+1-port Integrated Gigabit Ethernet Switch 22 Vitesse VSC7398 SparX-G8e 8-port Integrated Gigabit Ethernet Switch 53 - $ref: dsa.yaml#/$defs/ethernet-ports 56 "^(ethernet-)?ports$": 59 "^(ethernet-)?port@6$": 108 ethernet-switch@0 { 115 ethernet-ports { 119 ethernet-port@0 { [all …]
|
/linux-6.12.1/arch/powerpc/boot/dts/fsl/ |
D | t4240qds.dts | 151 phyrgmii1: ethernet-phy@1 { 155 phyrgmii2: ethernet-phy@2 { 166 phy1: ethernet-phy@0 { 170 phy2: ethernet-phy@1 { 174 phy3: ethernet-phy@2 { 178 phy4: ethernet-phy@3 { 182 sgmiiphy11: ethernet-phy@1c { 186 sgmiiphy12: ethernet-phy@1d { 190 sgmiiphy13: ethernet-phy@1e { 194 sgmiiphy14: ethernet-phy@1f { [all …]
|
D | t2081qds.dts | 57 ethernet@e0000 { 62 ethernet@e2000 { 67 ethernet@e4000 { 72 ethernet@e6000 { 77 ethernet@e8000 { 82 ethernet@ea000 { 87 ethernet@f0000 { 92 ethernet@f2000 { 113 rgmii_phy1: ethernet-phy@1 { 123 rgmii_phy2: ethernet-phy@2 { [all …]
|
/linux-6.12.1/arch/arm/boot/dts/marvell/ |
D | armada-385-clearfog-gtr-l8.dts | 22 switch0: ethernet-switch@4 { 29 ethernet-ports { 33 ethernet-port@1 { 39 ethernet-port@2 { 45 ethernet-port@3 { 51 ethernet-port@4 { 57 ethernet-port@5 { 63 ethernet-port@6 { 69 ethernet-port@7 { 75 ethernet-port@8 { [all …]
|
D | armada-381-netgear-gs110emx.dts | 59 /* ethernet@70000 */ 80 ethernet-switch@0 { 94 switch0phy1: ethernet-phy@1 { 98 switch0phy2: ethernet-phy@2 { 102 switch0phy3: ethernet-phy@3 { 106 switch0phy4: ethernet-phy@4 { 110 switch0phy5: ethernet-phy@5 { 114 switch0phy6: ethernet-phy@6 { 118 switch0phy7: ethernet-phy@7 { 122 switch0phy8: ethernet-phy@8 { [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/freescale/ |
D | tqmls104xa-mbls10xxa-fman.dtsi | 49 qsgmii2_phy1: ethernet-phy@0 { 50 compatible = "ethernet-phy-ieee802.3-c22"; 54 qsgmii2_phy2: ethernet-phy@1 { 55 compatible = "ethernet-phy-ieee802.3-c22"; 59 qsgmii2_phy3: ethernet-phy@2 { 60 compatible = "ethernet-phy-ieee802.3-c22"; 64 qsgmii2_phy4: ethernet-phy@3 { 65 compatible = "ethernet-phy-ieee802.3-c22"; 69 rgmii_phy2: ethernet-phy@c { 70 compatible = "ethernet-phy-ieee802.3-c22"; [all …]
|
D | fsl-ls2088a-rdb.dts | 69 mdio1_phy1: ethernet-phy@10 { 70 compatible = "ethernet-phy-id13e5.1002"; 74 mdio1_phy2: ethernet-phy@11 { 75 compatible = "ethernet-phy-id13e5.1002"; 79 mdio1_phy3: ethernet-phy@12 { 80 compatible = "ethernet-phy-id13e5.1002"; 84 mdio1_phy4: ethernet-phy@13 { 85 compatible = "ethernet-phy-id13e5.1002"; 93 mdio2_phy1: ethernet-phy@0 { 94 compatible = "ethernet-phy-id03a1.b4b0", "ethernet-phy-ieee802.3-c45"; [all …]
|
D | tqmls1088a-mbls10xxa-mc.dtsi | 75 qsgmii2_phy1: ethernet-phy@0 { 76 compatible = "ethernet-phy-ieee802.3-c22"; 80 qsgmii2_phy2: ethernet-phy@1 { 81 compatible = "ethernet-phy-ieee802.3-c22"; 85 qsgmii2_phy3: ethernet-phy@2 { 86 compatible = "ethernet-phy-ieee802.3-c22"; 90 qsgmii2_phy4: ethernet-phy@3 { 91 compatible = "ethernet-phy-ieee802.3-c22"; 95 rgmii_phy2: ethernet-phy@c { 96 compatible = "ethernet-phy-ieee802.3-c22"; [all …]
|
/linux-6.12.1/drivers/net/ethernet/stmicro/stmmac/ |
D | Kconfig | 3 tristate "STMicroelectronics Multi-Gigabit Ethernet driver" 13 This is the driver for the Ethernet IPs built around a 45 tristate "Support for snps,dwc-qos-ethernet.txt DT binding." 50 Support for chips using the snps,dwc-qos-ethernet.txt DT binding. 65 Support for Adaptrum Anarion GMAC Ethernet controller. 75 Support for ethernet controller on Ingenic SoCs. 79 MAC ethernet controller. 87 Support for QCA IPQ806X DWMAC Ethernet. 92 will behave like standard non-accelerated ethernet interfaces. 103 Support for NXP LPC18xx/43xx DWMAC Ethernet. [all …]
|
/linux-6.12.1/drivers/usb/gadget/function/ |
D | u_ether.h | 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 33 MODULE_PARM_DESC(dev_addr, "Device Ethernet Address"); \ 37 MODULE_PARM_DESC(host_addr, "Host Ethernet Address") 42 * This represents the USB side of an "ethernet" link, managed by a USB 44 * in different configurations could share the same ethernet link/netdev, 96 /* gether_setup - initialize one ethernet-over-usb link 98 * @ethaddr: NULL, or a buffer in which the ethernet address of the 125 * Registers the net device associated with this ethernet-over-usb link 130 /* gether_setup_default - initialize one ethernet-over-usb link 145 * gether_set_gadget - initialize one ethernet-over-usb link with a gadget [all …]
|
/linux-6.12.1/drivers/net/ethernet/atheros/ |
D | Kconfig | 11 If you have a network (Ethernet) card belonging to this class, say Y. 21 tristate "Atheros AR7XXX/AR9XXX built-in ethernet mac support" 27 ethernet support, then you should always answer Y to this. 30 tristate "Atheros L2 Fast Ethernet support" 35 This driver supports the Atheros L2 fast ethernet adapter. 41 tristate "Atheros/Attansic L1 Gigabit Ethernet support" 46 This driver supports the Atheros/Attansic L1 gigabit ethernet 53 tristate "Atheros L1E Gigabit Ethernet support" 58 This driver supports the Atheros L1E gigabit ethernet adapter. 64 tristate "Atheros L1C Gigabit Ethernet support" [all …]
|
/linux-6.12.1/drivers/net/phy/ |
D | Kconfig | 22 Ethernet controllers are usually attached to PHY 100 tristate "Analog Devices Industrial Ethernet PHYs" 102 Adds support for the Analog Devices Industrial Ethernet PHYs. 104 - ADIN1200 - Robust,Industrial, Low Power 10/100 Ethernet PHY 106 Ethernet PHY 109 tristate "Analog Devices Industrial Ethernet T1L PHYs" 111 Adds support for the Analog Devices Industrial T1L Ethernet PHYs. 113 - ADIN1100 - Robust,Industrial, Low Power 10BASE-T1L Ethernet PHY 179 Currently supports the BCM8706 and BCM8727 10G Ethernet PHYs. 206 tristate "Cortina EDC CDR 10G Ethernet PHY" [all …]
|
/linux-6.12.1/include/linux/ |
D | etherdevice.h | 7 * Definitions for the Ethernet handlers. 69 /* Reserved Ethernet Addresses per IEEE 802.1Q */ 81 * is_link_local_ether_addr - Determine if given Ethernet address is link-local 82 * @addr: Pointer to a six-byte array containing the Ethernet address 104 * is_zero_ether_addr - Determine if give Ethernet address is all zeros. 105 * @addr: Pointer to a six-byte array containing the Ethernet address 123 * is_multicast_ether_addr - Determine if the Ethernet address is a multicast. 124 * @addr: Pointer to a six-byte array containing the Ethernet address 157 * is_local_ether_addr - Determine if the Ethernet address is locally-assigned one (IEEE 802). 158 * @addr: Pointer to a six-byte array containing the Ethernet address [all …]
|
/linux-6.12.1/drivers/net/ethernet/ti/ |
D | Kconfig | 11 If you have a network (Ethernet) card belonging to this class, say Y. 27 This driver supports TI's DaVinci Ethernet . 60 This driver supports TI's CPSW Ethernet Switch. 77 This driver supports TI's CPSW Ethernet Switch. 89 the CPSW Ethernet Switch and Keystone 2 1g/10g Switch Subsystem. 97 tristate "TI K3 AM654x/J721E CPSW Ethernet driver" 106 This driver supports TI K3 AM654/J721E CPSW2G Ethernet SubSystem. 107 The two-port Gigabit Ethernet MAC (MCU_CPSW0) subsystem provides 108 Ethernet packet communication for the device: One Ethernet port 120 This enables switchdev support for TI K3 CPSWxG Ethernet [all …]
|