/openbmc/linux/include/uapi/linux/ |
H A 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 …]
|
H A D | mdio.h | 85 #define MDIO_PCS_1000BT1_CTRL 2304 /* 1000BASE-T1 PCS control register */ 86 #define MDIO_PCS_1000BT1_STAT 2305 /* 1000BASE-T1 PCS status register */ 138 #define MDIO_PMA_SPEED_1000 0x0010 /* 1000M capable */ 173 #define MDIO_PMA_CTRL2_1000BT 0x000c /* 1000BASE-T type */ 174 #define MDIO_PMA_CTRL2_1000BKX 0x000d /* 1000BASE-KX type */ 229 #define MDIO_PMA_EXTABLE_1000BT 0x0020 /* 1000BASE-T ability */ 230 #define MDIO_PMA_EXTABLE_1000BKX 0x0040 /* 1000BASE-KX ability */ 338 #define MDIO_PMA_PMD_BT1_B1000_ABLE 0x0002 /* 1000BASE-T1 Ability */ 381 #define MDIO_PMA_PMD_BT1_CTRL_STRAP_B1000 0x0001 /* Select 1000BASE-T1 */ 384 /* 1000BASE-T1 PCS control register */ [all …]
|
/openbmc/u-boot/include/linux/ |
H A D | mii.h | 20 #define MII_CTRL1000 0x09 /* 1000BASE-T control */ 21 #define MII_STAT1000 0x0a /* 1000BASE-T status */ 34 #define MII_TPISTATUS 0x1b /* TPI status for 10mbps */ 39 #define BMCR_SPEED1000 0x0040 /* MSB of Speed (1000) */ 46 #define BMCR_SPEED100 0x2000 /* Select 100Mbps */ 49 #define BMCR_SPEED10 0x0000 /* Select 10Mbps */ 62 #define BMSR_10HALF 0x0800 /* Can do 10mbps, half-duplex */ 63 #define BMSR_10FULL 0x1000 /* Can do 10mbps, full-duplex */ 64 #define BMSR_100HALF 0x2000 /* Can do 100mbps, half-duplex */ 65 #define BMSR_100FULL 0x4000 /* Can do 100mbps, full-duplex */ [all …]
|
/openbmc/u-boot/doc/SPI/ |
H A D | README.sandbox-spi | 24 -c "sf probe; sf test 0 100000; sf read 0 1000 1000; \ 25 sf erase 1000 1000; sf write 0 1000 1000" 38 0 erase: 1 ticks, 1024000 KiB/s 8192.000 Mbps 39 1 check: 2 ticks, 512000 KiB/s 4096.000 Mbps 40 2 write: 6 ticks, 170666 KiB/s 1365.328 Mbps 41 3 read: 0 ticks, 1048576000 KiB/s -201326.-592 Mbps 43 0 erase: 1 ticks, 1024000 KiB/s 8192.000 Mbps 44 1 check: 2 ticks, 512000 KiB/s 4096.000 Mbps 45 2 write: 6 ticks, 170666 KiB/s 1365.328 Mbps 46 3 read: 0 ticks, 1048576000 KiB/s -201326.-592 Mbps
|
/openbmc/linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A 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 …]
|
/openbmc/qemu/include/hw/net/ |
H A D | mii.h | 34 #define MII_CTRL1000 9 /* 1000BASE-T control */ 35 #define MII_STAT1000 10 /* 1000BASE-T status */ 56 #define MII_BMCR_SPEED1000 (1 << 6) /* MSB of Speed (1000) */ 58 #define MII_BMSR_100T4 (1 << 15) /* Can do 100mbps T4 */ 59 #define MII_BMSR_100TX_FD (1 << 14) /* Can do 100mbps, full-duplex */ 60 #define MII_BMSR_100TX_HD (1 << 13) /* Can do 100mbps, half-duplex */ 61 #define MII_BMSR_10T_FD (1 << 12) /* Can do 10mbps, full-duplex */ 62 #define MII_BMSR_10T_HD (1 << 11) /* Can do 10mbps, half-duplex */ 63 #define MII_BMSR_100T2_FD (1 << 10) /* Can do 100mbps T2, full-duplex */ 64 #define MII_BMSR_100T2_HD (1 << 9) /* Can do 100mbps T2, half-duplex */ [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/dlink/ |
H A 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 …]
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns/ |
H A 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 …]
|
/openbmc/linux/drivers/net/ethernet/intel/e1000/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A 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.
|
H A 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)
|
/openbmc/linux/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-csi2.c | 211 …{ .msps = 1000, .rx2 = 0x3e, .trio0 = 0x024a, .trio1 = 0x0012, .trio2 = 0x0a, .lane27 = 0x0400, .l… 246 u16 mbps; member 251 { .mbps = 1500, .reg = 0xcc }, 252 { .mbps = 1550, .reg = 0x1d }, 253 { .mbps = 1600, .reg = 0x27 }, 254 { .mbps = 1650, .reg = 0x30 }, 255 { .mbps = 1700, .reg = 0x39 }, 256 { .mbps = 1750, .reg = 0x42 }, 257 { .mbps = 1800, .reg = 0x4b }, 258 { .mbps = 1850, .reg = 0x55 }, [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-led-trigger-netdev | 83 Signal the link speed state of 10Mbps of the named network device. 88 speed of 10MBps of the named network device. 96 Signal the link speed state of 100Mbps of the named network device. 101 speed of 100Mbps of the named network device. 109 Signal the link speed state of 1000Mbps of the named network device. 114 speed of 1000Mbps of the named network device.
|
/openbmc/linux/drivers/net/ethernet/atheros/atlx/ |
H A 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 …]
|
/openbmc/u-boot/drivers/net/ |
H A D | Kconfig | 105 bool "Intel PRO/1000 Gigabit Ethernet support" 107 This driver supports Intel(R) PRO/1000 gigabit ethernet family of 176 bool "OpenCores 10/100 Mbps Ethernet MAC" 213 10/100 Mbps Ethernet and IEEE 802.3z specification for 1000 214 Mbps Ethernet and includes Reduced Media Independent 219 independent TX/RX fifos, supports half and full duplex (1000 220 Mbps mode only supports full duplex), flow control for full 283 supports 10/100/1000 Mbps operation. 402 This driver implements 10/100 Mbps Ethernet and MAC layer for
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A 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 …]
|
H A 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 …]
|
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/doc/ |
H A D | README.soc | 34 - Up to 4 x SGMII supporting 1000Mbps 35 - Up to 2 x SGMII supporting 2500Mbps 36 - Up to 2 x RGMII supporting 1000Mbps 193 - Up to 4 x SGMII supporting 1000Mbps (MAC 5, 6, 9, 10) 194 - Up to 3 x SGMII supporting 2500Mbps (MAC 5, 9, 10) 195 - Up to 2 x RGMII supporting 1000Mbps (MAC 3, 4) 295 Support for SGMII (and 1000Base-KX)
|
/openbmc/linux/include/linux/ |
H A 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 …]
|
/openbmc/linux/drivers/net/ethernet/dlink/ |
H A 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() 943 if (frame_status & RxAlignmentError && np->speed != 1000) in receive_packet() [all …]
|
/openbmc/linux/drivers/net/phy/mscc/ |
H A 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 …]
|
/openbmc/linux/drivers/net/ipa/data/ |
H A D | ipa_data-v4.7.c | 366 /* Interconnect rates are in 1000 byte/second units */ 370 .peak_bandwidth = 600000, /* 600 MBps */ 371 .average_bandwidth = 150000, /* 150 MBps */ 376 .peak_bandwidth = 450000, /* 450 MBps */ 377 .average_bandwidth = 75000, /* 75 MBps (unused?) */ 381 .peak_bandwidth = 171400, /* 171.4 MBps */ 389 .core_clock_rate = 100 * 1000 * 1000, /* Hz (150? 60?) */
|
H A 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?) */
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A 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 …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/intel/ |
H A 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 …]
|