恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

#RK3576Linux RTL8211F网口灯控制

  • 首页
  • 资讯中心
  • /
  • #RK3576Linux RTL8211F网口灯控制

相关资讯

GPT-5.5技术前瞻:从AI Agent到AGI,解析下一代大模型的核心突破与行业影响 2026/8/2 5:20:10
Ascend C 算子实战(一)|二元逐元素算子 AddCustom + SubCustom 完整开发指南 2026/8/2 5:20:10
从if-else到万亿参数:彻底拆解AI模型的软件架构 2026/8/2 5:20:10

最新资讯

技术博客内容聚合平台实践:OpenClaw 如何采集公开优质内容并生成每日技术内参
SortMeRNA安装与实战:从环境配置到rRNA污染过滤全流程指南
OpenClaw生态筛选指南:从部署到进阶的实战避坑
网页表格数据导出难题:如何用tableExport.js实现11种格式的一键转换
Agent智能体+Skill插件引擎+Milvus混合检索 技术沉淀
Argo全家桶实战:从工作流到GitOps的云原生自动化引擎

今日推荐

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

#RK3576Linux RTL8211F网口灯控制

发布时间:2026/8/2 5:20:10
#RK3576Linux RTL8211F网口灯控制 需求目前RTL8211的网口灯led2默认是接上网线进行闪烁需要添加led1绿灯常亮功能通过ADB命令控制RTL8211F LED# 切换到扩展页0xd04 /sys/bus/mdio_bus/devices/stmmac-1:01# echo 0x1f 0xd04 phy_registers # 写入LED控制寄存器值例如0x2d60 /sys/bus/mdio_bus/devices/stmmac-1:01# echo 0x10 0x2d60 phy_registersdiff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c index a6310d96b0d4..3f5e5665b696 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c -146,6 146,25 static void stmmac_exit_fs(struct net_device *dev); #define STMMAC_COAL_TIMER(x) (ns_to_ktime((x) * NSEC_PER_USEC)) #define RTL_8211F_PHY_ID 0x001cc916 #define RTL_8211F_PHY_ID_MASK 0x001fffff #define RTL_8211F_PAGE_SELECT 0x1f #define RTL_8211F_LCR_ADDR 0x10 int phy_rtl8211f_led_fixup(struct phy_device *phydev) { /* 切换到扩展页0xd04 */ phy_write(phydev, RTL_8211F_PAGE_SELECT, 0xd04); /* 设置LCR寄存器值为0x6171 */ phy_write(phydev, RTL_8211F_LCR_ADDR, 0x6d00); /* 切换回默认页 */ phy_write(phydev, RTL_8211F_PAGE_SELECT, 0xa42); return 0; } int stmmac_bus_clks_config(struct stmmac_priv *priv, bool enabled) { int ret 0; -7369,6 7388,12 int stmmac_dvr_probe(struct device *device, #ifdef CONFIG_DEBUG_FS stmmac_init_fs(ndev); #endif //add bubble ret phy_register_fixup_for_uid(RTL_8211F_PHY_ID, RTL_8211F_PHY_ID_MASK, phy_rtl8211f_led_fixup); if (ret) { dev_warn(priv-device, Cannot register PHY board fixup, error:%d\n, ret); } //end if (priv-plat-dump_debug_regs) priv-plat-dump_debug_regs(priv-plat-bsp_priv);

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号