| /Linux-v6.1/include/uapi/linux/ |
| D | mii.h | 23 #define MII_CTRL1000 0x09 /* 1000BASE-T control */ 24 #define MII_STAT1000 0x0a /* 1000BASE-T status */ 37 #define MII_TPISTATUS 0x1b /* TPI status for 10mbps */ 42 #define BMCR_SPEED1000 0x0040 /* MSB of Speed (1000) */ 49 #define BMCR_SPEED100 0x2000 /* Select 100Mbps */ 52 #define BMCR_SPEED10 0x0000 /* Select 10Mbps */ 65 #define BMSR_10HALF 0x0800 /* Can do 10mbps, half-duplex */ 66 #define BMSR_10FULL 0x1000 /* Can do 10mbps, full-duplex */ 67 #define BMSR_100HALF 0x2000 /* Can do 100mbps, half-duplex */ 68 #define BMSR_100FULL 0x4000 /* Can do 100mbps, full-duplex */ [all …]
|
| D | mdio.h | 134 #define MDIO_PMA_SPEED_1000 0x0010 /* 1000M capable */ 169 #define MDIO_PMA_CTRL2_1000BT 0x000c /* 1000BASE-T type */ 170 #define MDIO_PMA_CTRL2_1000BKX 0x000d /* 1000BASE-KX type */ 225 #define MDIO_PMA_EXTABLE_1000BT 0x0020 /* 1000BASE-T ability */ 226 #define MDIO_PMA_EXTABLE_1000BKX 0x0040 /* 1000BASE-KX ability */ 353 #define MDIO_AN_EEE_ADV_1000T 0x0004 /* Advertise 1000T EEE cap */ 360 #define MDIO_EEE_1000T MDIO_AN_EEE_ADV_1000T /* 1000T EEE cap */ 362 #define MDIO_EEE_1000KX 0x0010 /* 1000KX EEE cap */ 419 #define MDIO_USXGMII_10 0x0000 /* 10Mbps */ 420 #define MDIO_USXGMII_10HALF 0x0000 /* 10Mbps half-duplex */ [all …]
|
| /Linux-v6.1/drivers/net/ethernet/oki-semi/pch_gbe/ |
| D | pch_gbe_param.c | 36 * @Valid Range: 0, 10, 100, 1000 38 * - 10: only link at 10 Mbps 39 * - 100: only link at 100 Mbps 40 * - 1000: only link at 1000 Mbps 71 * Speed (Mbps) N/A N/A 1000 N/A 100 100 10 10 181 { 0x20, AA "1000/FD" }, 182 { 0x21, AA "1000/FD, 10/HD" }, 183 { 0x22, AA "1000/FD, 10/FD" }, 184 { 0x23, AA "1000/FD, 10/FD, 10/HD" }, 185 { 0x24, AA "1000/FD, 100/HD" }, [all …]
|
| /Linux-v6.1/Documentation/networking/device_drivers/ethernet/dlink/ |
| D | dl2k.rst | 215 10mbps_hd 10Mbps half duplex. 216 10mbps_fd 10Mbps full duplex. 217 100mbps_hd 100Mbps half duplex. 218 100mbps_fd 100Mbps full duplex. 219 1000mbps_fd 1000Mbps full duplex. 220 1000mbps_hd 1000Mbps half duplex. 222 1 10Mbps half duplex. 223 2 10Mbps full duplex. 224 3 100Mbps half duplex. 225 4 100Mbps full duplex. [all …]
|
| /Linux-v6.1/drivers/net/ethernet/hisilicon/hns/ |
| D | hns_dsaf_mac.h | 61 MAC_SPEED_10 = 10, /**< 10 Mbps */ 62 MAC_SPEED_100 = 100, /**< 100 Mbps */ 63 MAC_SPEED_1000 = 1000, /**< 1000 Mbps = 1 Gbps */ 64 MAC_SPEED_10000 = 10000 /**< 10000 Mbps = 10 Gbps */ 86 /**< 10 Mbps MII */ 88 /**< 100 Mbps MII */ 90 /**< 10 Mbps RMII */ 92 /**< 100 Mbps RMII */ 94 /**< 10 Mbps SMII */ 96 /**< 100 Mbps SMII */ [all …]
|
| /Linux-v6.1/drivers/net/ethernet/intel/e1000/ |
| D | e1000_param.c | 48 * Valid Range: 0, 10, 100, 1000 50 * - 10 - only link at 10 Mbps 51 * - 100 - only link at 100 Mbps 52 * - 1000 - only link at 1000 Mbps 78 * Speed (Mbps) N/A N/A 1000 N/A 100 100 10 10 524 e_dev_info("AutoNeg other than 1000/Full is not valid for fiber" in e1000_check_fiber_options() 609 { 0x20, AA "1000/FD" }, in e1000_check_copper_options() 610 { 0x21, AA "1000/FD, 10/HD" }, in e1000_check_copper_options() 611 { 0x22, AA "1000/FD, 10/FD" }, in e1000_check_copper_options() 612 { 0x23, AA "1000/FD, 10/FD, 10/HD" }, in e1000_check_copper_options() [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/phy/ |
| D | mscc,vsc7514-serdes.yaml | 22 There are two kinds of SerDes: SERDES1G supports 10/100Mbps in 23 half/full-duplex and 1000Mbps in full-duplex mode while SERDES6G supports 24 10/100Mbps in half/full-duplex and 1000/2500Mbps in full-duplex mode.
|
| D | microchip,sparx5-serdes.yaml | 34 * 100 Mbps (100BASE-FX) 35 * 1.25 Gbps (SGMII/1000BASE-X/1000BASE-KX) 44 * 100 Mbps (100BASE-FX) 45 * 1.25 Gbps (SGMII/1000BASE-X/1000BASE-KX) 57 * 1.25 Gbps (SGMII/1000BASE-X/1000BASE-KX)
|
| /Linux-v6.1/drivers/media/platform/renesas/rcar-vin/ |
| D | rcar-csi2.c | 142 u16 mbps; member 147 { .mbps = 1500, .reg = 0xcc }, 148 { .mbps = 1550, .reg = 0x1d }, 149 { .mbps = 1600, .reg = 0x27 }, 150 { .mbps = 1650, .reg = 0x30 }, 151 { .mbps = 1700, .reg = 0x39 }, 152 { .mbps = 1750, .reg = 0x42 }, 153 { .mbps = 1800, .reg = 0x4b }, 154 { .mbps = 1850, .reg = 0x55 }, 155 { .mbps = 1900, .reg = 0x5e }, [all …]
|
| /Linux-v6.1/drivers/net/ethernet/atheros/atlx/ |
| D | atlx.h | 26 #define SPEED_1000 1000 299 #define MII_CR_SPEED_SELECT_MSB 0x0040 /* bits 6,13: 10=1000, 01=100, 308 #define MII_CR_SPEED_SELECT_LSB 0x2000 /* bits 6,13: 10=1000, 01=100, 337 #define MII_LPA_10HALF 0x0020 /* Can do 10mbps half-duplex */ 338 #define MII_LPA_10FULL 0x0040 /* Can do 10mbps full-duplex */ 339 #define MII_LPA_100HALF 0x0080 /* Can do 100mbps half-duplex */ 340 #define MII_LPA_100FULL 0x0100 /* Can do 100mbps full-duplex */ 362 /* 1000BASE-T Control Register */ 363 #define MII_ATLX_CR_1000T_HD_CAPS 0x0100 /* Adv 1000T HD cap */ 364 #define MII_ATLX_CR_1000T_FD_CAPS 0x0200 /* Adv 1000T FD cap */ [all …]
|
| /Linux-v6.1/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| D | hw_atl_utils.c | 124 for (k = 0; k < 1000; k++) { in hw_atl_utils_soft_reset_flb() 133 if (k == 1000) { in hw_atl_utils_soft_reset_flb() 154 for (k = 0; k < 1000; k++) { in hw_atl_utils_soft_reset_flb() 161 if (k == 1000) { in hw_atl_utils_soft_reset_flb() 203 for (k = 0; k < 1000; k++) { in hw_atl_utils_soft_reset_rbl() 223 for (k = 0; k < 1000; k++) { in hw_atl_utils_soft_reset_rbl() 230 if (k == 1000) { in hw_atl_utils_soft_reset_rbl() 247 for (k = 0; k < 1000; ++k) { in hw_atl_utils_soft_reset() 256 if (k == 1000) { in hw_atl_utils_soft_reset() 283 sem_timeout = sem_timeout * 1000; in hw_atl_utils_soft_reset() [all …]
|
| D | hw_atl_utils_fw2x.c | 103 1000U, 10000U); in aq_fw2x_init() 108 1000U, 100000U); in aq_fw2x_init() 260 link_status->mbps = 10000; in aq_fw2x_update_link_status() 262 link_status->mbps = 5000; in aq_fw2x_update_link_status() 264 link_status->mbps = 2500; in aq_fw2x_update_link_status() 266 link_status->mbps = 1000; in aq_fw2x_update_link_status() 268 link_status->mbps = 100; in aq_fw2x_update_link_status() 270 link_status->mbps = 10000; in aq_fw2x_update_link_status() 272 link_status->mbps = 0; in aq_fw2x_update_link_status() 351 * to 1/1000 degree Celsius. in aq_fw2x_get_phy_temp() [all …]
|
| /Linux-v6.1/drivers/net/ethernet/dlink/ |
| D | dl2k.c | 178 } else if (strcmp (media[card_idx], "1000mbps_fd") == 0 || in rio_probe1() 180 np->speed=1000; in rio_probe1() 182 } else if (strcmp (media[card_idx], "1000mbps_hd") == 0 || in rio_probe1() 184 np->speed = 1000; in rio_probe1() 257 /* Auto-Negotiation is mandatory for 1000BASE-T, in rio_probe1() 259 if (np->speed == 1000) in rio_probe1() 546 /* advertise 1000BASE-T half & full duplex, prefer MASTER */ in rio_hw_init() 738 /* DL2K bug: DMA fails to get next descriptor ptr in 10Mbps mode in start_xmit() 739 * Work around: Always use 1 descriptor in 10Mbps mode */ in start_xmit() 945 if (frame_status & RxAlignmentError && np->speed != 1000) in receive_packet() [all …]
|
| /Linux-v6.1/include/linux/ |
| D | mii.h | 196 * MII_CTRL1000 register when in 1000T mode. 216 * MII_CTRL1000 register when in 1000T mode. 237 * bits, when in 1000Base-T mode, to ethtool 257 * bits, when in 1000Base-T mode, to ethtool 275 * bits, when in 1000Base-T mode, to ethtool 296 * 1000Base-T mode, to linkmode advertisement settings. Other bits in 315 * MII_CTRL1000 register when in 1000Base-X mode. 338 * bits, when in 1000Base-X mode, to ethtool 409 * 1000Base-T mode, to linkmode LP advertisement settings. Clears the 428 * 1000Base-T mode, to linkmode LP advertisement settings. Leaves [all …]
|
| /Linux-v6.1/drivers/net/phy/mscc/ |
| D | mscc_ptp.c | 207 1272, /* 1000Mbps */ 208 12516, /* 100Mbps */ 209 125444, /* 10Mbps */ 211 1277, /* 1000Mbps */ 212 12537, /* 100Mbps */ 217 3496, /* 1000Mbps */ 218 34760, /* 100Mbps */ 219 347844, /* 10Mbps */ 221 3502, /* 1000Mbps */ 222 34780, /* 100Mbps */ [all …]
|
| /Linux-v6.1/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
| D | hw_atl2_utils_fw.c | 16 #define AQ_A2_FW_READ_TRY_MAX 1000 293 self->aq_link_status.mbps = 10000; in aq_a2_fw_update_link_status() 296 self->aq_link_status.mbps = 5000; in aq_a2_fw_update_link_status() 299 self->aq_link_status.mbps = 2500; in aq_a2_fw_update_link_status() 302 self->aq_link_status.mbps = 1000; in aq_a2_fw_update_link_status() 305 self->aq_link_status.mbps = 100; in aq_a2_fw_update_link_status() 308 self->aq_link_status.mbps = 10; in aq_a2_fw_update_link_status() 311 self->aq_link_status.mbps = 0; in aq_a2_fw_update_link_status() 353 if (self->aq_link_status.mbps) { in aq_a2_fill_a0_stats() 395 if (self->aq_link_status.mbps) { in aq_a2_fill_b0_stats() [all …]
|
| /Linux-v6.1/drivers/net/ipa/data/ |
| D | ipa_data-v4.5.c | 424 /* Interconnect rates are in 1000 byte/second units */ 428 .peak_bandwidth = 600000, /* 600 MBps */ 429 .average_bandwidth = 150000, /* 150 MBps */ 434 .peak_bandwidth = 450000, /* 450 MBps */ 435 .average_bandwidth = 75000, /* 75 MBps (unused?) */ 439 .peak_bandwidth = 171400, /* 171.4 MBps */ 446 .core_clock_rate = 150 * 1000 * 1000, /* Hz (150? 60?) */
|
| D | ipa_data-v4.2.c | 346 /* Interconnect rates are in 1000 byte/second units */ 350 .peak_bandwidth = 465000, /* 465 MBps */ 351 .average_bandwidth = 80000, /* 80 MBps */ 356 .peak_bandwidth = 68570, /* 68.570 MBps */ 361 .peak_bandwidth = 30000, /* 30 MBps */ 368 .core_clock_rate = 100 * 1000 * 1000, /* Hz */
|
| D | ipa_data-v3.5.1.c | 380 /* Interconnect bandwidths are in 1000 byte/second units */ 384 .peak_bandwidth = 600000, /* 600 MBps */ 385 .average_bandwidth = 80000, /* 80 MBps */ 390 .peak_bandwidth = 350000, /* 350 MBps */ 395 .peak_bandwidth = 40000, /* 40 MBps */ 402 .core_clock_rate = 75 * 1000 * 1000, /* Hz */
|
| D | ipa_data-v3.1.c | 499 /* Interconnect bandwidths are in 1000 byte/second units */ 503 .peak_bandwidth = 640000, /* 640 MBps */ 504 .average_bandwidth = 80000, /* 80 MBps */ 508 .peak_bandwidth = 640000, /* 640 MBps */ 509 .average_bandwidth = 80000, /* 80 MBps */ 514 .peak_bandwidth = 80000, /* 80 MBps */ 521 .core_clock_rate = 16 * 1000 * 1000, /* Hz */
|
| D | ipa_data-v4.11.c | 373 /* Interconnect rates are in 1000 byte/second units */ 377 .peak_bandwidth = 600000, /* 600 MBps */ 378 .average_bandwidth = 150000, /* 150 MBps */ 383 .peak_bandwidth = 74000, /* 74 MBps */ 390 .core_clock_rate = 60 * 1000 * 1000, /* Hz */
|
| /Linux-v6.1/Documentation/networking/device_drivers/ethernet/intel/ |
| D | e1000.rst | 158 If you are using the Intel(R) PRO/1000 CT Network Connection 248 :Valid Settings: 0, 10, 100, 1000 252 (Mbps). If this parameter is not specified or is set to 0 and the link 342 fiber interface board only links at 1000 Mbps full-duplex. 350 - If Speed = 1000, limited auto-negotiation is enabled and only 1000 Mbps 351 is advertised (The 1000BaseT spec requires auto-negotiation.) 369 Speed (Mbps) N/A N/A 1000 N/A 100 100 10 10 382 modprobe e1000 AutoNeg=0x020 (Restricts autonegotiation to 1000 Full) 422 - Using Jumbo frames at 10 or 100 Mbps is not supported and may result in 428 Intel(R) PRO/1000 Gigabit Server Adapter [all …]
|
| /Linux-v6.1/drivers/net/ethernet/freescale/fman/ |
| D | fman_mac.h | 181 /* SGMII/QSGII interface with 1000BaseX auto-negotiation between MAC 182 * and phy or backplane; Note: 1000BaseX auto-negotiation relates only 184 * synchronize with far-end phy at 10Mbps, 100Mbps or 1000Mbps
|
| /Linux-v6.1/drivers/net/dsa/mv88e6xxx/ |
| D | port.c | 231 case 1000: in mv88e6xxx_port_set_speed_duplex() 287 dev_dbg(chip->dev, "p%d: Speed set to %d Mbps\n", port, speed); in mv88e6xxx_port_set_speed_duplex() 297 /* Support 10, 100, 1000 Mbps (e.g. 88E6185 family) */ 301 if (speed == 200 || speed > 1000) in mv88e6185_port_set_speed_duplex() 308 /* Support 10, 100 Mbps (e.g. 88E6250 family) */ 319 /* Support 10, 100, 200, 1000, 2500 Mbps (e.g. 88E6341) */ 344 /* Support 10, 100, 200, 1000 Mbps (e.g. 88E6352 family) */ 348 if (speed > 1000) in mv88e6352_port_set_speed_duplex() 358 /* Support 10, 100, 200, 1000, 2500 Mbps (e.g. 88E6390) */ 383 /* Support 10, 100, 200, 1000, 2500, 10000 Mbps (e.g. 88E6190X) */ [all …]
|
| /Linux-v6.1/drivers/gpu/drm/stm/ |
| D | dw_mipi_dsi-stm.c | 74 #define SLEEP_US 1000 250 pll_in_khz = (unsigned int)(clk_get_rate(dsi->pllref_clk) / 1000); in dw_mipi_dsi_get_lane_mbps() 262 DRM_WARN("Warning max phy mbps is used\n"); in dw_mipi_dsi_get_lane_mbps() 266 DRM_WARN("Warning min phy mbps is used\n"); in dw_mipi_dsi_get_lane_mbps() 296 *lane_mbps = pll_out_khz / 1000; in dw_mipi_dsi_get_lane_mbps() 304 #define DSI_PHY_DELAY(fp, vp, mbps) DIV_ROUND_UP((fp) * (mbps) + 1000 * (vp), 8000) argument 358 pll_in_khz = clk_get_rate(dsi->pllref_clk) / 1000; in dw_mipi_dsi_stm_mode_valid() 373 px_clock_hz = DIV_ROUND_CLOSEST_ULL(1000ULL * pll_out_khz * lanes, bpp); in dw_mipi_dsi_stm_mode_valid() 374 target_px_clock_hz = mode->clock * 1000; in dw_mipi_dsi_stm_mode_valid() 404 lane_mbps = pll_out_khz / 1000; in dw_mipi_dsi_stm_mode_valid()
|