summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Brace <kevinbrace@gmx.com>2017-01-10 13:15:40 -0600
committerKevin Brace <kevinbrace@gmx.com>2017-01-10 13:15:40 -0600
commit864c32daa5cb86e5d15447a8caf9f268f0573bfc (patch)
treea39df33c96d5361022b3bbb7bd60006fc9a2e700
parent1fae0509dafa9125ba2170d0bf0f66da43fc0e7c (diff)
Temporary fix for HP 2133 PCIe WLAN not working
Changing 3C5.2A[3:2] bits to on state was causing HP 2133 Mini-Note's PCI Express WLAN to stop working. In VN896 chipset, DVP0 (Digital Video Port 0) is pin multiplexed with PCIe Lane 0 through 7, so blindly turning on DVP0 was leading to Broadcom PCIe WLAN that comes with HP 2133 Mini-Note to turn off. For now, not touching 3C5.2A resolves the matter. A permanent solution to resolve this issue will be implemented soon. Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
-rw-r--r--src/via_display.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/via_display.c b/src/via_display.c
index ab15eac..4737500 100644
--- a/src/via_display.c
+++ b/src/via_display.c
@@ -895,9 +895,6 @@ viaIGAInitCommon(ScrnInfoPtr pScrn)
temp = hwp->readSeq(hwp, 0x1E);
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"SR1E: 0x%02X\n", temp));
- temp = hwp->readSeq(hwp, 0x2A);
- DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
- "SR2A: 0x%02X\n", temp));
temp = hwp->readSeq(hwp, 0x2D);
DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"SR2D: 0x%02X\n", temp));
@@ -1017,16 +1014,6 @@ viaIGAInitCommon(ScrnInfoPtr pScrn)
* 1: On */
ViaSeqMask(hwp, 0x1E, 0x01, 0x09);
- /* 3C5.2A[3:2] - LVDS Channel 2 I/O Pad Control
- * 0x: Pad always off
- * 10: Depend on the other control signal
- * 11: Pad on/off according to the PMS
- * 3C5.2A[1:0] - LVDS Channel 1 and DVI I/O Pad Control
- * 0x: Pad always off
- * 10: Depend on the other control signal
- * 11: Pad on/off according to the PMS */
- ViaSeqMask(hwp, 0x2A, 0x0F, 0x0F);
-
/* 3C5.2D[7:6] - E3_ECK_N Selection
* 00: E3_ECK_N
* 01: E3_ECK