Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/
Dfman_dtsec.c96 /* dtsec timestamp event bits */
181 /* dTSEC Memory Map registers */
183 /* dTSEC General Control and Status Registers */
269 /* struct dtsec_cfg - dTSEC configuration
275 * If this is exceeded dTSEC aborts transmission due to excessive collisions.
301 * This structure contains basic dTSEC configuration and must be passed to
323 /* pointer to dTSEC memory mapped registers */
552 static int check_init_parameters(struct fman_mac *dtsec) in check_init_parameters() argument
554 if (dtsec->max_speed >= SPEED_10000) { in check_init_parameters()
558 if ((dtsec->dtsec_drv_param)->rx_prepend > in check_init_parameters()
[all …]
Dfman_dtsec.h39 int dtsec_set_promiscuous(struct fman_mac *dtsec, bool new_val);
40 int dtsec_modify_mac_address(struct fman_mac *dtsec, enet_addr_t *enet_addr);
41 int dtsec_adjust_link(struct fman_mac *dtsec,
43 int dtsec_restart_autoneg(struct fman_mac *dtsec);
44 int dtsec_cfg_max_frame_len(struct fman_mac *dtsec, u16 new_val);
45 int dtsec_cfg_pad_and_crc(struct fman_mac *dtsec, bool new_val);
46 int dtsec_enable(struct fman_mac *dtsec, enum comm_mode mode);
47 int dtsec_disable(struct fman_mac *dtsec, enum comm_mode mode);
48 int dtsec_init(struct fman_mac *dtsec);
49 int dtsec_free(struct fman_mac *dtsec);
[all …]
Dfman_mac.h125 /* dTSEC Babbling receive error */
127 /* dTSEC Receive control (pause frame) interrupt */
129 /* dTSEC Graceful transmit stop complete */
131 /* dTSEC Babbling transmit error */
133 /* dTSEC Transmit control (pause frame) interrupt */
135 /* dTSEC Transmit error */
137 /* dTSEC Late collision */
139 /* dTSEC Collision retry limit */
141 /* dTSEC Transmit FIFO underrun */
143 /* dTSEC Magic Packet detection */
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fman/
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 …]
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
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";
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";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dfsl-fman.txt8 - FMan dTSEC/XGEC/mEMAC Node
233 FMan dTSEC/XGEC/mEMAC Node
237 mEMAC/dTSEC/XGEC are the Ethernet network interfaces
246 - "fsl,fman-dtsec" for dTSEC MAC
331 Usage required for "fsl,fman-dtsec" MACs
355 compatible = "fsl,fman-dtsec";
599 compatible = "fsl,fman-dtsec";
607 compatible = "fsl,fman-dtsec";
615 compatible = "fsl,fman-dtsec";
623 compatible = "fsl,fman-dtsec";
[all …]
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/
Dqoriq-fman-0-1g-2.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-3.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-0.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-0-1g-0.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-1.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-0-1g-4.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-4.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-0-1g-1.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-2.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-0-1g-3.dtsi50 compatible = "fsl,fman-dtsec";
/kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/
Dqoriq-fman-1-1g-4.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-2.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-0-1g-4.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-0-1g-0.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-0.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-0-1g-3.dtsi50 compatible = "fsl,fman-dtsec";
Dqoriq-fman-1-1g-1.dtsi50 compatible = "fsl,fman-dtsec";

12