From 297b60346df8beafee954a0fd7c2d64f33f3b9bc Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Sat, 11 May 2024 01:44:05 +0000
Subject: [PATCH] rtl8211F_led_control

---
 kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c |   21 +++++++--------------
 1 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
index 852e2d3..248e841 100644
--- a/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+++ b/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
@@ -1124,9 +1124,9 @@
 #define RTL_8211F_PAGE_SELECT   0x1f
 #define RTL_8211F_LCR_ADDR      0x10
 
-#define GREEN_LED 0 // �̵���LED0
-#define YELLOW0_LED 1 // �Ƶ���LED1
-#define YELLOW1_LED 2 // �Ƶ���LED2
+#define GREEN_LED 0 
+#define YELLOW0_LED 1 
+#define YELLOW1_LED 2 
 			      
 static int rtl8211F_led_control(struct phy_device *phydev)
 {
@@ -1136,24 +1136,17 @@
         if(!phydev) return 0;
         if(phydev->phy_id!=0x001cc916) return 0; /* only for 8211E*/
 
-	// ��������LED��
 	phy_write(phydev, 31, 0xd04);
-	temp = 0x02 << (5 * GREEN_LED); // �̵Ʊ�ʾ����״̬
-	temp |= 0x08 << (5 * YELLOW0_LED); // �ƵƱ�ʾ����״̬
+	temp = 0x02 << (5 * GREEN_LED); 
+	temp |= 0x08 << (5 * YELLOW0_LED); 
 
-	temp |= 0x1b << (5 * YELLOW1_LED); // �ƵƱ�ʾ���ݰ��շ�״̬
+	temp |= 0x1b << (5 * YELLOW1_LED); 
 	phy_write(phydev, 0x10, temp);
 
-	temp = 1 << (YELLOW1_LED + 1); // �̵Ʋ�ָʾEEE����״̬, �������ߺ��Ҫ����
-                            // ���Ƶ�ҪָʾEEE����״̬, û�����ݰ�ʱ��ҪϨ��
+	temp = 1 << (YELLOW1_LED + 1); 
 	phy_write(phydev, 0x11, 0x00);
 	phy_write(phydev, 31, 0);
 
-	// �������ߺ�, �̵Ƴ���; �ε����ߺ�, �̵�Ϩ��
-	// ��·֧��EEE����: �����ݴ���, �Ƶ���˸, ����Ϩ��
-	// ��·��֧��EEE����: �����ݴ���, �Ƶ���˸, ������	
-
-	printk("<<<<<<<ben test led ctrl end %s\n",__FUNCTION__);
 	return 0;
 }
 

--
Gitblit v1.6.2