bcm-cygnus.c (ac32378f3eca55123fe917a6bb38e581118de9e3) bcm-cygnus.c (529ed12752635ba8a35dc78ec70ed6f42570b4ca)
1/*
2 * Copyright (C) 2015 Broadcom Corporation
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License as
6 * published by the Free Software Foundation version 2.
7 *
8 * This program is distributed "as is" WITHOUT ANY WARRANTY of any

--- 120 unchanged lines hidden (view full) ---

129 return genphy_config_aneg(phydev);
130}
131
132static struct phy_driver bcm_cygnus_phy_driver[] = {
133{
134 .phy_id = PHY_ID_BCM_CYGNUS,
135 .phy_id_mask = 0xfffffff0,
136 .name = "Broadcom Cygnus PHY",
1/*
2 * Copyright (C) 2015 Broadcom Corporation
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License as
6 * published by the Free Software Foundation version 2.
7 *
8 * This program is distributed "as is" WITHOUT ANY WARRANTY of any

--- 120 unchanged lines hidden (view full) ---

129 return genphy_config_aneg(phydev);
130}
131
132static struct phy_driver bcm_cygnus_phy_driver[] = {
133{
134 .phy_id = PHY_ID_BCM_CYGNUS,
135 .phy_id_mask = 0xfffffff0,
136 .name = "Broadcom Cygnus PHY",
137 .features = PHY_GBIT_FEATURES |
138 SUPPORTED_Pause | SUPPORTED_Asym_Pause,
137 .features = PHY_GBIT_FEATURES,
139 .config_init = bcm_cygnus_config_init,
140 .config_aneg = genphy_config_aneg,
141 .read_status = genphy_read_status,
142 .ack_interrupt = bcm_phy_ack_intr,
143 .config_intr = bcm_phy_config_intr,
144 .suspend = genphy_suspend,
145 .resume = bcm_cygnus_resume,
146} };

--- 12 unchanged lines hidden ---
138 .config_init = bcm_cygnus_config_init,
139 .config_aneg = genphy_config_aneg,
140 .read_status = genphy_read_status,
141 .ack_interrupt = bcm_phy_ack_intr,
142 .config_intr = bcm_phy_config_intr,
143 .suspend = genphy_suspend,
144 .resume = bcm_cygnus_resume,
145} };

--- 12 unchanged lines hidden ---