Searched full:enetc (Results 1 – 25 of 28) sorted by relevance
12
/linux-6.12.1/drivers/net/ethernet/freescale/enetc/ |
D | Kconfig | 6 drivers for the NXP ENETC controller. 8 If compiled as module (M), the module name is fsl-enetc-core. 11 tristate "ENETC PF driver" 21 This driver supports NXP ENETC gigabit ethernet controller PCIe 22 physical function (PF) devices, managing ENETC Ports at a privileged 25 If compiled as module (M), the module name is fsl-enetc. 28 tristate "ENETC VF driver" 35 This driver supports NXP ENETC gigabit ethernet controller PCIe 36 virtual function (VF) devices enabled by the ENETC PF driver. 38 If compiled as module (M), the module name is fsl-enetc-vf. [all …]
|
D | Makefile | 3 obj-$(CONFIG_FSL_ENETC_CORE) += fsl-enetc-core.o 4 fsl-enetc-core-y := enetc.o enetc_cbdr.o enetc_ethtool.o 6 obj-$(CONFIG_FSL_ENETC) += fsl-enetc.o 7 fsl-enetc-y := enetc_pf.o 8 fsl-enetc-$(CONFIG_PCI_IOV) += enetc_msg.o 9 fsl-enetc-$(CONFIG_FSL_ENETC_QOS) += enetc_qos.o 11 obj-$(CONFIG_FSL_ENETC_VF) += fsl-enetc-vf.o 12 fsl-enetc-vf-y := enetc_vf.o 14 obj-$(CONFIG_FSL_ENETC_IERB) += fsl-enetc-ierb.o 15 fsl-enetc-ierb-y := enetc_ierb.o [all …]
|
D | enetc_ierb.c | 5 * software and is supposed to be to ENETC what a NVRAM is to a 'real' PCIe 6 * card. Upon FLR, values from the IERB are transferred to the ENETC PFs, and 9 * This driver fixes up the power-on reset values for the ENETC shared FIFO, 25 #include "enetc.h" 131 { .compatible = "fsl,ls1028a-enetc-ierb", }, 138 .name = "fsl-enetc-ierb", 146 MODULE_DESCRIPTION("NXP ENETC IERB");
|
D | enetc_ptp.c | 8 #include "enetc.h" 15 .name = "ENETC PTP clock", 144 MODULE_DESCRIPTION("ENETC PTP clock driver");
|
D | enetc_vf.c | 5 #include "enetc.h" 7 #define ENETC_DRV_NAME_STR "ENETC VF driver"
|
D | enetc_pf.h | 4 #include "enetc.h"
|
D | enetc_hw.h | 9 /* ENETC device IDs */ 14 /* ENETC register block BAR */ 31 /* cache attribute registers for transactions initiated by ENETC */ 385 /* ENETC register accessors */ 389 * that is concurrent with other ENETC register accesses 394 * the remaining ENETC registers are accessed under read
|
D | enetc_pf.c | 15 #define ENETC_DRV_NAME_STR "ENETC PF driver" 826 bus->name = "Freescale ENETC MDIO Bus"; in enetc_mdio_probe() 864 bus->name = "Freescale ENETC internal MDIO Bus"; in enetc_imdio_create() 1187 "fsl,ls1028a-enetc-ierb"); in enetc_pf_register_with_ierb()
|
D | enetc_ethtool.c | 7 #include "enetc.h" 1044 /* ENETC does not have an IRQ to notify changes to the MAC Merge TX status 1070 /* FIXME: Workaround for the link partner's verification failing if ENETC 1150 * should have been sufficient to re-trigger verification, but for ENETC it
|
D | enetc_cbdr.c | 4 #include "enetc.h"
|
D | enetc.h | 59 /* ENETC overhead: optional extension BD + 1 BD gap */
|
D | enetc.c | 4 #include "enetc.h" 974 /* update ENETC's consumer index */ in enetc_refill_rx_ring() 2438 /* disable EEE autoneg, until ENETC driver supports it */ in enetc_phylink_connect() 3244 MODULE_DESCRIPTION("NXP ENETC Ethernet driver");
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | fsl,enetc.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,enetc.yaml# 10 The NIC functionality in NETC is known as EtherNET Controller (ENETC). ENETC 26 - const: fsl,enetc 34 description: Optional child node for ENETC instance, otherwise use NETC EMDIO. 53 compatible = "pci1957,e100", "fsl,enetc";
|
D | fsl,enetc-ierb.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,enetc-ierb.yaml# 11 which preconfigures the FIFO limits for the ENETC ports. 22 - fsl,ls1028a-enetc-ierb 36 compatible = "fsl,ls1028a-enetc-ierb";
|
D | fsl,enetc-mdio.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,enetc-mdio.yaml# 7 title: ENETC external MDIO PCIe endpoint device 26 - const: fsl,enetc-mdio 48 compatible = "pci1957,ee01", "fsl,enetc-mdio";
|
/linux-6.12.1/Documentation/devicetree/bindings/ptp/ |
D | fsl,ptp.yaml | 21 - const: fsl,enetc-ptp 79 Supported only on DPAA2 and ENETC hardware. 134 const: fsl,enetc-ptp
|
/linux-6.12.1/Documentation/devicetree/bindings/net/dsa/ |
D | mscc,ocelot.yaml | 39 enetc root complex. As a result, the ethernet-switch node is a sub-node of 43 If any external switch port is enabled, the enetc PF2 (enetc_port2) should 45 EA BAR 0) used to access the MAC PCS registers truly belongs to the enetc
|
/linux-6.12.1/drivers/net/ethernet/freescale/ |
D | Makefile | 27 obj-y += enetc/
|
D | Kconfig | 108 source "drivers/net/ethernet/freescale/enetc/Kconfig"
|
/linux-6.12.1/drivers/net/dsa/ocelot/ |
D | Kconfig | 48 a PCIe function of the NXP LS1028A ENETC RCiEP.
|
D | felix.c | 444 * running Linux, and this forms a DSA setup together with the enetc or fman 555 * connected internally to the enetc or fman DSA conduit can be configured to
|
/linux-6.12.1/arch/arm64/boot/dts/freescale/ |
D | fsl-ls1028a.dtsi | 1106 compatible = "pci1957,e100", "fsl,enetc"; 1112 compatible = "pci1957,e100", "fsl,enetc"; 1118 compatible = "pci1957,e100", "fsl,enetc"; 1131 compatible = "pci1957,ee01", "fsl,enetc-mdio"; 1138 compatible = "pci1957,ee02", "fsl,enetc-ptp"; 1206 compatible = "pci1957,e100", "fsl,enetc"; 1227 compatible = "fsl,ls1028a-enetc-ierb";
|
/linux-6.12.1/drivers/ptp/ |
D | ptp_qoriq.c | 409 * "fsl,tmr-fiper3" (required only for DPAA2 and ENETC hardware) 492 of_device_is_compatible(node, "fsl,enetc-ptp")) in ptp_qoriq_init() 524 /* The eTSEC uses differnt memory map with DPAA/ENETC */ in ptp_qoriq_init()
|
/linux-6.12.1/tools/testing/selftests/drivers/net/hw/ |
D | ethtool_mm.sh | 56 # NXP ENETC does not, and requires tx-enabled on in order to respond to
|
/linux-6.12.1/drivers/net/pcs/ |
D | pcs-lynx.c | 248 /* 2500Base-X is SerDes protocol 7 on Felix and 6 on ENETC. It is a SerDes lane
|
12