Appearance
LS2K1000 · DesignWare GMAC
1G网口速率
RGMIIPHY 接口
MIPS64架构
国产自主可控
板卡配置
稳定
PHY 型号RTL8211E
PHY 地址
0x00PHY 接口
RGMII_ID参考时钟125 MHz (内部 PLL)
特殊说明
- PHY 复位由 GPIO 控制,BSP 需在初始化前拉高并等待 100ms
- MIPS64 大端字节序,驱动已内置字节序转换,无需手动处理
网卡设备树配置
nic_cfg_t cfg = {
.base = 0x40040000,
.irq = 12,
.phy_addr = 0,
.phy_iface = PHY_IFACE_RGMII_ID,
.clk_ref = 125000000,
};SoC 级说明
网口映射
| 网口 | 控制器基地址 | IRQ |
|---|---|---|
| eth0 | 0x40040000 | 12 |
大端字节序
LS2K1000 默认大端(Big-Endian)模式。DMA 描述符和以太网帧数据均需字节序转换,驱动已内置 be32_to_cpu / cpu_to_be32 处理,应用层无需额外处理。
时钟配置
GMAC 参考时钟通过 CONFREG 寄存器配置,驱动初始化时自动设置为 125 MHz。若系统修改了时钟树,需同步更新 clk_ref 参数。
已知问题
已修复大端模式 DMA 描述符字节序解析错误 — v1.0.1 已修复