Home
last modified time | relevance | path

Searched full:dtsec (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/sys/contrib/ncsw/inc/flib/
H A Dfsl_fman_dtsec.h40 * 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 Dfsl_enet.h138 /**< 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 Dfsl_fman_dtsec_mii_acc.h86 /* dTSEC MII API */
93 * note that dtsec clock is 1/2 of fman clock */
/freebsd/sys/dev/dpaa/
H A Dif_dtsec_fdt.c84 "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 Dif_dtsec.h31 * @group dTSEC common API.
65 /* dTSEC data */
119 * @group dTSEC FMan PORT API.
140 * @group dTSEC bus interface.
H A Dif_dtsec_rm.c65 * @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 Dif_dtsec.c75 * @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 Dif_dtsec_im.c62 * @group dTSEC FMan PORT routines.
217 * @group dTSEC IFnet routines.
H A Dif_dtsec_im.h31 * @group dTSEC Independent Mode API.
H A Dif_dtsec_rm.h31 * @group dTSEC Regular Mode API.
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dfsl,fman-dtsec.yaml4 $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 Dfsl-fman.txt8 - 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 Dfsl,fman.yaml130 $ref: fsl,fman-dtsec.yaml
191 compatible = "fsl,fman-dtsec";
/freebsd/sys/contrib/ncsw/Peripherals/FM/MAC/
H A Dfman_dtsec_mii_acc.c39 * 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 Ddtsec.h34 @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 Ddtsec.c34 @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 Ddtsec_mii_acc.c37 @Description FM dtsec MII register access MAC ...
43 #include "dtsec.h"
/freebsd/sys/contrib/ncsw/inc/Peripherals/
H A Dfm_mac_ext.h87 ,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 DMakefile6 dtsec.4 \
H A Ddtsec.430 .Nm dtsec
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dqoriq-fman-0-1g-4.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-0-1g-0.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-0-1g-1.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-0-1g-2.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-0-1g-3.dtsi50 compatible = "fsl,fman-dtsec";

12