src/via_tmds.c | 75 ++++++++++++++++++++++----------------------------------- src/via_tv.c | 12 ++++++--- 2 files changed, 37 insertions(+), 50 deletions(-)
New commits: commit 527ccdc69cedecd484cce9f5abac3489112fe5c7 Author: Kevin Brace <kevinbr...@gmx.com> Date: Thu Dec 12 15:56:14 2019 -0600 Suppress uninitialized variable compilation warnings Signed-off-by: Kevin Brace <kevinbr...@gmx.com> diff --git a/src/via_tmds.c b/src/via_tmds.c index d9f4169..752dcbb 100644 --- a/src/via_tmds.c +++ b/src/via_tmds.c @@ -302,7 +302,8 @@ viaExtTMDSSetDisplaySource(ScrnInfoPtr pScrn, CARD8 displaySource) { vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaExtTMDSSetDisplaySource.\n")); @@ -434,7 +435,8 @@ viaExtTMDSEnableIOPads(ScrnInfoPtr pScrn, CARD8 ioPadState) vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaExtTMDSEnableIOPads.\n")); @@ -565,7 +567,8 @@ viaExtTMDSSetClockDriveStrength(ScrnInfoPtr pScrn, CARD8 clockDriveStrength) { vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaExtTMDSSetClockDriveStrength.\n")); @@ -656,7 +659,8 @@ viaExtTMDSSetDataDriveStrength(ScrnInfoPtr pScrn, CARD8 dataDriveStrength) { vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaExtTMDSSetDataDriveStrength.\n")); diff --git a/src/via_tv.c b/src/via_tv.c index c5d1bcf..d70b810 100644 --- a/src/via_tv.c +++ b/src/via_tv.c @@ -46,7 +46,8 @@ viaTVSetDisplaySource(ScrnInfoPtr pScrn, CARD8 displaySource) vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaTVSetDisplaySource.\n")); @@ -180,7 +181,8 @@ viaTVEnableIOPads(ScrnInfoPtr pScrn, CARD8 ioPadState) { vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaTVEnableIOPads.\n")); @@ -314,7 +316,8 @@ viaTVSetClockDriveStrength(ScrnInfoPtr pScrn, CARD8 clockDriveStrength) { vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaTVSetClockDriveStrength.\n")); @@ -418,7 +421,8 @@ viaTVSetDataDriveStrength(ScrnInfoPtr pScrn, CARD8 dataDriveStrength) { vgaHWPtr hwp = VGAHWPTR(pScrn); VIAPtr pVia = VIAPTR(pScrn); - CARD8 sr12, sr13, sr5a; + CARD8 sr12, sr13; + CARD8 sr5a = 0x00; DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaTVSetDataDriveStrength.\n")); commit d15ebd1d7093858c2e319f87d8d9d174a1a54a91 Author: Kevin Brace <kevinbr...@gmx.com> Date: Thu Dec 12 15:55:56 2019 -0600 Stop checking for device support inside viaTMDSIOPadSetting() Signed-off-by: Kevin Brace <kevinbr...@gmx.com> diff --git a/src/via_tmds.c b/src/via_tmds.c index 59994a2..d9f4169 100644 --- a/src/via_tmds.c +++ b/src/via_tmds.c @@ -214,18 +214,12 @@ viaTMDSIOPadSetting(ScrnInfoPtr pScrn, Bool ioPadOn) DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Entered viaTMDSIOPadSetting.\n")); - if ((pVia->Chipset == VIA_CX700) - || (pVia->Chipset == VIA_VX800) - || (pVia->Chipset == VIA_VX855) - || (pVia->Chipset == VIA_VX900)) { - - sr5a = hwp->readSeq(hwp, 0x5A); - DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, - "SR5A: 0x%02X\n", sr5a)); - DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, - "Setting 3C5.5A[0] to 0.\n")); - ViaSeqMask(hwp, 0x5A, sr5a & 0xFE, 0x01); - } + sr5a = hwp->readSeq(hwp, 0x5A); + DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, + "SR5A: 0x%02X\n", sr5a)); + DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, + "Setting 3C5.5A[0] to 0.\n")); + ViaSeqMask(hwp, 0x5A, sr5a & 0xFE, 0x01); sr12 = hwp->readSeq(hwp, 0x12); DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, @@ -234,38 +228,23 @@ viaTMDSIOPadSetting(ScrnInfoPtr pScrn, Bool ioPadOn) DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "SR13: 0x%02X\n", sr13)); - switch (pVia->Chipset) { - case VIA_CX700: - case VIA_VX800: - case VIA_VX855: - case VIA_VX900: - /* 3C5.13[7:6] - DVP1D15 and DVP1D14 pin strappings - * 00: LVDS1 + LVDS2 - * 01: DVI + LVDS2 - * 10: Dual LVDS (LVDS1 + LVDS2 used - * simultaneously) - * 11: DVI only */ - if ((((~(sr13 & 0x80)) && (sr13 & 0x40)) - || ((sr13 & 0x80) && (sr13 & 0x40))) - || (pVIADisplay->isVIANanoBook)) { - - viaLVDS1SetIOPadSetting(pScrn, ioPadOn ? 0x03 : 0x00); - } - - break; - default: - break; + /* + * 3C5.13[7:6] - DVP1D15 and DVP1D14 pin strappings + * 00: LVDS1 + LVDS2 + * 01: DVI + LVDS2 + * 10: Dual LVDS (LVDS1 + LVDS2 used + * simultaneously) + * 11: DVI only + */ + if ((((~(sr13 & BIT(7))) && (sr13 & BIT(6))) || + ((sr13 & BIT(7)) && (sr13 & BIT(6)))) || + (pVIADisplay->isVIANanoBook)) { + viaLVDS1SetIOPadSetting(pScrn, ioPadOn ? 0x03 : 0x00); } - if ((pVia->Chipset == VIA_CX700) - || (pVia->Chipset == VIA_VX800) - || (pVia->Chipset == VIA_VX855) - || (pVia->Chipset == VIA_VX900)) { - - hwp->writeSeq(hwp, 0x5A, sr5a); - DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, - "Restoring 3C5.5A[0].\n")); - } + hwp->writeSeq(hwp, 0x5A, sr5a); + DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, + "Restoring 3C5.5A[0].\n")); DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Exiting viaTMDSIOPadSetting.\n")); _______________________________________________ openchrome-devel mailing list openchrome-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/openchrome-devel