aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/files/drivers
diff options
context:
space:
mode:
authorLuka Perkov <luka@openwrt.org>2014-02-15 22:54:35 +0000
committerLuka Perkov <luka@openwrt.org>2014-02-15 22:54:35 +0000
commitcde033f9181a0dda07d06fc62db7f2692c1bf475 (patch)
treecb0a674ff68ea1c5c7672c1f3dfa5295c82e9a33 /target/linux/generic/files/drivers
parent6e0fd6d51859be6c8d18e6b0c5a1ae8f7dd6555e (diff)
downloadupstream-cde033f9181a0dda07d06fc62db7f2692c1bf475.tar.gz
upstream-cde033f9181a0dda07d06fc62db7f2692c1bf475.tar.bz2
upstream-cde033f9181a0dda07d06fc62db7f2692c1bf475.zip
kernel: rtl8306: update reset function
Signed-off-by: Antonios Vamporakis <ant@area128.com> SVN-Revision: 39589
Diffstat (limited to 'target/linux/generic/files/drivers')
-rw-r--r--target/linux/generic/files/drivers/net/phy/rtl8306.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/target/linux/generic/files/drivers/net/phy/rtl8306.c b/target/linux/generic/files/drivers/net/phy/rtl8306.c
index 78ded0ace4..513ef9e4e2 100644
--- a/target/linux/generic/files/drivers/net/phy/rtl8306.c
+++ b/target/linux/generic/files/drivers/net/phy/rtl8306.c
@@ -519,7 +519,7 @@ rtl_get_cpuport(struct switch_dev *dev, const struct switch_attr *attr, struct s
#endif
static int
-rtl_reset(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val)
+rtl_reset(struct switch_dev *dev)
{
rtl_hw_init(dev);
return 0;
@@ -708,12 +708,6 @@ rtl_set_ports(struct switch_dev *dev, struct switch_val *val)
static struct switch_attr rtl_globals[] = {
{
.type = SWITCH_TYPE_INT,
- .name = "reset",
- .description = "Reset the switch",
- .set = rtl_reset,
- },
- {
- .type = SWITCH_TYPE_INT,
.name = "enable_vlan",
.description = "Enable VLAN mode",
.max = 1,
@@ -855,6 +849,7 @@ static const struct switch_dev_ops rtl8306_ops = {
.get_vlan_ports = rtl_get_ports,
.set_vlan_ports = rtl_set_ports,
.apply_config = rtl_hw_apply,
+ .reset_switch = rtl_reset,
};
static int