[U-Boot] [PATCH resend 1/2] net/designware: Do not select MIIPORT for RGMII interface

Vipin Kumar
2012-12-12T10:01:09Z

ping

On 12/6/2012 12:40 PM, Vipin KUMAR wrote:
> Do not select MIIPORT for RGMII interface
>
> Signed-off-by: Vipin Kumar<vipin.kumar@st.com>
> ---
> drivers/net/designware.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/net/designware.c b/drivers/net/designware.c
> index bf21a08..46f6601 100644
> --- a/drivers/net/designware.c
> +++ b/drivers/net/designware.c
> @@ -113,7 +113,9 @@ static int mac_reset(struct eth_device *dev)
> int timeout = CONFIG_MACRESET_TIMEOUT;
>
> writel(DMAMAC_SRST,&dma_p->busmode);
> - writel(MII_PORTSELECT,&mac_p->conf);
> +
> + if (priv->interface != PHY_INTERFACE_MODE_RGMII)
> + writel(MII_PORTSELECT,&mac_p->conf);
>
> start = get_timer(0);
> while (get_timer(start)< timeout) {