Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
8cee0cd5
Commit
8cee0cd5
authored
Sep 23, 2005
by
Jeff Garzik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[netdrvr] delete CONFIG_PHYCONTROL
parent
bb40dcbb
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
0 additions
and
20 deletions
+0
-20
drivers/net/Kconfig
drivers/net/Kconfig
+0
-1
drivers/net/phy/Kconfig
drivers/net/phy/Kconfig
+0
-8
drivers/net/phy/phy.c
drivers/net/phy/phy.c
+0
-8
drivers/net/phy/phy_device.c
drivers/net/phy/phy_device.c
+0
-3
No files found.
drivers/net/Kconfig
View file @
8cee0cd5
...
...
@@ -2076,7 +2076,6 @@ config GIANFAR
tristate "Gianfar Ethernet"
depends on 85xx || 83xx
select PHYLIB
select PHYCONTROL
help
This driver supports the Gigabit TSEC on the MPC85xx
family of chips, and the FEC on the 8540
...
...
drivers/net/phy/Kconfig
View file @
8cee0cd5
...
...
@@ -12,14 +12,6 @@ config PHYLIB
devices. This option provides infrastructure for
managing PHY devices.
config PHYCONTROL
bool " Support for automatically handling PHY state changes"
depends on PHYLIB
help
Adds code to perform all the work for keeping PHY link
state (speed/duplex/etc) up-to-date. Also handles
interrupts.
comment "MII PHY device drivers"
depends on PHYLIB
...
...
drivers/net/phy/phy.c
View file @
8cee0cd5
...
...
@@ -242,10 +242,6 @@ EXPORT_SYMBOL(phy_sanitize_settings);
* choose the next best ones from the ones selected, so we don't
* care if ethtool tries to give us bad values
*
* A note about the PHYCONTROL Layer. If you turn off
* CONFIG_PHYCONTROL, you will need to read the PHY status
* registers after this function completes, and update your
* controller manually.
*/
int
phy_ethtool_sset
(
struct
phy_device
*
phydev
,
struct
ethtool_cmd
*
cmd
)
{
...
...
@@ -380,7 +376,6 @@ int phy_start_aneg(struct phy_device *phydev)
err
=
phydev
->
drv
->
config_aneg
(
phydev
);
#ifdef CONFIG_PHYCONTROL
if
(
err
<
0
)
goto
out_unlock
;
...
...
@@ -395,14 +390,12 @@ int phy_start_aneg(struct phy_device *phydev)
}
out_unlock:
#endif
spin_unlock
(
&
phydev
->
lock
);
return
err
;
}
EXPORT_SYMBOL
(
phy_start_aneg
);
#ifdef CONFIG_PHYCONTROL
static
void
phy_change
(
void
*
data
);
static
void
phy_timer
(
unsigned
long
data
);
...
...
@@ -868,4 +861,3 @@ static void phy_timer(unsigned long data)
mod_timer
(
&
phydev
->
phy_timer
,
jiffies
+
PHY_STATE_TIME
*
HZ
);
}
#endif
/* CONFIG_PHYCONTROL */
drivers/net/phy/phy_device.c
View file @
8cee0cd5
...
...
@@ -101,7 +101,6 @@ struct phy_device * get_phy_device(struct mii_bus *bus, int addr)
return
dev
;
}
#ifdef CONFIG_PHYCONTROL
/* phy_prepare_link:
*
* description: Tells the PHY infrastructure to handle the
...
...
@@ -160,8 +159,6 @@ void phy_disconnect(struct phy_device *phydev)
}
EXPORT_SYMBOL
(
phy_disconnect
);
#endif
/* CONFIG_PHYCONTROL */
/* phy_attach:
*
* description: Called by drivers to attach to a particular PHY
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment