/openbmc/linux/drivers/net/ethernet/freescale/fman/ |
H A D | fman_dtsec.c | 68 /* 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 D | fman_mac.h | 116 /* 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 D | dtsec.c | 28 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 D | Makefile | 5 obj-y += dtsec.o
|
H A D | eth.c | 85 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 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 143 const: fsl,fman-dtsec 153 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";
|
/openbmc/u-boot/board/freescale/corenet_ds/ |
H A D | eth_superhydra.c | 468 * 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 D | eth_hydra.c | 402 * 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 D | eth.c | 614 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 D | eth.c | 150 * 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 D | eth_b4860qds.c | 196 * 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 D | qoriq-fman-1-1g-3.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-1-1g-2.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-1-1g-0.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-1.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-1-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-4.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-0-1g-3.dtsi | 50 compatible = "fsl,fman-dtsec";
|
H A D | qoriq-fman-1-1g-1.dtsi | 50 compatible = "fsl,fman-dtsec";
|
/openbmc/u-boot/board/freescale/p1023rdb/ |
H A D | p1023rdb.c | 105 * Need to set dTSEC 1 pin multiplexing to TSEC. The default setting in board_eth_init()
|
/openbmc/u-boot/board/freescale/t104xrdb/ |
H A D | eth.c | 92 printf("Fman1: DTSEC%u set to unknown interface %i\n", in board_eth_init()
|
/openbmc/u-boot/board/freescale/t1040qds/ |
H A D | eth.c | 8 * 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()
|