From 9525a075c1b294128ca17f41b76ab63134a3b322 Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Mon, 11 Feb 2013 16:57:31 +0000
Subject: [PATCH] ar8216: remove superfluous code from ar8216_config_init

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35562
---
 target/linux/generic/files/drivers/net/phy/ar8216.c | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/target/linux/generic/files/drivers/net/phy/ar8216.c b/target/linux/generic/files/drivers/net/phy/ar8216.c
index b1791172e0..811e406f3a 100644
--- a/target/linux/generic/files/drivers/net/phy/ar8216.c
+++ b/target/linux/generic/files/drivers/net/phy/ar8216.c
@@ -1861,18 +1861,6 @@ ar8216_config_init(struct phy_device *phydev)
 
 	if (phydev->addr != 0) {
 		if (chip_is_ar8316(priv)) {
-			/* check if we're attaching to the switch twice */
-			phydev = phydev->bus->phy_map[0];
-			if (!phydev)
-				return 0;
-
-			/* switch device has not been initialized, reuse priv */
-			if (!phydev->priv) {
-				priv->port4_phy = true;
-				priv->dev.ports = (AR8216_NUM_PORTS - 1);
-				return 0;
-			}
-
 			/* switch device has been initialized, reinit */
 			priv->dev.ports = (AR8216_NUM_PORTS - 1);
 			priv->initialized = false;
-- 
GitLab