Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/freescale/enetc/
H A DKconfig7 drivers for the NXP ENETC controller.
9 If compiled as module (M), the module name is fsl-enetc-core.
15 different versions of NXP ENETC PF controllers.
17 If compiled as module (M), the module name is nxp-enetc-pf-common.
22 This module provides common functionalities for both ENETC and NETC
30 tristate "ENETC PF driver"
40 This driver supports NXP ENETC gigabit ethernet controller PCIe
41 physical function (PF) devices, managing ENETC Ports at a privileged
44 If compiled as module (M), the module name is fsl-enetc.
56 This driver supports NXP ENETC devices with major revision 4. ENETC is
[all …]
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,
25 #include "enetc.h"
131 { .compatible = "fsl,ls1028a-enetc-ierb", },
138 .name = "fsl-enetc-ierb",
146 MODULE_DESCRIPTION("NXP ENETC IERB");
H A Denetc_hw.h11 /* 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 …]
H A Denetc_ptp.c8 #include "enetc.h"
15 .name = "ENETC PTP clock",
144 MODULE_DESCRIPTION("ENETC PTP clock driver");
H A Denetc.c4 #include "enetc.h"
1333 /* update ENETC's consumer index */ in enetc_refill_rx_ring()
2114 /* ENETC which not supports RFS */ in enetc_get_si_caps()
2835 /* disable EEE autoneg, until ENETC driver supports it */ in enetc_phylink_connect()
3698 MODULE_DESCRIPTION("NXP ENETC Ethernet driver");
/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/ptp/
H A Dfsl,ptp.yaml21 - const: fsl,enetc-ptp
79 Supported only on DPAA2 and ENETC hardware.
134 const: fsl,enetc-ptp
/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/drivers/net/ethernet/freescale/
H A DMakefile27 obj-y += enetc/
/linux/drivers/net/dsa/ocelot/
H A DKconfig48 a PCIe function of the NXP LS1028A ENETC RCiEP.
H A Dfelix_vsc9959.c990 dev_err(dev, "failed to allocate ENETC HW structure\n"); in vsc9959_mdio_bus_alloc()
/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1028a.dtsi1106 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/drivers/ptp/
H A Dptp_qoriq.c409 * "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/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/net/pcs/
H A Dpcs-lynx.c269 /* 2500Base-X is SerDes protocol 7 on Felix and 6 on ENETC. It is a SerDes lane
/linux/drivers/pci/controller/dwc/
H A Dpci-imx6.c1164 * 01 ENETC │ │ │ in imx_pcie_enable_device()
/linux/
H A DMAINTAINERS9538 FREESCALE ENETC ETHERNET DRIVERS
9546 F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9548 F: drivers/net/ethernet/freescale/enetc/
9654 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c