From 77e89012189e2b1c68eace320794579f45b94136 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Thu, 15 Aug 2024 06:46:01 +0000
Subject: [PATCH] 修改背光 - pwm3

---
 kernel/drivers/net/ethernet/realtek/r8169_main.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/kernel/drivers/net/ethernet/realtek/r8169_main.c b/kernel/drivers/net/ethernet/realtek/r8169_main.c
index 8c2c32a..88b2449 100644
--- a/kernel/drivers/net/ethernet/realtek/r8169_main.c
+++ b/kernel/drivers/net/ethernet/realtek/r8169_main.c
@@ -3200,7 +3200,6 @@
 		{ 0x01, 0xffff,	0x068b }
 	};
 	int rg_saw_cnt;
-
 	/* disable aspm and clock request before access ephy */
 	rtl_hw_aspm_clkreq_enable(tp, false);
 	rtl_ephy_init(tp, e_info_8168h_1);
@@ -3226,8 +3225,13 @@
 
 	RTL_W8(tp, DLLPR, RTL_R8(tp, DLLPR) & ~PFM_EN);
 	RTL_W8(tp, MISC_1, RTL_R8(tp, MISC_1) & ~PFM_D3COLD_EN);
-
+	
 	RTL_W8(tp, DLLPR, RTL_R8(tp, DLLPR) & ~TX_10M_PS_EN);
+
+
+	printk("troy 0x18 value init: %x\n",RTL_R16(tp,0x18));
+	RTL_W16(tp, 0x18, 0x042F);
+	printk("troy 0x18 value write: %x\n",RTL_R16(tp,0x18));
 
 	rtl_eri_clear_bits(tp, 0x1b0, BIT(12));
 
@@ -5292,7 +5296,7 @@
 
 	return rc;
 }
-extern ssize_t at24_mac_read(unsigned char* mac);
+extern ssize_t at24_mac1_read(unsigned char* mac);
 static void rtl_init_mac_address(struct rtl8169_private *tp)
 {
 	struct net_device *dev = tp->dev;
@@ -5313,7 +5317,7 @@
 		goto done;
 */
 	memset(mac, 0x00, 6);
-	at24_mac_read(mac);
+	at24_mac1_read(mac);
 	
 	if ((mac[0] == 0x68) && (mac[1] == 0xed))
 	{
@@ -5341,7 +5345,6 @@
 	rtl_rar_set(tp, mac_addr);
 }
 
-extern ssize_t at24_mac1_read(unsigned char* mac);
 static int rtl_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
 {
 	struct rtl8169_private *tp;

--
Gitblit v1.6.2