Home
last modified time | relevance | path

Searched full:fiber (Results 1 – 25 of 61) 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/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/phy/
H A Dmotorcomm.c23 * UTP Register space | FIBER Register space
25 * | UTP MII | FIBER MII |
27 * | UTP Extended | FIBER Extended |
106 /* FIBER Auto-Negotiation link partner ability */
151 /* Phy fiber Link timer cfg2 Register */
188 /* 3 phy polling modes,poll mode combines utp and fiber mode*/
381 * this means that yt8521 may work in utp or fiber mode which depends
555 * YTPHY_INTERRUPT_ENABLE_REG of UTP is special, fiber also use this register.
1285 * yt8521_adjust_status() - update speed and duplex to phydev. when in fiber
1289 * @is_utp: false(yt8521 work in fiber mode) or true(yt8521 work in utp mode)
[all …]
H A Dmarvell.c663 * register for fiber link.
689 * enabled, then we write the BMCR. Adapted for fiber link in
707 /* Setup fiber advertisement */ in marvell_config_aneg_fiber()
787 /* Then the fiber link */ in m88e1111_config_aneg()
793 /* Do not touch the fiber advertisement if we're in copper->sgmii mode. in m88e1111_config_aneg()
823 /* Do not touch the fiber page if we're in copper->sgmii mode */ in m88e1510_config_aneg()
827 /* Then the fiber link */ in m88e1510_config_aneg()
1010 * it was previously disabled in the Fiber BMCR! in m88e1111_config_init_1000basex()
1649 * @lpa: value of the MII_LPA register for fiber link
1665 int fiber, int status) in marvell_read_status_page_an() argument
[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()
H A DKconfig460 fiber connections.
/linux/drivers/net/ethernet/intel/e1000/
H A De1000_param.c71 * Valid Range: 0x01-0x0F, 0x20-0x2F (copper); 0x20 (fiber)
81 * Default Value: 0x2F (copper); 0x20 (fiber)
505 * e1000_check_fiber_options - Range Checking for Link Options, Fiber Version
508 * Handles speed and duplex options on fiber adapters
514 e_dev_info("Speed not valid for fiber adapters, parameter " in e1000_check_fiber_options()
519 e_dev_info("Duplex not valid for fiber adapters, parameter " in e1000_check_fiber_options()
524 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.
H A Dkeystone-netcp.txt101 - mac<->fiber mode: 3
/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()
/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.c1326 /* Fiber port does not support auto-negotiation. */ in ksz8_w_phy_bmcr()
1327 if (dev->ports[port].fiber) in ksz8_w_phy_bmcr()
2116 p->fiber); in ksz8463_config_cpu_port()
2117 if (p->fiber) in ksz8463_config_cpu_port()
2121 /* Setup fiber ports. */ in ksz8463_config_cpu_port()
2167 p->fiber = 1; in ksz8_config_cpu_port()
2169 if (p->fiber) in ksz8_config_cpu_port()
2920 /* No write to fiber port. */ in ksz8463_w_phy()
2921 if (dev->ports[phy].fiber) in ksz8463_w_phy()
H A Dksz_common.h178 u32 fiber:1; /* port is fiber */ 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()
825 {HNAE_MEDIA_TYPE_FIBER, "fiber" },

123