Lines Matching +full:application +full:- +full:notes
1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Microchip 10BASE-T1S PHYs
46 * W 0x1F 0x008B 0x0404 ------
50 * W 0x1F 0x0099 0x7F80 ------
72 * As per the Configuration Application Note AN1760 published in the below link,
73 * https://www.microchip.com/en-us/application-notes/an1760
74 * Revision F (DS60001760G - June 2024)
150 /* 5-bit signed value, sign extend */ in lan865x_generate_cfg_offsets()
242 …Documents/documents/AIS/ProductDocuments/SupportingCollateral/AN-LAN8650-1-Configuration-60001760.… in lan865x_revb_config_init()
295 return -ENODEV; in lan867x_check_reset_complete()
320 * https://www.microchip.com/en-us/application-notes/an1760 in lan867x_revc_config_init()
321 * Revision F (DS60001760G - June 2024) in lan867x_revc_config_init()
322 * https://www.microchip.com/en-us/application-notes/an1699 in lan867x_revc_config_init()
323 * Revision E (DS60001699F - June 2024) in lan867x_revc_config_init()
363 …aemDocuments/documents/AIS/ProductDocuments/SupportingCollateral/AN-LAN8670-1-2-config-60001699.pdf in lan867x_revb1_config_init()
380 /* As per LAN8650/1 Rev.B0/B1 AN1760 (Revision F (DS60001760G - June 2024)) and
381 * LAN8670/1/2 Rev.C1/C2 AN1699 (Revision E (DS60001699F - June 2024)), under
385 * distortion cause poor signal quality. Collision detection must be re-enabled
388 * AN1760: https://www.microchip.com/en-us/application-notes/an1760
389 * AN1699: https://www.microchip.com/en-us/application-notes/an1699
400 if (plca_cfg->enabled) in lan86xx_plca_set_cfg()
413 * - always reports link up in lan86xx_read_status()
414 * - only supports 10MBit half duplex in lan86xx_read_status()
415 * - does not support auto negotiate in lan86xx_read_status()
417 phydev->link = 1; in lan86xx_read_status()
418 phydev->duplex = DUPLEX_HALF; in lan86xx_read_status()
419 phydev->speed = SPEED_10; in lan86xx_read_status()
420 phydev->autoneg = AUTONEG_DISABLE; in lan86xx_read_status()
425 /* OPEN Alliance 10BASE-T1x compliance MAC-PHYs will have both C22 and
438 struct mii_bus *bus = phydev->mdio.bus; in lan865x_phy_read_mmd()
439 int addr = phydev->mdio.addr; in lan865x_phy_read_mmd()
447 struct mii_bus *bus = phydev->mdio.bus; in lan865x_phy_write_mmd()
448 int addr = phydev->mdio.addr; in lan865x_phy_write_mmd()
510 MODULE_DESCRIPTION("Microchip 10BASE-T1S PHYs driver");