From: schon Date: Thu, 20 Nov 2014 08:01:31 +0000 (+0900) Subject: fix solo2 ethernet problem in some Gigabit switches X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_openvuplus;a=commitdiff_plain;h=6907ca5bf3e3580f17748e8c7cf2ff218c0e613c fix solo2 ethernet problem in some Gigabit switches --- diff --git a/meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.13.5/linux-bcm_ethernet.patch b/meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.13.5/linux-bcm_ethernet.patch new file mode 100644 index 0000000..8be5b49 --- /dev/null +++ b/meta-bsp/vusolo2/recipes/linux/linux-vuplus-3.13.5/linux-bcm_ethernet.patch @@ -0,0 +1,12 @@ +diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c +index f8349a6..d4153be 100644 +--- a/drivers/net/ethernet/broadcom/genet/bcmmii.c ++++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c +@@ -302,6 +302,7 @@ int bcmgenet_mii_init(struct net_device *dev) + /* fall through */ + case BRCM_PHY_TYPE_EXT_RGMII: + phy_name = "external RGMII"; ++ id_mode_dis |= (0xe << 12); + GENET_RGMII_OOB_CTRL(pDevCtrl) |= RGMII_MODE_EN | id_mode_dis; + pDevCtrl->sys->sys_port_ctrl = PORT_MODE_EXT_GPHY; + /* diff --git a/meta-bsp/vusolo2/recipes/linux/linux-vuplus_3.13.5.bbappend b/meta-bsp/vusolo2/recipes/linux/linux-vuplus_3.13.5.bbappend index cfacffb..0d384f7 100644 --- a/meta-bsp/vusolo2/recipes/linux/linux-vuplus_3.13.5.bbappend +++ b/meta-bsp/vusolo2/recipes/linux/linux-vuplus_3.13.5.bbappend @@ -1,6 +1,10 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:" -PR .= "-bsp2" +PR .= "-bsp3" + +SRC_URI += " \ + file://linux-bcm_ethernet.patch;patch=1;pnum=1 \ + "