GMAC
概述
本文提供 Rockchip 平台以太网 GMAC 接口的使用文档,用于解决大部分以太网问题。
产品版本
读者对象
本文档(本指南)主要适用于以下工程师:
- 技术支持工程师
- 软件开发工程师
1. 代码位置
以太网模块的硬件相关的驱动代码主要包括 GMAC 和 PHY。其中 PHY 驱动一般使用通用 PHY 驱动,如果有需要修改特殊寄存器,请使用对应的 PHY 驱动,代码都在 drivers/net/phy
。另外,RK322x/RK3328 自带有一个百兆的 PHY 芯片。
- Linux3.10 GMAC 驱动代码:
driver/net/ethernet/rockchip/gmac/*
- 其它内核 GMAC 驱动代码(高于3.10的内核版本):
drivers/net/ethernet/stmicro/stmmac/*
- RK 内部 EPHY 驱动代码:
drivers/net/phy/rockchip.c