Home
last modified time | relevance | path

Searched full:fiber (Results 1 – 25 of 68) sorted by relevance

123

/linux/drivers/net/dsa/mv88e6xxx/
H A Dleds.c100 bool fiber; member
106 * certain LED given restrictions such as that some rules only work with fiber
153 .fiber = true,
161 .fiber = true,
183 .fiber = true,
191 .fiber = true,
211 .fiber = true,
333 * @fiber: the link is connected to fiber such as SFP
338 bool fiber, unsigned long rules, u16 *selector) in mv88e6xxx_led_match_selector() argument
368 if (conf->fiber != fiber) in mv88e6xxx_led_match_selector()
[all …]
/linux/drivers/net/phy/
H A Dmotorcomm.c26 * UTP Register space | FIBER Register space
28 * | UTP MII | FIBER MII |
30 * | UTP Extended | FIBER Extended |
109 /* FIBER Auto-Negotiation link partner ability */
159 /* Phy fiber Link timer cfg2 Register */
196 /* 3 phy polling modes,poll mode combines utp and fiber mode*/
402 * this means that yt8521 may work in utp or fiber mode which depends
576 * YTPHY_INTERRUPT_ENABLE_REG of UTP is special, fiber also use this register. in ytphy_set_wol()
1306 * yt8521_adjust_status() - update speed and duplex to phydev. when in fiber in yt8521_adjust_status()
1310 * @is_utp: false(yt8521 work in fiber mod in yt8521_adjust_status()
[all...]
H A Dmarvell.c713 * register for fiber link. in marvell_config_aneg_fiber()
739 * enabled, then we write the BMCR. Adapted for fiber link in in m88e1111_config_inband()
757 /* Setup fiber advertisement */ in m88e1111_config_inband()
837 /* Then the fiber link */ in m88e1510_config_aneg()
843 /* Do not touch the fiber advertisement if we're in copper->sgmii mode. in marvell_config_led()
873 /* Do not touch the fiber page if we're in copper->sgmii mode */ in marvell_config_led()
877 /* Then the fiber link */ in marvell_config_init()
1060 * it was previously disabled in the Fiber BMCR! in m88e1111_config_init()
1699 * @lpa: value of the MII_LPA register for fiber link in marvell_read_status_page_an()
1715 int fiber, in in marvell_read_status_page_an()
1665 marvell_read_status_page_an(struct phy_device * phydev,int fiber,int status) marvell_read_status_page_an() argument
1736 int fiber; marvell_read_status_page() local
[all...]
H A Dmxl-86110.c158 /* 3 phy reg page modes,auto mode combines utp and fiber mode*/
163 /* FIBER Auto-Negotiation link partner ability - SDS_AN_LPA */
173 /* Phy fiber Link timer cfg2 Register - EXT_SDS_LINK_TIMER_CFG2 */
910 /* For fiber forced mode, power down/up to re-aneg */ in mxl86111_config_inband()
/linux/drivers/net/fddi/
H A DKconfig10 Fiber Distributed Data Interface is a high speed local area network
12 run over copper or fiber. If you are connected to such a network and
23 This is support for the DEC FDDIcontroller 700 (DEFZA-AA, fiber)
/linux/drivers/net/ethernet/intel/e1000/
H A De1000_param.c72 * Valid Range: 0x01-0x0F, 0x20-0x2F (copper); 0x20 (fiber)
82 * Default Value: 0x2F (copper); 0x20 (fiber)
506 * e1000_check_fiber_options - Range Checking for Link Options, Fiber Version
509 * Handles speed and duplex options on fiber adapters
515 e_dev_info("Speed not valid for fiber adapters, parameter " in e1000_check_fiber_options()
520 e_dev_info("Duplex not valid for fiber adapters, parameter " in e1000_check_fiber_options()
525 e_dev_info("AutoNeg other than 1000/Full is not valid for fiber" in e1000_check_fiber_options()
/linux/Documentation/devicetree/bindings/net/
H A Dqcom,qca807x.yaml19 MAC, while second one is SGMII for connection to MAC or fiber.
22 100BASE-FX fiber.
H A Dti,dp83869.yaml20 100BASE-FX Fiber protocols.
/linux/drivers/net/ethernet/alacritech/
H A DKconfig24 both copper and fiber.
/linux/drivers/message/fusion/
H A DKconfig35 SCSI HOST support for a Fiber Channel host adapters.
/linux/drivers/net/phy/qcom/
H A Dqca807x.c61 /* LED hw control pattern for fiber port */
445 /* Read the QCA807x PHY-Specific Status register fiber page, in qca807x_read_fiber_status()
663 /* Enable fiber mode autodection (1000Base-X or 100Base-FX) */ in qca807x_configure_serdes()
H A Dat803x.c395 * for copper and fiber operation. However, the in at803x_get_features()
883 /* Some bootloaders leave the fiber page selected. in at8031_config_init()
884 * Switch to the appropriate page (fiber or copper), as otherwise we in at8031_config_init()
/linux/drivers/net/ethernet/intel/e1000e/
H A Dmac.c464 * e1000e_check_for_fiber_link - Check for link (Fiber)
839 * e1000e_setup_fiber_serdes_link - Setup link for fiber/serdes
842 * Configures collision distance and flow control for fiber and serdes
950 * also configure these bits when link is forced on a fiber connection.
1020 /* Check for the case where we have fiber media and auto-neg failed in e1000e_config_fc_after_link_up()
1348 * for fiber/serdes links.
1591 /* always blink LED0 for PCI-E fiber */ in e1000e_blink_led_generic()
H A D82571.c6 * 82571EB Gigabit Ethernet Controller (Fiber)
11 * 82572EI Gigabit Ethernet Controller (Fiber)
1450 * e1000_setup_fiber_serdes_link_82571 - Setup link for fiber/serdes
1453 * Configures collision distance and flow control for fiber and serdes links.
/linux/tools/hv/
H A Dlsvmbus37 '{2f9bcc4a-0069-4af3-b76b-6fd0be528cda}': 'Synthetic fiber channel adapter',
/linux/Documentation/networking/device_drivers/ethernet/intel/
H A De1000e.rst327 between copper-based adapters and fiber-based adapters.
349 An Intel(R) Ethernet Network Adapter using fiber-based connections, however,
H A De1000.rst341 If the board uses a fiber interface, these keywords are ignored, and the
342 fiber interface board only links at 1000 Mbps full-duplex.
/linux/drivers/net/ethernet/marvell/
H A Dsky2.h1278 /* special defines for FIBER (88E1011S only) */
1422 PHY_M_EC_FIB_AN_ENA = 1<<3, /* Fiber Auto-Neg. Enable (88E1011S only) */
1535 PHY_M_EC2_FI_IMPED = 1<<6, /* Fiber Input Impedance */
1536 PHY_M_EC2_FO_IMPED = 1<<5, /* Fiber Output Impedance */
1537 PHY_M_EC2_FO_M_CLK = 1<<4, /* Fiber Mode Clock Enable */
1538 PHY_M_EC2_FO_BOOST = 1<<3, /* Fiber Output Boost */
1539 PHY_M_EC2_FO_AM_MSK = 7,/* Bit 2.. 0: Fiber Output Amplitude */
1544 PHY_M_FC_AUTO_SEL = 1<<15, /* Fiber/Copper Auto Sel. Dis. */
1545 PHY_M_FC_AN_REG_ACC = 1<<14, /* Fiber/Copper AN Reg. Access */
1546 PHY_M_FC_RESOLUTION = 1<<13, /* Fiber/Copper Resolution */
[all …]
H A Dskge.h520 SK_PHY_MARV_FIBER = 5,/* Marvell 88E1011S working on fiber */
1305 /* special defines for FIBER (88E1011S only) */
1441 PHY_M_EC_FIB_AN_ENA = 1<<3, /* Fiber Auto-Neg. Enable (88E1011S only) */
1521 PHY_M_EC2_FI_IMPED = 1<<6, /* Fiber Input Impedance */
1522 PHY_M_EC2_FO_IMPED = 1<<5, /* Fiber Output Impedance */
1523 PHY_M_EC2_FO_M_CLK = 1<<4, /* Fiber Mode Clock Enable */
1524 PHY_M_EC2_FO_BOOST = 1<<3, /* Fiber Output Boost */
1525 PHY_M_EC2_FO_AM_MSK = 7, /* Bit 2.. 0: Fiber Output Amplitude */
1530 PHY_M_FC_AUTO_SEL = 1<<15, /* Fiber/Copper Auto Sel. Dis. */
1531 PHY_M_FC_AN_REG_ACC = 1<<14, /* Fiber/Copper AN Reg. Access */
[all …]
/linux/drivers/net/dsa/microchip/
H A Dksz8.c1398 /* Fiber port does not support auto-negotiation. */ in ksz8_w_phy()
1399 if (dev->ports[port].fiber) in ksz8_w_phy()
2221 p->fiber); in ksz8_phy_port_link_up()
2222 if (p->fiber) in ksz8_phy_port_link_up()
2226 /* Setup fiber ports. */ in ksz8_phy_port_link_up()
2274 p->fiber = 1; in ksz8_cpu_port_link_up()
2276 if (p->fiber) in ksz8_cpu_port_link_up()
3045 /* No write to fiber port. */ in ksz88xx_connect_tag_protocol()
3046 if (dev->ports[phy].fiber) in ksz88xx_connect_tag_protocol()
H A Dksz_common.h180 u32 fiber:1; /* port is fiber */
178 u32 fiber:1; /* port is fiber */ global() member
/linux/drivers/net/ethernet/asix/
H A Dax88796c_main.h207 #define PSCR_FPS BIT(3) /* Enable fiber mode PS */
215 #define PSCR_FOF BIT(9) /* Force PHY in fiber mode */
/linux/include/uapi/linux/
H A Dif_arp.h72 #define ARPHRD_FDDI 774 /* Fiber Distributed Data Interface */
/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.c108 /* for FIBER port, it may have a fake link up. in hns_mac_get_link_status()
111 * only FIBER port need to do this. in hns_mac_get_link_status()
828 {HNAE_MEDIA_TYPE_FIBER, "fiber" },
/linux/drivers/scsi/bfa/
H A Dbfa_defs.h850 u8 len_om2; /* 16: Length om2 fiber 10m */
851 u8 len_om1; /* 17: Length om1 fiber 10m */
853 u8 len_om3; /* 19: Length om3 fiber 10m */

123