Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/net/ethernet/freescale/fman/
H A Dfman_dtsec.c68 /* dtsec timestamp event bits */
154 /* dTSEC Memory Map registers */
156 /* dTSEC General Control and Status Registers */
242 /* struct dtsec_cfg - dTSEC configuration
248 * If this is exceeded dTSEC aborts transmission due to excessive collisions.
274 * This structure contains basic dTSEC configuration and must be passed to
296 /* pointer to dTSEC memory mapped registers */
477 static int check_init_parameters(struct fman_mac *dtsec) in check_init_parameters() argument
479 if ((dtsec->dtsec_drv_param)->rx_prepend > in check_init_parameters()
485 if (((dtsec->dtsec_drv_param)->non_back_to_back_ipg1 > in check_init_parameters()
[all …]
H A Dfman_mac.h116 /* dTSEC Babbling receive error */
118 /* dTSEC Receive control (pause frame) interrupt */
120 /* dTSEC Graceful transmit stop complete */
122 /* dTSEC Babbling transmit error */
124 /* dTSEC Transmit control (pause frame) interrupt */
126 /* dTSEC Transmit error */
128 /* dTSEC Late collision */
130 /* dTSEC Collision retry limit */
132 /* dTSEC Transmit FIFO underrun */
134 /* dTSEC Magic Packet detection */
[all …]
/openbmc/u-boot/drivers/net/fm/
H A Ddtsec.c28 struct dtsec *regs = mac->base; in dtsec_init_mac()
66 struct dtsec *regs = mac->base; in dtsec_enable_mac()
80 struct dtsec *regs = mac->base; in dtsec_disable_mac()
94 struct dtsec *regs = mac->base; in dtsec_set_mac_addr()
112 struct dtsec *regs = mac->base; in dtsec_set_interface_mode()
H A DMakefile5 obj-y += dtsec.o
H A Deth.c85 struct dtsec *regs = priv->mac->base; in dtsec_configure_serdes()
105 struct dtsec *regs = (struct dtsec *)CONFIG_SYS_FSL_FM1_DTSEC1_ADDR; in dtsec_init_phy()
766 sprintf(dev->name, "FM%d@DTSEC%d", info->index, num + 1); in fm_eth_initialize()
/openbmc/linux/Documentation/devicetree/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
143 const: fsl,fman-dtsec
153 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";
/openbmc/u-boot/board/freescale/corenet_ds/
H A Deth_superhydra.c468 * Program the DTSEC PHY addresses assuming that they are all SGMII. in board_eth_init()
469 * For any DTSEC that's RGMII, we'll override its PHY address later. in board_eth_init()
523 debug("FM1@DTSEC%u expects SGMII in slot %u\n", in board_eth_init()
564 debug("FM1@DTSEC%u is RGMII at address %u\n", in board_eth_init()
579 printf("Fman1: DTSEC%u set to unknown interface %i\n", in board_eth_init()
658 debug("FM2@DTSEC%u expects SGMII in slot %u\n", in board_eth_init()
711 debug("FM2@DTSEC%u is RGMII at address %u\n", in board_eth_init()
726 printf("Fman2: DTSEC%u set to unknown interface %i\n", in board_eth_init()
H A Deth_hydra.c402 * Program the DTSEC PHY addresses assuming that they are all SGMII. in board_eth_init()
403 * For any DTSEC that's RGMII, we'll override its PHY address later. in board_eth_init()
471 printf("Fman1: DTSEC%u set to unknown interface %i\n", in board_eth_init()
/openbmc/u-boot/board/freescale/t4qds/
H A Deth.c614 debug("FM1@DTSEC%u expects QSGMII in slot %u\n", in board_eth_init()
622 debug("FM1@DTSEC%u expects SGMII in slot %u\n", in board_eth_init()
642 debug("FM1@DTSEC%u is RGMII at address %u\n", in board_eth_init()
792 debug("FM2@DTSEC%u expects QSGMII in slot %u\n", in board_eth_init()
800 debug("FM2@DTSEC%u expects SGMII in slot %u\n", in board_eth_init()
825 debug("FM2@DTSEC%u is RGMII at address %u\n", in board_eth_init()
/openbmc/u-boot/board/freescale/p2041rdb/
H A Deth.c150 * card used, we'll override the PHY address later. For any DTSEC that in board_eth_init()
177 printf("Fman1: DTSEC%u set to unknown interface %i\n", in board_eth_init()
/openbmc/u-boot/board/freescale/b4860qds/
H A Deth_b4860qds.c196 * Program the two on board DTSEC PHY addresses assuming that they are in board_eth_init()
206 /* Serdes 1: A-B SGMII, Configuring DTSEC 5 and 6 */ in board_eth_init()
329 printf("Fman1: DTSEC%u set to unknown interface %i\n", in board_eth_init()
/openbmc/linux/arch/powerpc/boot/dts/fsl/
H A Dqoriq-fman-1-1g-3.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-1-1g-2.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-1-1g-0.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-0-1g-2.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-0-1g-1.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-1-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-4.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-0-1g-3.dtsi50 compatible = "fsl,fman-dtsec";
H A Dqoriq-fman-1-1g-1.dtsi50 compatible = "fsl,fman-dtsec";
/openbmc/u-boot/board/freescale/p1023rdb/
H A Dp1023rdb.c105 * Need to set dTSEC 1 pin multiplexing to TSEC. The default setting in board_eth_init()
/openbmc/u-boot/board/freescale/t104xrdb/
H A Deth.c92 printf("Fman1: DTSEC%u set to unknown interface %i\n", in board_eth_init()
/openbmc/u-boot/board/freescale/t1040qds/
H A Deth.c8 * dTSEC instances 4 and 5. The SGMII PHYs are provided by one on-board
477 * card used, we'll override the PHY address later. For any DTSEC that in board_eth_init()

12