Lines Matching +full:phy +full:- +full:is +full:- +full:integrated
1 // SPDX-License-Identifier: GPL-2.0+
4 * Copyright (C) 2016 Hauke Mehrtens <hauke@hauke-m.de>
9 #include <linux/phy.h>
15 #define XWAY_MDIO_INIT_WOL BIT(15) /* Wake-On-LAN */
19 #define XWAY_MDIO_INIT_ANE BIT(11) /* Auto-Neg error */
20 #define XWAY_MDIO_INIT_ANC BIT(10) /* Auto-Neg complete */
21 #define XWAY_MDIO_INIT_ADSC BIT(5) /* Link auto-downspeed detect */
30 #define ADVERTISED_MPD BIT(10) /* Multi-port device */
171 * In most cases only one LED is connected to this phy, so in xway_gphy_config_init()
172 * configure them all to constant on and pulse mode. LED3 is in xway_gphy_config_init()
193 /* Advertise as multi-port device, see IEEE802.3-2002 40.5.1.1 */ in xway_gphy14_config_aneg()
194 /* This is a workaround for an errata in rev < 1.5 devices */ in xway_gphy14_config_aneg()
224 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in xway_gphy_config_intr()
304 .name = "Intel XWAY PHY11G (xRX v1.1 integrated)",
315 .name = "Intel XWAY PHY22F (xRX v1.1 integrated)",
326 .name = "Intel XWAY PHY11G (xRX v1.2 integrated)",
337 .name = "Intel XWAY PHY22F (xRX v1.2 integrated)",
364 MODULE_DESCRIPTION("Intel XWAY PHY driver");