/freebsd/sys/contrib/ncsw/inc/flib/ |
H A D | fsl_fman_dtsec.h | 40 * DOC: dTSEC Init sequence 42 * To prepare dTSEC block for transfer use the following call sequence: 45 * use is to obtain the default dTSEC configuration parameters. 47 * - Change dtsec configuration in &dtsec_cfg. This structure will be used 48 * to customize the dTSEC behavior. 50 * - fman_dtsec_init() - Applies the configuration on dTSEC hardware. Note that 51 * dTSEC is initialized while both Tx and Rx are disabled. 54 * This is used by dTSEC to match against received packets. 64 * DOC: dTSEC Graceful stop 66 * To temporary stop dTSEC activity use fman_dtsec_stop_tx() and [all …]
|
H A D | fsl_enet.h | 138 /**< dTSEC Babbling receive error */ 140 /**< dTSEC Receive control (pause frame) interrupt */ 142 /**< dTSEC Graceful transmit stop complete */ 144 /**< dTSEC Babbling transmit error */ 146 /**< dTSEC Transmit control (pause frame) interrupt */ 148 /**< dTSEC Transmit error */ 150 /**< dTSEC Late collision */ 152 /**< dTSEC Collision retry limit */ 154 /**< dTSEC Transmit FIFO underrun */ 156 /**< dTSEC Magic Packet detection */ [all …]
|
H A D | fsl_fman_dtsec_mii_acc.h | 86 /* dTSEC MII API */ 93 * note that dtsec clock is 1/2 of fman clock */
|
/freebsd/sys/dev/dpaa/ |
H A D | if_dtsec_fdt.c | 84 "dtsec", 89 DRIVER_MODULE(dtsec, fman, dtsec_driver, 0, 0); 90 DRIVER_MODULE(miibus, dtsec, miibus_driver, 0, 0); 91 MODULE_DEPEND(dtsec, ether, 1, 1, 1); 92 MODULE_DEPEND(dtsec, miibus, 1, 1, 1); 101 if (!ofw_bus_is_compatible(dev, "fsl,fman-dtsec") && in dtsec_fdt_probe() 133 if (ofw_bus_is_compatible(dev, "fsl,fman-dtsec") != 0) in dtsec_fdt_attach()
|
H A D | if_dtsec.h | 31 * @group dTSEC common API. 65 /* dTSEC data */ 119 * @group dTSEC FMan PORT API. 140 * @group dTSEC bus interface.
|
H A D | if_dtsec_rm.c | 65 * @group dTSEC RM private defines. 97 * @group dTSEC Frame Info routines. 142 * @group dTSEC FMan PORT routines. 243 * @group dTSEC buffer pools routines. 331 * @group dTSEC Frame Queue Range routines. 532 * @group dTSEC IFnet routines.
|
H A D | if_dtsec.c | 75 * @group dTSEC private defines. 79 * dTSEC FMan MAC exceptions info struct. 125 { e_FM_MAC_EX_1G_MAG_PCKT, "Magic Packet detected when dTSEC is in " 596 * @group dTSEC bus interface. 644 "DTSEC Global Lock", MTX_DEF); in dtsec_attach() 647 "DTSEC MII Lock", MTX_DEF); in dtsec_attach()
|
H A D | if_dtsec_im.c | 62 * @group dTSEC FMan PORT routines. 217 * @group dTSEC IFnet routines.
|
H A D | if_dtsec_im.h | 31 * @group dTSEC Independent Mode API.
|
H A D | if_dtsec_rm.h | 31 * @group dTSEC Regular Mode API.
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | fsl,fman-dtsec.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,fman-dtsec.yaml# 14 versions of FMan used the Datapath Three Speed Ethernet Controller (dTSEC) for 22 - fsl,fman-dtsec 142 const: fsl,fman-dtsec 152 compatible = "fsl,fman-dtsec";
|
H A D | fsl-fman.txt | 8 - FMan dTSEC/XGEC/mEMAC Node 233 FMan dTSEC/XGEC/mEMAC Node 235 Refer to Documentation/devicetree/bindings/net/fsl,fman-dtsec.yaml 493 compatible = "fsl,fman-dtsec"; 501 compatible = "fsl,fman-dtsec"; 509 compatible = "fsl,fman-dtsec"; 517 compatible = "fsl,fman-dtsec"; 525 compatible = "fsl,fman-dtsec";
|
H A D | fsl,fman.yaml | 130 $ref: fsl,fman-dtsec.yaml 191 compatible = "fsl,fman-dtsec";
|
/freebsd/sys/contrib/ncsw/Peripherals/FM/MAC/ |
H A D | fman_dtsec_mii_acc.c | 39 * dtsec_mii_get_div() - calculates the value of the dtsec mii divider 40 * @dtsec_freq: dtsec clock frequency (in Mhz) 42 * This function calculates the dtsec mii clock divider that determines 47 * Note: the dTSEC system clock is equal to 1/2 of the FMan clock. 53 * dtsec freq MgmtClk div MII freq Mhz
|
H A D | dtsec.h | 34 @File dtsec.h 36 @Description FM dTSEC ... 204 …struct dtsec_regs *p_MemMap; /**< pointer to dTSEC memory mapped registers. … 205 …struct dtsec_mii_reg *p_MiiMemMap; /**< pointer to dTSEC MII memory mapped registers. …
|
H A D | dtsec.c | 34 @File dtsec.c 36 @Description FMan dTSEC driver 48 #include "dtsec.h" 78 …RETURN_ERROR(MAJOR, E_INVALID_VALUE, ("dTSEC in half duplex mode has to be with 1588 timeStamping … in CheckInitParameters() 254 /* c. Read the register at dTSEC address offset 0x32C */ in DtsecIsr() 265 /* e. Read and save TPKT again and read the register at dTSEC address offset in DtsecIsr() 273 the transmit portion of the dTSEC controller is locked up and the user should in DtsecIsr() 293 DBG(INFO,("Rx lockup due to dTSEC Tx lockup")); in DtsecIsr() 447 /* dTSEC Configs modification functions */ 574 /* dTSEC Run Time API functions */ [all …]
|
H A D | dtsec_mii_acc.c | 37 @Description FM dtsec MII register access MAC ... 43 #include "dtsec.h"
|
/freebsd/sys/contrib/ncsw/inc/Peripherals/ |
H A D | fm_mac_ext.h | 87 ,e_FM_MAC_EX_1G_BAB_RX /**< dTSEC Babbling receive error */ 88 …,e_FM_MAC_EX_1G_RX_CTL /**< dTSEC Receive control (pause fra… 89 …,e_FM_MAC_EX_1G_GRATEFUL_TX_STP_COMPLET /**< dTSEC Graceful transmit stop com… 90 … ,e_FM_MAC_EX_1G_BAB_TX /**< dTSEC Babbling transmit error */ 91 …,e_FM_MAC_EX_1G_TX_CTL /**< dTSEC Transmit control (pause fr… 92 ,e_FM_MAC_EX_1G_TX_ERR /**< dTSEC Transmit error */ 93 ,e_FM_MAC_EX_1G_LATE_COL /**< dTSEC Late collision */ 94 ,e_FM_MAC_EX_1G_COL_RET_LMT /**< dTSEC Collision retry limit */ 95 ,e_FM_MAC_EX_1G_TX_FIFO_UNDRN /**< dTSEC Transmit FIFO underrun */ 96 ,e_FM_MAC_EX_1G_MAG_PCKT /**< dTSEC Magic Packet detection */ [all …]
|
/freebsd/share/man/man4/man4.powerpc/ |
H A D | Makefile | 6 dtsec.4 \
|
H A D | dtsec.4 | 30 .Nm dtsec
|
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/ |
H A D | qoriq-fman-0-1g-4.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-0-1g-0.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-0-1g-1.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-0-1g-2.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-0-1g-3.dtsi | 50 compatible = "fsl,fman-dtsec";
|