-static int rtl8366_enable_vlan(struct rtl8366_smi *smi, int enable)
+int rtl8366_enable_vlan(struct rtl8366_smi *smi, int enable)
+EXPORT_SYMBOL_GPL(rtl8366_enable_vlan);
static int rtl8366_enable_vlan4k(struct rtl8366_smi *smi, int enable)
{
static int rtl8366_enable_vlan4k(struct rtl8366_smi *smi, int enable)
{
int rtl8366_smi_rmwr(struct rtl8366_smi *smi, u32 addr, u32 mask, u32 data);
int rtl8366_reset_vlan(struct rtl8366_smi *smi);
int rtl8366_smi_rmwr(struct rtl8366_smi *smi, u32 addr, u32 mask, u32 data);
int rtl8366_reset_vlan(struct rtl8366_smi *smi);
+int rtl8366_enable_vlan(struct rtl8366_smi *smi, int enable);
int rtl8366_enable_all_ports(struct rtl8366_smi *smi, int enable);
#ifdef CONFIG_RTL8366S_PHY_DEBUG_FS
int rtl8366_enable_all_ports(struct rtl8366_smi *smi, int enable);
#ifdef CONFIG_RTL8366S_PHY_DEBUG_FS
+ err = rtl8366_enable_vlan(smi, 1);
+ if (err)
+ return err;
+
return rtl8366_enable_all_ports(smi, 1);
}
return rtl8366_enable_all_ports(smi, 1);
}
+ err = rtl8366_enable_vlan(smi, 1);
+ if (err)
+ return err;
+
return rtl8366_enable_all_ports(smi, 1);
}
return rtl8366_enable_all_ports(smi, 1);
}