首页 > 其他分享 >rK3568-修改RTL8211F-CG网口led显示灯状态

rK3568-修改RTL8211F-CG网口led显示灯状态

时间:2025-01-16 15:02:50浏览次数:1  
标签:led val RTL8211F rK3568 phydev phy val2 LCR SELECT

1.修改代码路径

/home/salesdmcf/works/SDK/Linux/kernel/drivers/net/phy/realtek.c

static int phy_rtl8211f_led_fixup(struct phy_device *phydev)
{
u32 val, val2;

printk("lyc-----> in : %s\n", __func__);

/*set led1(green) Link 10/100/1000M, and set led2(yellow) Link 10/100/1000M+Active*/
val = phy_read_paged(phydev, LCR_PAGE_SELECT,RTL_8211F_LCR_ADDR);
val |= (1<<5);
val |= (1<<8);
val &= (~(1<<9));
val |= (1<<10);
val |= (1<<11);
phy_write_paged(phydev, LCR_PAGE_SELECT,RTL_8211F_LCR_ADDR, val);

/*set led1(green) EEE LED function disabled so it can keep on when linked*/
val2 = phy_read_paged(phydev, LCR_PAGE_SELECT,RTL_8211F_EEELCR_ADDR);
val2 &= (~(1<<2));
phy_write_paged(phydev,LCR_PAGE_SELECT, RTL_8211F_EEELCR_ADDR, val2);


return 0;
}

 2.参考

https://blog.csdn.net/weixin_46396932/article/details/142746435

https://www.ebaina.com/articles/140000016859

 

标签:led,val,RTL8211F,rK3568,phydev,phy,val2,LCR,SELECT
From: https://www.cnblogs.com/loongson-artc-lyc/p/18674973

相关文章

  • 0.LED基础控制
    典中典之发光二极管,我从小学到大长脚是正级,断脚是负极里面大块的是负级,小块的是正极电阻标注:若标注102->代表着为1K电阻(10^2)若标注473->代表着为47K电阻(47*10^3)以此类推其他器件标注也为类似模式RP7RP9模块为限流电阻此单片机使用TTL规范(高电平5V低电平0V)......
  • 解决 spring boot 2.7.18 导入 flowable 6.8.1 报 Liquibase failed to start because
    解决springboot2.7.18导入flowable6.8.1报Liquibasefailedtostartbecausenochangelogcouldbefoundat'classpath:/db/changelog/db.changelog-master.yaml'.的办法 不论是导入<dependency><groupId>org.flowable</groupId><ar......
  • STM32F1基于HAL库的学习记录实用使用教程分享(四、OLED IIC)
    往期内容STM32F1基于HAL库的学习记录实用使用教程分享(一、GPIO_Output)STM32F1基于HAL库的学习记录实用使用教程分享(二、GPIO_Input按键)STM32F1基于HAL库的学习记录实用使用教程分享(三、外部中断按键)文章目录往期内容前言一、IIC1.概念2.IIC作用3.IIC的特点II......
  • 4位二进制乘法器设计与实现:从逻辑门到LED显示的完整硬件乘法解决方案(含有源码资料)
    一、设计目的:**理解数字乘法运算:**通过实现一个4位乘法器,深入理解乘法的硬件实现原理,掌握乘法的位级操作。**学习数字逻辑设计:**通过使用逻辑门、乘法器电路、开关和LED等元件,了解数字逻辑设计的基础知识。**掌握输入/输出接口:**通过拨码开关和发光二极管(LED),学习如何将输......
  • 创新LED电子钟:断电记忆+红外遥控,智能闹铃一键掌控(含有源码资料)
    一.前言本设计介绍了一款创新的LED电子钟,它不仅克服了传统电子钟在断电后需要重新设置时间等参数的弊端,而且还采用了家电通用的红外遥控器进行控制,极大地方便了用户的使用。该电子钟具备一路闹铃输出功能,用户可以通过遥控器轻松设置闹铃时间以及闹铃的开关状态。首先,这款LE......
  • 【git】Qualcomm 代码clone失败出现RProtocol https not supported or disabled in li
    问题描述    在尝试从https://服务器(ChipCode是)克隆任何内容时收到此输出,则表示您正在使用的curl/libcurl实例是在不支持此协议的情况下构建的。如果在构建时运行的configure脚本找不到curl使SSL工作所需的所有库和包含文件,则可能会发生这种情况。如果conf......
  • StableDiffusion筑梦工业愿景蔚蓝XL模型:时尚与科技的完美结合,尖端科技穿戴,精美壁纸级
    筑梦工业|愿景蔚蓝XL模型愿景蔚蓝XL模型简介今天介绍一款高质量的时尚与科技装备模型:筑梦工业|愿景蔚蓝XL,这是一款以追求极致时尚美学同时兼具最新科技武器设定的SDXLLoRA绘图模型。能够生成新一代眼镜/目镜/面罩/面具的模型,拥有大胆的色彩以及前沿的时尚审美。......
  • ESP32模拟IIC,0.96英寸OLED(四针),改编自江科大/江协。
    #喜欢的宝子可以copy。#本文采用ArduinoIDE开发,用到了多文件形式。点击这里可以创建文件。下面直接分享代码和效果图。效果图0.96OLED.ino #include"OLED.h"voidsetup(){OLED_Init();OLED_ShowString(1,1,"sugkug");}intcnt=0;voidloop()......
  • rk3568屏幕抖动问题
    问题描述:有时候操作屏幕界面,发现屏幕有抖动的情况。 经跟RK原厂沟通,此问题跟给ddr供电的vdd_logic有关系。vdd_logic默认定义:vdd_logic:DCDC_REG1{regulator-always-on;regulator-boot-on;regulator-min-microvolt=<......
  • S4 HANA定义Non-Leading Ledger的单独记账的凭证类型及编号范围
    本文主要介绍在S4 HANA OP中Non-LeadingLedger的单独记账的凭证类型及编号范围。具体请参照如下内容:以上配置定义了Non-LeadingLedger可以记账的凭证类型及对应的凭证编号范围。在LGLedgerGroup记账会计凭证SA类型,如下:按照分类账帐套来过账凭证:FB01L和FB50L。当......