Searched refs:duplex (Results 1 - 25 of 91) sorted by relevance

1234

/u-boot/drivers/net/phy/
H A Dlxt.c14 #define MIIM_LXT971_SR2_10HDX 0x0000 /* 10 Mbit half duplex selected */
15 #define MIIM_LXT971_SR2_10FDX 0x0200 /* 10 Mbit full duplex selected */
16 #define MIIM_LXT971_SR2_100HDX 0x4000 /* 100 Mbit half duplex selected */
17 #define MIIM_LXT971_SR2_100FDX 0x4200 /* 100 Mbit full duplex selected */
32 phydev->duplex = DUPLEX_HALF;
36 phydev->duplex = DUPLEX_FULL;
40 phydev->duplex = DUPLEX_HALF;
44 phydev->duplex = DUPLEX_FULL;
H A Dxilinx_phy.c52 phydev->duplex = DUPLEX_FULL;
54 phydev->duplex = DUPLEX_HALF;
76 phydev->duplex = DUPLEX_FULL;
78 phydev->duplex = DUPLEX_HALF;
89 * For 1000BASE-X Phy Mode the speed/duplex will always be
93 phydev->duplex = DUPLEX_FULL;
H A Dfixed.c66 priv->duplex = ofnode_read_bool(node, "full-duplex");
70 priv->duplex = old_val[1];
84 phydev->duplex = priv->duplex;
H A Dnatsemi.c87 phydev->duplex = DUPLEX_FULL;
89 phydev->duplex = DUPLEX_HALF;
130 phydev->duplex = DUPLEX_FULL;
132 phydev->duplex = DUPLEX_HALF;
H A Ddavicom.c54 phydev->duplex = DUPLEX_FULL;
56 phydev->duplex = DUPLEX_HALF;
H A Det1011c.c49 phydev->duplex = DUPLEX_FULL;
51 phydev->duplex = DUPLEX_HALF;
H A Dsmsc.c28 phydev->duplex = DUPLEX_FULL;
30 phydev->duplex = DUPLEX_HALF;
H A Dbroadcom.c178 phydev->duplex = DUPLEX_HALF;
182 phydev->duplex = DUPLEX_FULL;
186 phydev->duplex = DUPLEX_HALF;
190 phydev->duplex = DUPLEX_FULL;
194 phydev->duplex = DUPLEX_HALF;
198 phydev->duplex = DUPLEX_FULL;
203 phydev->duplex = DUPLEX_HALF;
352 * Determine SerDes link speed and duplex from Expansion reg 0x42 "Operating
390 phydev->duplex = (val & 0x1000) == 0x1000;
H A Dteranetics.c88 phydev->duplex = DUPLEX_FULL;
H A Dgeneric_10g.c28 phydev->duplex = DUPLEX_FULL;
H A Dmicrel_ksz8xxx.c161 phydev->duplex = DUPLEX_FULL;
203 phydev->duplex = DUPLEX_FULL;
H A Dxilinx_gmii2rgmii.c118 phydev->duplex = ext_phydev->duplex;
H A Drealtek.c310 phydev->duplex = DUPLEX_FULL;
312 phydev->duplex = DUPLEX_HALF;
355 phydev->duplex = DUPLEX_FULL;
357 phydev->duplex = DUPLEX_HALF;
H A Dphy.c125 * genphy_setup_forced - configures/forces speed/duplex from @phydev
128 * Description: Configures MII_BMCR to force speed/duplex
144 if (phydev->duplex == DUPLEX_FULL)
288 * Generic function which updates the speed and duplex. If
326 phydev->duplex = DUPLEX_HALF;
333 phydev->duplex = DUPLEX_FULL;
346 phydev->duplex = DUPLEX_FULL;
349 phydev->duplex = DUPLEX_FULL;
368 phydev->duplex = DUPLEX_FULL;
375 phydev->duplex
[all...]
/u-boot/drivers/net/
H A Dbcm-sf2-eth.h61 int (*set_mac_speed)(int speed, int duplex);
H A Dmacb.c131 unsigned int duplex; member in struct:macb_device
672 int media, speed, duplex; local
733 duplex = ((lpa & (LPA_1000FULL | LPA_1000XFULL)) ?
736 printf("%s: link up, 1000Mbps %s-duplex (lpa: 0x%04x)\n",
738 duplex ? "full" : "half",
745 if (duplex)
764 duplex = (media & ADVERTISE_FULL) ? 1 : 0;
765 printf("%s: link up, %sMbps %s-duplex (lpa: 0x%04x)\n",
768 duplex ? "full" : "half",
774 duplex
[all...]
H A Dbcm-sf2-eth.c181 debug("PHY %d: speed:%d, duplex:%d, link:%d\n", i,
182 eth->port[i]->speed, eth->port[i]->duplex, eth->port[i]->link);
183 eth->set_mac_speed(eth->port[i]->speed, eth->port[i]->duplex);
/u-boot/arch/arm/include/asm/arch-octeontx/csrs/
H A Dcsrs-xcv.h202 u64 duplex : 1; member in struct:xcvx_inbnd_status::xcvx_inbnd_status_s
220 * status change for link duplex, link speed and link up/down.
228 u64 duplex : 1; member in struct:xcvx_int::xcvx_int_s
256 u64 duplex : 1; member in struct:xcvx_int_ena_w1c::xcvx_int_ena_w1c_s
284 u64 duplex : 1; member in struct:xcvx_int_ena_w1s::xcvx_int_ena_w1s_s
312 u64 duplex : 1; member in struct:xcvx_int_w1s::xcvx_int_w1s_s
/u-boot/arch/mips/mach-octeon/include/mach/
H A Dcvmx-xcv-defs.h167 u64 duplex : 1; member in struct:cvmx_xcv_inbnd_status::cvmx_xcv_inbnd_status_s
189 u64 duplex : 1; member in struct:cvmx_xcv_int::cvmx_xcv_int_s
/u-boot/drivers/virtio/
H A Dvirtio_net.h61 /* Device set linkspeed and duplex */
91 * 0x00 - half duplex
92 * 0x01 - full duplex
95 __u8 duplex; member in struct:virtio_net_config
/u-boot/drivers/net/ti/
H A Dicssg_prueth.h64 int duplex; member in struct:prueth
/u-boot/arch/mips/mach-octeon/
H A Dcvmx-agl.c127 /* Set duplex mode */
129 agl_gmx_prtx.s.duplex = 1; /* Force full duplex on down links */
131 agl_gmx_prtx.s.duplex = link_info.s.full_duplex;
158 1; /* Only matters for half-duplex */
159 agl_gmx_prtx.s.burst = agl_gmx_prtx.s.duplex;
H A Dcvmx-helper-rgmii.c154 /* Force 1Gbps full duplex on internal loopback */
269 /* Set full/half duplex */
271 /* Force full duplex on down links */
272 new_gmx_cfg.s.duplex = 1;
274 new_gmx_cfg.s.duplex = link_info.s.full_duplex;
362 gmx_cfg.s.duplex = 1;
/u-boot/drivers/net/octeontx/
H A Dnicvf_main.c134 nic->duplex = 0;
146 nic->duplex = mbx.link_status.duplex;
151 nic->duplex == 1 ?
152 "Full duplex" : "Half duplex");
/u-boot/include/
H A Dphy.h145 /* forced speed & duplex (no autoneg)
146 * partner speed & duplex & pause (autoneg)
149 int duplex; member in struct:phy_device
171 int duplex; member in struct:fixed_link

Completed in 108 milliseconds

1234