• Home
  • Raw
  • Download

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>
17 #define XWAY_MDIO_LED_LED3_EN BIT(11) /* Enable the integrated function of LED3 */
18 #define XWAY_MDIO_LED_LED2_EN BIT(10) /* Enable the integrated function of LED2 */
19 #define XWAY_MDIO_LED_LED1_EN BIT(9) /* Enable the integrated function of LED1 */
20 #define XWAY_MDIO_LED_LED0_EN BIT(8) /* Enable the integrated function of LED0 */
27 #define XWAY_MDIO_INIT_WOL BIT(15) /* Wake-On-LAN */
31 #define XWAY_MDIO_INIT_ANE BIT(11) /* Auto-Neg error */
32 #define XWAY_MDIO_INIT_ANC BIT(10) /* Auto-Neg complete */
33 #define XWAY_MDIO_INIT_ADSC BIT(5) /* Link auto-downspeed detect */
42 #define ADVERTISED_MPD BIT(10) /* Multi-port device */
174 /* Ensure that integrated led function is enabled for all leds */ in xway_gphy_config_init()
192 * In most cases only one LED is connected to this phy, so in xway_gphy_config_init()
193 * configure them all to constant on and pulse mode. LED3 is in xway_gphy_config_init()
214 /* Advertise as multi-port device, see IEEE802.3-2002 40.5.1.1 */ in xway_gphy14_config_aneg()
215 /* This is a workaround for an errata in rev < 1.5 devices */ in xway_gphy14_config_aneg()
245 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in xway_gphy_config_intr()
325 .name = "Intel XWAY PHY11G (xRX v1.1 integrated)",
336 .name = "Intel XWAY PHY22F (xRX v1.1 integrated)",
347 .name = "Intel XWAY PHY11G (xRX v1.2 integrated)",
358 .name = "Intel XWAY PHY22F (xRX v1.2 integrated)",
385 MODULE_DESCRIPTION("Intel XWAY PHY driver");