在线时间0 小时
UID382502
注册时间2008-6-12
NXP金币0
该用户从未签到
注册会员

- 积分
- 86
- 最后登录
- 1970-1-1
|
我的板子上(使用imx6dl)使用了IP101A 的phy,它是GMII接口的,我已经在driver/net/phy中添加了相应的驱动,但是目前还是不能工作,在arch/arm/mach-mx6/board_xxxx.c中的fec_data中的init的函数是实现什么样的功能,是需要怎么修改呢?(我的IO定义已经修改)
static int mx6_fec_phy_init(struct phy_device *phydev)
{
<span style="color: rgb(255,0,0)"> unsigned short val;
/* Ar8031 phy SmartEEE feature cause link status generates glitch,
* which cause ethernet link down/up issue, so disable SmartEEE
*/
phy_write(phydev, 0xd, 0x3);
phy_write(phydev, 0xe, 0x805d);
phy_write(phydev, 0xd, 0x4003);
val = phy_read(phydev, 0xe);
val &= ~(0x1
|
|