On 06/04/12 14:37, Conor O'Gorman wrote:
>       ltq_etop_w32_mask(0, ETOP_CFG_MII0, LTQ_ETOP_CFG);
> +-                    /* enable clock for internal PHY */
> +                     clk_enable(priv->clk_ephycgu);
> ++                    for (i = 0; i < 0x50000; i++);
> ++
> ++                    /* enable ephy connection, fen and sen, only */
> ++                    ltq_etop_w32(
> ++                            ETOP_CFG_EPHY | ETOP_CFG_FEN | ETOP_CFG_SEN,
> ++                            LTQ_ETOP_CFG);
> ++                    for (i = 0; i < 0x50000; i++);

Hi,

assuming a loop needs 8 op codes and you are running at 333mhz we get
roughly 8 miliseconds can you try with a mdelay(5 or 10) ?

Thanks,
John
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to