Home
last modified time | relevance | path

Searched full:enetc (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_ierb.c5 * 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,
24 #include "enetc.h"
130 { .compatible = "fsl,ls1028a-enetc-ierb", },
137 .name = "fsl-enetc-ierb",
145 MODULE_DESCRIPTION("NXP ENETC IERB");
H A Denetc_ptp.c8 #include "enetc.h"
12 .name = "ENETC PTP clock",
139 MODULE_DESCRIPTION("ENETC PTP clock driver");
H A Denetc_hw.h11 /* ENETC device IDs */
16 /* ENETC register block BAR */
32 /* cache attribute registers for transactions initiated by ENETC */
406 /* ENETC register accessors */
410 * that is concurrent with other ENETC register accesses
415 * the remaining ENETC registers are accessed under read
574 __le16 hdr_len; /* For LSO, ENETC 4.1 and later */
599 __le16 lso_sg_size; /* For ENETC 4.1 and later */
600 __le16 frm_len_ext; /* For ENETC 4.1 and later */
608 __le16 lso_err_count; /* For ENETC 4.1 and later */
[all …]
H A Denetc_pf_common.c245 /* TODO: currently, i.MX95 ENETC driver does not support advanced features */ in enetc_pf_netdev_setup()
277 bus->name = "Freescale ENETC MDIO Bus"; in enetc_mdio_probe()
326 bus->name = "Freescale ENETC internal MDIO Bus"; in enetc_imdio_create()
589 MODULE_DESCRIPTION("NXP ENETC PF common functionality driver");
H A Denetc_pf.h4 #include "enetc.h"
H A Denetc_vf.c6 #include "enetc.h"
8 #define ENETC_DRV_NAME_STR "ENETC VF driver"
H A Denetc4_hw.h4 * of ENETC4 PF and VFs. Note that the same registers as ENETC
39 /***************************ENETC port registers**************************/
406 /**********************ENETC Pseudo MAC port registers************************/
H A Denetc_ethtool.c10 #include "enetc.h"
1394 /* ENETC does not have an IRQ to notify changes to the MAC Merge TX status
1420 /* FIXME: Workaround for the link partner's verification failing if ENETC
1500 * should have been sufficient to re-trigger verification, but for ENETC it
H A Denetc_qos.c4 #include "enetc.h"
/linux/Documentation/devicetree/bindings/net/
H A Dfsl,enetc-ierb.yaml4 $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";
/linux/Documentation/devicetree/bindings/net/dsa/
H A Dmscc,ocelot.yaml39 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/net/dsa/
H A Dtag_netc.c147 /* ENETC VEPA switch ID (0) is not supported yet */ in netc_rcv()
194 * and the frame is received by the ENETC driver. From the hardware in netc_flow_dissect()
/linux/drivers/net/dsa/ocelot/
H A DKconfig48 a PCIe function of the NXP LS1028A ENETC RCiEP.
H A Dfelix_vsc9959.c991 dev_err(dev, "failed to allocate ENETC HW structure\n"); in vsc9959_mdio_bus_alloc()
/linux/include/linux/fsl/
H A Dntmp.h81 unsigned long *maft_eid_bitmap; /* only valid for ENETC */
112 __le16 src_port; /* This field is reserved for ENETC */
/linux/drivers/net/ethernet/freescale/
H A DKconfig107 source "drivers/net/ethernet/freescale/enetc/Kconfig"
/linux/drivers/ptp/
H A Dptp_qoriq.c409 * "fsl,tmr-fiper3" (required only for DPAA2 and ENETC hardware)
513 of_device_is_compatible(node, "fsl,enetc-ptp")) in ptp_qoriq_init()
545 /* The eTSEC uses differnt memory map with DPAA/ENETC */ in ptp_qoriq_init()
H A DKconfig263 clock, the clock is used by ENETC V4 or NETC V4 Switch for PTP time
/linux/tools/testing/selftests/drivers/net/hw/
H A Dethtool_mm.sh56 # NXP ENETC does not, and requires tx-enabled on in order to respond to
/linux/drivers/phy/freescale/
H A Dphy-fsl-lynx-10g.c330 * ability to map either an ENETC PCS (PCCR8_SGMIIa_CFG=2) or a Felix switch
/linux/
H A DMAINTAINERS10404 FREESCALE ENETC ETHERNET DRIVERS
10412 F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10414 F: drivers/net/ethernet/freescale/enetc/
10523 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c