mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-04-13 09:59:31 +00:00
net: xpcs: remove xpcs_config_eee() from global scope
Make xpcs_config_eee() private to the XPCS driver, called only from the phylink pcs_disable_eee() and pcs_enable_eee() methods. Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Link: https://patch.msgid.link/E1thRQT-003w7O-Ec@rmk-PC.armlinux.org.uk Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
dba7441b39
commit
55faeb8996
2 changed files with 4 additions and 12 deletions
|
@ -602,8 +602,8 @@ static void xpcs_get_interfaces(struct dw_xpcs *xpcs, unsigned long *interfaces)
|
|||
__set_bit(compat->interface, interfaces);
|
||||
}
|
||||
|
||||
static int __xpcs_config_eee(struct dw_xpcs *xpcs, int mult_fact_100ns,
|
||||
int enable)
|
||||
static int xpcs_config_eee(struct dw_xpcs *xpcs, int mult_fact_100ns,
|
||||
int enable)
|
||||
{
|
||||
u16 mask, val;
|
||||
int ret;
|
||||
|
@ -632,12 +632,6 @@ static int __xpcs_config_eee(struct dw_xpcs *xpcs, int mult_fact_100ns,
|
|||
enable ? DW_VR_MII_EEE_TRN_LPI : 0);
|
||||
}
|
||||
|
||||
int xpcs_config_eee(struct dw_xpcs *xpcs, int mult_fact_100ns, int enable)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(xpcs_config_eee);
|
||||
|
||||
static void xpcs_pre_config(struct phylink_pcs *pcs, phy_interface_t interface)
|
||||
{
|
||||
struct dw_xpcs *xpcs = phylink_pcs_to_xpcs(pcs);
|
||||
|
@ -1203,14 +1197,14 @@ static void xpcs_disable_eee(struct phylink_pcs *pcs)
|
|||
{
|
||||
struct dw_xpcs *xpcs = phylink_pcs_to_xpcs(pcs);
|
||||
|
||||
__xpcs_config_eee(xpcs, 0, false);
|
||||
xpcs_config_eee(xpcs, 0, false);
|
||||
}
|
||||
|
||||
static void xpcs_enable_eee(struct phylink_pcs *pcs)
|
||||
{
|
||||
struct dw_xpcs *xpcs = phylink_pcs_to_xpcs(pcs);
|
||||
|
||||
__xpcs_config_eee(xpcs, xpcs->eee_mult_fact, true);
|
||||
xpcs_config_eee(xpcs, xpcs->eee_mult_fact, true);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -50,8 +50,6 @@ struct dw_xpcs;
|
|||
|
||||
struct phylink_pcs *xpcs_to_phylink_pcs(struct dw_xpcs *xpcs);
|
||||
int xpcs_get_an_mode(struct dw_xpcs *xpcs, phy_interface_t interface);
|
||||
int xpcs_config_eee(struct dw_xpcs *xpcs, int mult_fact_100ns,
|
||||
int enable);
|
||||
void xpcs_config_eee_mult_fact(struct dw_xpcs *xpcs, u8 mult_fact);
|
||||
struct dw_xpcs *xpcs_create_mdiodev(struct mii_bus *bus, int addr);
|
||||
struct dw_xpcs *xpcs_create_fwnode(struct fwnode_handle *fwnode);
|
||||
|
|
Loading…
Add table
Reference in a new issue