Lines Matching +full:full +full:- +full:duplex

5  * SPDX-License-Identifier:	GPL-2.0+
42 { 11, 11, 0x01, "power-down" },
45 { 8, 8, 0x01, "duplex" }, /* special */
51 { 15, 15, 0x01, "100BASE-T4 able" },
52 { 14, 14, 0x01, "100BASE-X full duplex able" },
53 { 13, 13, 0x01, "100BASE-X half duplex able" },
54 { 12, 12, 0x01, "10 Mbps full duplex able" },
55 { 11, 11, 0x01, "10 Mbps half duplex able" },
56 { 10, 10, 0x01, "100BASE-T2 full duplex able" },
57 { 9, 9, 0x01, "100BASE-T2 half duplex able" },
86 { 9, 9, 0x01, "100BASE-T4 able" },
87 { 8, 8, 0x01, "100BASE-TX full duplex able" },
88 { 7, 7, 0x01, "100BASE-TX able" },
89 { 6, 6, 0x01, "10BASE-T full duplex able" },
90 { 5, 5, 0x01, "10BASE-T able" },
101 { 9, 9, 0x01, "100BASE-T4 able" },
102 { 8, 8, 0x01, "100BASE-X full duplex able" },
103 { 7, 7, 0x01, "100BASE-TX able" },
104 { 6, 6, 0x01, "10BASE-T full duplex able" },
105 { 5, 5, 0x01, "10BASE-T able" },
155 printf("%u. (%04hx) -- %s --\n", in dump_reg()
156 prd->regno, regval, prd->name); in dump_reg()
158 for (i = 0; i < pdl->len; i++) { in dump_reg()
159 pdesc = &pdl->pdesc[i]; in dump_reg()
161 mask_in_place = pdesc->mask << pdesc->lo; in dump_reg()
166 prd->regno); in dump_reg()
168 if (special_field(prd->regno, pdesc, regval)) { in dump_reg()
171 if (pdesc->hi == pdesc->lo) in dump_reg()
172 printf("%2u ", pdesc->lo); in dump_reg()
174 printf("%2u-%2u", pdesc->hi, pdesc->lo); in dump_reg()
176 (regval & mask_in_place) >> pdesc->lo, in dump_reg()
177 pdesc->name); in dump_reg()
188 ** 2.15-0
189 ** 3.15-0
190 ** 4.4-0
191 ** 5.4-0
199 if ((regno == MII_BMCR) && (pdesc->lo == 6)) { in special_field()
211 else if ((regno == MII_BMCR) && (pdesc->lo == 8)) { in special_field()
212 printf("%2u = %5u duplex = %s", in special_field()
213 pdesc->lo, in special_field()
214 (regval >> pdesc->lo) & 1, in special_field()
215 ((regval >> pdesc->lo) & 1) ? "full" : "half"); in special_field()
219 else if ((regno == MII_ADVERTISE) && (pdesc->lo == 0)) { in special_field()
220 ushort sel_bits = (regval >> pdesc->lo) & pdesc->mask; in special_field()
221 printf("%2u-%2u = %5u selector = %s", in special_field()
222 pdesc->hi, pdesc->lo, sel_bits, in special_field()
226 "IEEE 802.9 ISLAN-16T" : in special_field()
231 else if ((regno == MII_LPA) && (pdesc->lo == 0)) { in special_field()
232 ushort sel_bits = (regval >> pdesc->lo) & pdesc->mask; in special_field()
233 printf("%2u-%2u = %u selector = %s", in special_field()
234 pdesc->hi, pdesc->lo, sel_bits, in special_field()
238 "IEEE 802.9 ISLAN-16T" : in special_field()
261 if (*end == '-') { in extract_range()
270 /* ---------------------------------------------------------------- */
318 printf("Incorrect PHY address. Range should be 0-31\n"); in do_mii()
354 (miiphy_duplex (devname, j) == FULL) in do_mii()
415 "standard MII registers, 0-5.\n"); in do_mii()
461 "device - list available devices\n"
462 "mii device <devname> - set current device\n"
463 "mii info <addr> - display MII PHY info\n"
464 "mii read <addr> <reg> - read MII PHY <addr> register <reg>\n"
465 "mii write <addr> <reg> <data> - write MII PHY <addr> register <reg>\n"
466 "mii modify <addr> <reg> <data> <mask> - modify MII PHY <addr> register <reg>\n"
468 "mii dump <addr> <reg> - pretty-print <addr> <reg> (0-5 only)\n"
469 "Addr and/or reg may be ranges, e.g. 2-7."