diff options
author | Kevin Brace <kevinbrace@gmx.com> | 2017-01-10 13:15:40 -0600 |
---|---|---|
committer | Kevin Brace <kevinbrace@gmx.com> | 2017-01-10 13:15:40 -0600 |
commit | 864c32daa5cb86e5d15447a8caf9f268f0573bfc (patch) | |
tree | a39df33c96d5361022b3bbb7bd60006fc9a2e700 | |
parent | 1fae0509dafa9125ba2170d0bf0f66da43fc0e7c (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.c | 13 |
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 |