标签: DWC Ethernet Qos

2 篇文章

thumbnail
DWC Ethernet QOS U-Boot Driver 之操作集
本文深入解析了 DWC Ethernet QOS 驱动 在 U-Boot 中所提供的一系列操作接口(eqos_ops),包括启动(start)、停止(stop)、发送(send)、接收(recv)、释放包(free_pkt)、写 MAC 地址(write_hwaddr)和读取 ROM 中 MAC 地址(read_rom_hwaddr)等。文章重点拆解了 eqos_start() 和 eqos_stop() 两个关键函数的实现细节:从 MAC/PHY 复位、PAD 校准、PHY 初始化、注册描述符队列、使能 DMA/MAC,到停止时的数据处理完毕校验与资源清理。
thumbnail
DWC Ethernet QOS U-Boot Driver 之驱动探测与卸载
本文基于 U-Boot v2025.10 中的 DWC Ethernet QOS 驱动,重点介绍了其 probe(驱动探测)和 remove(卸载)流程。文章从初始化私有数据结构、读取设备树配置、分配描述符和缓冲区、启动时钟、绑定 MDIO 总线等方面详细剖析 probe 的全过程;然后又说明了 remove 时的清理工作,如注销 MDIO、释放资源、关闭时钟等。

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/wordpress/wp-content/themes/argon-theme-master/functions.php on line 352

Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/wordpress/wp-content/themes/argon-theme-master/functions.php on line 352