Thread (4 messages) flat view 4 messages, 2 authors, 2011-02-21

RE: [PATCH v2 2/2] r8169: Support RTL8105E

From: hayeswang <hidden>
Date: 2011-02-21 09:17:28
Also in: lkml

 
-----Original Message-----
From: Francois Romieu [mailto:romieu@fr.zoreil.com] 
Sent: Monday, February 21, 2011 3:33 PM
To: Hayeswang
Cc: netdev@vger.kernel.org; linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2 2/2] r8169: Support RTL8105E
quoted
@@ -267,6 +272,12 @@ enum rtl8168_8101_registers {
 #define	EPHYAR_REG_MASK			0x1f
 #define	EPHYAR_REG_SHIFT		16
 #define	EPHYAR_DATA_MASK		0xffff
+	DLLPR			= 0xd0,
+#define	PM_SWITCH			(1 << 6)
+	TWSI			= 0xd2,
+	MCU			= 0xd3,
+#define	EN_NDP				(1 << 3)
+#define	EN_OOB_RESET			(1 << 2)
 	DBG_REG			= 0xd1,
 #define	FIX_NAK_1			(1 << 4)
 #define	FIX_NAK_2			(1 << 3)
Please pack them in increasing order and it will be perfect 
(i.e. 0xd0, 0xd1, 0xd2, 0xd3 instead of current 0xd0, 0xd2 
(?), 0xd3, 0xd1).
It's my mistake. I would fix that.
quoted
+	rtl_writephy(tp, 0x1f, 0x0000);
+	rtl_writephy(tp, 0x18, 0x0310);
+	msleep(100);
+
+	if (rtl_apply_firmware(tp, FIRMWARE_8105E_1) < 0)
+		netif_warn(tp, probe, tp->dev, "unable to apply 
firmware patch\n");
quoted
+
+	rtl_writephy_batch(tp, phy_reg_init, 
ARRAY_SIZE(phy_reg_init)); }

The "if (RTL_R8(0xef) & 0x08)" and "if (RTL_R8(0xef) & 
0x010)" conditionals from the previous iteration have been 
removed. If it is done on purpose, a short explanation or 
notification in the description of the patch is always welcome.
These two conditions are using for customization. I remove them and use the
default settings.
 
Best Regards,
Hayes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help