Lines Matching +full:10 +full:base +full:- +full:t1x
1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Microchip 10BASE-T1S PHYs
37 * W 0x1F 0x008B 0x0404 ------
41 * W 0x1F 0x0099 0x7F80 ------
179 FIELD_PREP(GENMASK(15, 10), 9 + offsets[0]) | in lan865x_setup_cfgparam()
182 FIELD_PREP(GENMASK(15, 10), 40 + offsets[1]); in lan865x_setup_cfgparam()
201 …Documents/documents/AIS/ProductDocuments/SupportingCollateral/AN-LAN8650-1-Configuration-60001760.… in lan865x_revb0_config_init()
234 return -ENODEV; in lan867x_revb1_config_init()
239 …aemDocuments/documents/AIS/ProductDocuments/SupportingCollateral/AN-LAN8670-1-2-config-60001699.pdf in lan867x_revb1_config_init()
259 * - always reports link up in lan86xx_read_status()
260 * - only supports 10MBit half duplex in lan86xx_read_status()
261 * - does not support auto negotiate in lan86xx_read_status()
263 phydev->link = 1; in lan86xx_read_status()
264 phydev->duplex = DUPLEX_HALF; in lan86xx_read_status()
265 phydev->speed = SPEED_10; in lan86xx_read_status()
266 phydev->autoneg = AUTONEG_DISABLE; in lan86xx_read_status()
271 /* OPEN Alliance 10BASE-T1x compliance MAC-PHYs will have both C22 and
284 struct mii_bus *bus = phydev->mdio.bus; in lan865x_phy_read_mmd()
285 int addr = phydev->mdio.addr; in lan865x_phy_read_mmd()
293 struct mii_bus *bus = phydev->mdio.bus; in lan865x_phy_write_mmd()
294 int addr = phydev->mdio.addr; in lan865x_phy_write_mmd()
334 MODULE_DESCRIPTION("Microchip 10BASE-T1S PHYs driver");