u-boot下以太网AR8033 PHY MII寄存器的访问及设置
要求:
对AR8033的RGMII电压进行设置,与处理器端的接口电平匹配。处理器接口电平为1.8V,PHY默认电平为1.5V,通信时,需要将PHY电压设置为相适配的1.8V电压。
PHY特点:
- 寄存器组成
AR8033 PHY寄存器有3组,分别为MII,Debug,MDIO寄存器。其中MII寄存器为基本寄存器,驱动都自带支持,另两类为厂家扩展寄存器,通常需要单独驱动支持。
- 访问特点
基本寄存器可以直接访问设置,扩展寄存器访问需要间接访问。需要通过1D和1E组合来实现
- 电平设置
PHY默认为1.5V电平,需要设置第3位寄存器为1.8V寄存器。
实现
在U-boot设置,可以采用命令行方式进行测试。
命令方法:
MII write 2 1D 1F
Mii write 2 1E 8
通过这个命令后,接口电平就会立即生效。用万用表测量应为1.8V的LDO电压。