Searched full:enetc (Results 1 – 25 of 32) sorted by relevance
12
/linux-6.14.4/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. 14 different versions of NXP ENETC PF controllers. 16 If compiled as module (M), the module name is nxp-enetc-pf-common. 19 tristate "ENETC PF driver" 30 This driver supports NXP ENETC gigabit ethernet controller PCIe 31 physical function (PF) devices, managing ENETC Ports at a privileged 34 If compiled as module (M), the module name is fsl-enetc. 46 This driver supports NXP ENETC devices with major revision 4. ENETC is 54 tristate "ENETC VF driver" [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_NXP_ENETC_PF_COMMON) += nxp-enetc-pf-common.o 7 nxp-enetc-pf-common-y := enetc_pf_common.o 9 obj-$(CONFIG_FSL_ENETC) += fsl-enetc.o 10 fsl-enetc-y := enetc_pf.o 11 fsl-enetc-$(CONFIG_PCI_IOV) += enetc_msg.o 12 fsl-enetc-$(CONFIG_FSL_ENETC_QOS) += enetc_qos.o 17 obj-$(CONFIG_FSL_ENETC_VF) += fsl-enetc-vf.o 18 fsl-enetc-vf-y := enetc_vf.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_hw.h | 11 /* ENETC device IDs */ 16 /* ENETC register block BAR */ 32 /* cache attribute registers for transactions initiated by ENETC */ 393 /* ENETC register accessors */ 397 * that is concurrent with other ENETC register accesses 402 * the remaining ENETC registers are accessed under read 560 __le16 hdr_len; /* For LSO, ENETC 4.1 and later */ 585 __le16 lso_sg_size; /* For ENETC 4.1 and later */ 586 __le16 frm_len_ext; /* For ENETC 4.1 and later */ 594 __le16 lso_err_count; /* For ENETC 4.1 and later */ [all …]
|
D | enetc_pf_common.c | 131 /* TODO: currently, i.MX95 ENETC driver does not support advanced features */ in enetc_pf_netdev_setup() 168 bus->name = "Freescale ENETC MDIO Bus"; in enetc_mdio_probe() 212 bus->name = "Freescale ENETC internal MDIO Bus"; in enetc_imdio_create() 344 MODULE_DESCRIPTION("NXP ENETC PF common functionality driver");
|
D | enetc4_hw.h | 4 * of ENETC4 PF and VFs. Note that the same registers as ENETC 38 /***************************ENETC port registers**************************/
|
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.h | 72 /* ENETC overhead: optional extension BD + 1 BD gap */ 78 /* For ENETC v4 and later versions, max # of chained Tx BDs is 63,
|
D | enetc_ethtool.c | 7 #include "enetc.h" 1036 /* ENETC does not have an IRQ to notify changes to the MAC Merge TX status 1062 /* FIXME: Workaround for the link partner's verification failing if ENETC 1142 * should have been sufficient to re-trigger verification, but for ENETC it
|
D | enetc_cbdr.c | 4 #include "enetc.h"
|
/linux-6.14.4/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 27 - const: fsl,enetc 45 description: Optional child node for ENETC instance, otherwise use NETC EMDIO. 75 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 27 - const: fsl,enetc-mdio 51 compatible = "pci1957,ee01", "fsl,enetc-mdio";
|
D | nxp,netc-blk-ctrl.yaml | 12 initialization for all NETC devices, such as ENETC, Timer, EMIDO and so on.
|
/linux-6.14.4/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.14.4/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.14.4/drivers/net/ethernet/freescale/ |
D | Makefile | 27 obj-y += enetc/
|
D | Kconfig | 107 source "drivers/net/ethernet/freescale/enetc/Kconfig"
|
/linux-6.14.4/drivers/net/dsa/ocelot/ |
D | Kconfig | 48 a PCIe function of the NXP LS1028A ENETC RCiEP.
|
/linux-6.14.4/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.14.4/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.14.4/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.14.4/drivers/net/pcs/ |
D | pcs-lynx.c | 269 /* 2500Base-X is SerDes protocol 7 on Felix and 6 on ENETC. It is a SerDes lane
|
12