Tag 'xserver-xorg-video-openchrome-1_0.5.0-1' created by Emilio Pozuelo Monfort <po...@debian.org> at 2016-12-12 22:36 +0000
Tagging upload of xserver-xorg-video-openchrome 1:0.5.0-1 to unstable. -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAlhPJoMACgkQnUbEiOQ2 gwKo1hAAhPm4f4f1piRpI4ReQmUxEPeCHGdFtj+6+mrMUPnI+JFvO7Qk6/XjmivY vyrEWHkXlxvwo0Dk4GpCeittaf+mOt18sc2FtiNhZJ9NUGPpvnFVz/Szc65MI2jx mYOYa0fYKEmdFREvaM6hIC3pNto41wnv3u9J9zbKLgXP2qKiODYUuD75VmRbOGgB lFVK3Ut7x+PFU9nTtFwlzOYoEmgAoeytAeJDBMiJu8GwQNAP0+1v547VzY2UwD/+ LrejiQWsB5NF5EfEGo7AX7Ek6585kFNLpGgU4IvquHpEU/IB/McG+JjMO5rdaD2Y Ekk4gIiOki6HYgFoEzp5FPwq875QpyO0o5ye7pYno6H7c2KWAVAauPNSVMBlFNGJ hoEbL1bBlAAPBguSlaDlgGOVF3UcoAU9hNm4w9Inc4gEtvvqKaJalT2DRrq71qdq +hkPa1A8yz6R/uJo7dp6ohJ7RRqZBV+ffozRfE7W1v7P+Un8smPjEOqk7uHH7ztF 6l4/pOLx2D0BgTneVJncQiAg+LuUJTsqqaH+3eGT+T0ed0Reix82FSZvITRVVYmw vCTVRdzcaQbcJpHpZpZlXUuJ+ald1V8J7acrTcnLyEAnH9xgr+wDLlqwr0vLoChz 0U6e1sieAyK/G3TQYWbrKSgG+nKoLDe6W/h/uThntsde3RKyLV8= =lh34 -----END PGP SIGNATURE----- Changes since xserver-xorg-video-openchrome-1_0.3.3+git20160310-1: Benno Schulenberg (1): Complete the recent renaming of VIAUnmapMem to VIAUnmapMMIO Dylan Aïssi (23): Merge tag 'openchrome-0.5' into debian-unstable Update d/changelog Update d/gbp.conf Update VCS fields Update lintian overrides Add debian/source/format file Remove LPIA architecture, discontinued Add x32 architecture Remove libdrm-dev from Build-Depend for Hurd (Closes: #672546) Update watch file Bump Standards-Version to 3.9.8 wrap-and-sort Update and convert d/copyright to DEP5 Bump debhelper compat to 10 wrap-and-sort -a -s Remove unnecessary reference to autoreconf since debhelper 10 Add patch to fix spelling error Switch from dbg to dbgsym Update changelog Bump Build-Depends xserver-xorg-dev to >= 2:1.17 (Recommended upstream) Add a patch to enable reproducible build (Closes: #831405). Add myself to Uploaders Enable hardened build (Closes: #734640) Emilio Pozuelo Monfort (1): Upload to unstable Kevin Brace (351): All devices will now go through TV out initialization code Added debug messages to ViaOutputsDetect Modified debug messages within via_dvi_init Changed VIAUnmapMem to VIAUnmapMMIO Added debug messages to VIAUnmapMMIO Removing an erroneous call to VIAUnmapMMIO when exiting Fixing OLPC XO-1.5 flat panel misdetection Removing the known device table OLPC XO-1.5 flat panel height and width physical size Removal of ForcePanel option Removal of legacy user mode setting Removal of VESA BIOS Extension (VBE) support Removal of backdoor flat panel screen resolution detection algorithm Modified debug messages within via_lvds_detect Checking the availability of a flat panel before starting the detection Fixed a minor debug message imperfection within via_vt1632_probe Removal of PanelSize option Renaming variables within via_lvds_get_modes Removal of ActiveDevice option Modified debug messages within via_lvds_get_modes Disabling the initialization of VT1632A TMDS Transmitter Release of Version 0.4.0 Added debug messages to ViaMMIOEnable and ViaMMIODisable Rearranging the position of ViaMMIOEnable and ViaMMIODisable Rearranging the position of VIAMapMMIO and VIAUnmapMMIO Major clean up of debug messages within VIAMapMMIO Incrementing the copyright year inside via_ums.c Removing dead code from VIAMapMMIO Version bumped to 0.4.99 Final clean up of VIAMapMMIO Code clean up of VIAMapFB Diagnostic message tweak of VIAMapMMIO Version bumped to 0.4.100 Removing unnecessary double calling of vgaHWSetMmioFuncs Version bumped to 0.4.101 Code clean up of viaDisableVQ Fix for screen resolution change crash and extended screen support Version bumped to 0.4.900 Version reverted back to 0.4.102 Removal of BusWidth option Removal of ForcePanel variable Removal of AccelMethod option Version bumped to 0.4.103 Removed a log message from VIAPreInit Changing VIAPreInit to viaPreInit Version bumped to 0.4.104 Rearranging VIA Technologies IGP by generation Version bumped to 0.4.105 Added debug messages to UMSAccelInit Debug messages quality improvement within ViaDFPPower Changing ViaDFPPower to viaTMDSPower Version bumped to 0.4.106 Removing possibly unnecessary display channel selection Version bumped to 0.4.107 Added debug messages to iga1_crtc_mode_set Added debug messages to iga2_crtc_mode_set Version bumped to 0.4.108 Moving UMSCrtcInit from via_display.c to via_ums.c Version bumped to 0.4.109 Getting rid of ViaCardIdStruct structure Getting rid of ViaCheckCardId function declaration Getting rid of legacy mode setting declarations Version bumped to 0.4.110 Turning off IGA1 before changing the controller parameters Version bumped to 0.4.111 Making ViaSetPrimaryDotclock available from other modules Version bumped to 0.4.112 Dropping an extern keyword from a declaration Version bumped to 0.4.113 Moving ViaModeFirstCRTC from via_outputs.c to via_display.c Version bumped to 0.4.114 Moving ViaModeSecondCRTC from via_outputs.c to via_display.c Version bumped to 0.4.115 Debug messages quality improvement within ViaLVDSPower Debug messages quality improvement within ViaLCDPower Changed one of the input parameter name for ViaLVDSPower Changed one of the input parameter name for ViaLCDPower Version bumped to 0.4.116 Changing ViaFirstCRTCSetMode to viaIGA1SetDisplayRegister Moving ViaModeFirstCRTC location Changing ViaSecondCRTCSetMode to viaIGA2SetDisplayRegister Moving ViaModeSecondCRTC location Version bumped to 0.4.117 Changing ViaModeFirstCRTC to viaIGA1SetMode Changing ViaModeSecondCRTC to viaIGA2SetMode Changing ViaFirstCRTCSetStartingAddress to viaIGA1SetFBStartingAddress Changing ViaSecondCRTCSetStartingAddress to viaIGA2SetFBStartingAddress Debug messages quality improvement within viaIGA1SetFBStartingAddress Added debug messages to viaIGA2SetFBStartingAddress Version bumped to 0.4.118 Changing UMSCrtcInit to umsCrtcInit Moving umsCrtcInit prototype Moving via_display.c related prototypes around Rearranging function prototypes for via_ums.c Changing UMSPreInit to umsPreInit Changing ums_create to umsCreate Changing UMSAccelInit to umsAccelInit Version bumped to 0.4.119 Discontinuing ViaSecondCRTCHorizontalOffset Version bumped to 0.4.120 Removing unnecessary double calling of ViaSecondCRTCHorizontalQWCount Version bumped to 0.4.121 Discontinuing ViaSecondCRTCHorizontalQWCount Version bumped to 0.4.122 Changing ViaSetPrimaryFIFO calling order Version bumped to 0.4.123 Removing unnecessary enabling of extended VGA register access Version bumped to 0.4.124 Expanding extended screen support Version bumped to 0.4.125 Code cleanup of via_analog_mode_set Version bumped to 0.4.126 Specifying linear address mode for IGA1 Version bumped to 0.4.127 Specifying linear address mode for IGA2 Version bumped to 0.4.128 Removing ViaGetVesaMode Version bumped to 0.4.129 Removing ViaLVDSDFPPower Always use IGA2 for DVP1 Data Source Selection 0 Code comment improvement within viaIGA2SetDisplayRegister Hexadecimal case change within viaIGA2SetDisplayRegister Setting LCD panel adjustment register for P4M900 / VN896 / CN896 Version bumped to 0.4.130 Code cleanup of viaIGA2SetDisplayRegister. Version bumped to 0.4.131 Setting Horizontal Retrace Start Bits[11] correctly Version bumped to 0.4.132 Fixing horizontal and vertical retrace end registers for IGA2 Changing ViaSecondCRTCModeValid to viaIGA2ModeValid Added debug messages to viaIGA2ModeValid Changing ViaFirstCRTCModeValid to viaIGA1ModeValid Added debug messages to viaIGA1ModeValid Moving viaIGA1ModeValid location Moving viaIGA2SetMode location Version bumped to 0.4.133 Limiting CrtcHSyncStart to at or below 2048 for CLE266 and KM400 family IGA2 vertical synchronization end maximum is 32 Activating IGA2 specific screen mode setting validation function Version bumped to 0.4.134 Bad CrtcVSyncStart should be greater than 2048 for IGA2 Version bumped to 0.4.135 Added debug messages to viaIGA2SetMode. Fixing bad detection of the current chipset for IGA1 Version bumped to 0.4.136 Fixing bad detection of the current chipset for IGA2 Version bumped to 0.4.137 Getting rid of realMode pointer from viaIGA2SetMode Version bumped to 0.4.138 Changing ViaSecondDisplayChannelEnable to viaIGA2DisplayChannelEnable Replacing viaIGA2DisplayChannelEnable with viaIGA2DisplayChannel Replacing ViaSecondDisplayChannelDisable with viaIGA2DisplayChannel Code comment improvement for viaIGA2DisplayChannel Version bumped to 0.4.139 Changing ViaDisplayInit to viaDisplayInit Debug messages quality improvement within viaDisplayInit Removing the call to viaIGA2DisplayChannel within viaDisplayInit Version bumped to 0.4.140 Implementing all DPMS modes for IGA1 Added debug messages to iga1_crtc_dpms Version bumped to 0.4.141 Turning off IGA2 correctly Added debug messages to iga2_crtc_dpms Version bumped to 0.4.142 Eliminating the junk shown on the screen at the boot up for IGA2 Eliminating the junk shown on the screen at the boot up for IGA1 Added comments about IGA2 screen state during mode setting Version bumped to 0.4.143 Changing ViaOutputsDetect to viaOutputDetect Added viaIGAInitCommon function Version bumped to 0.4.144 Added viaProbePinStrapping function Version bumped to 0.4.145 Made code fixes to viaProbePinStrapping Version bumped to 0.4.146 Complete rewriting of save and restore callbacks for IGA1 and IGA2 Version bumped to 0.4.147 Changing viaIGA2Screen to viaIGA2DisplayOutput Added debug messages to iga1_crtc_set_origin Added debug messages to iga2_crtc_set_origin Adjusting xf86CrtcSetSizeRange max_pitch and max_height Removing unwanted leftover code from viaIGA1SetDisplayRegister Version bumped to 0.4.148 Added debug messages to viaIGA1SetDisplayRegister Discontinuing the use of viaIGA1SetMode Discontinuing the use of viaIGA2SetMode Version bumped to 0.4.149 Cleanup of the code that sets IGA1 color depth Cleanup of the code that sets IGA1 horizontal total Removing unnecessary manipulation of IGA1 display FIFO from IGA2 code Version bumped to 0.4.150 Cleanup of the code that sets IGA1 horizontal display end Cleanup of the code that sets IGA1 horizontal blank start Cleanup of the code that sets IGA1 horizontal blank end Cleanup of the code that sets IGA1 horizontal synchronization start Cleanup of the code that sets IGA1 horizontal synchronization end Version bumped to 0.4.151 Major rewrite of viaIGAInitCommon Version bumped to 0.4.152 Added viaIGA1Init Version bumped to 0.4.153 Added viaIGA2Init Version bumped to 0.4.154 Making sure PCI Power Management Control bit is turned on Forgot to add debug code for CR36 (3X5.36) Version bumped to 0.4.155 Rewrite of the code that sets IGA1 color depth Version bumped to 0.4.156 Removing unnecessary write to SR15 (3C5.15) Removing a non-existent function called ViaModeSecondCRTC Cleanup of the code that sets IGA1 vertical total Cleanup of the code that sets IGA1 vertical display end Removing unnecessary code that sets starting address of IGA1 Version bumped to 0.4.157 Fix a fatal regression impacting runtime screen resize Limit X and Y direction screen resolution Version bumped to 0.4.158 Made code improvement to viaProbePinStrapping Cleanup of the code that sets IGA1 vertical blank start IGA1 vertical blank start should not have 1 subtracted from it Cleanup of the code that sets IGA1 vertical blank end Cleanup of the code that sets IGA1 vertical synchronization start Cleanup of the code that sets IGA1 vertical synchronization end Cleanup of the code that sets IGA1 horizontal offset Cleanup of the code that sets IGA1 horizontal display fetch count Version bumped to 0.4.159 Tweak of the portion that sets IGA1 horizontal display fetch count Updating the code that initializes various IGA1 characteristics Version bumped to 0.4.160 Moved IGA1 initialization code away from viaIGA1SetDisplayRegister Discontinuing functions related to simultaneous display Version bumped to 0.4.161 Moving the location of viaIGA1SetFBStartingAddress Added debug code for CR32 (3X5.32) and CR33 (3X5.33) Removing compilation warnings inside viaIGA1SetFBStartingAddress Removing compilation warnings inside viaIGA2SetFBStartingAddress Version bumped to 0.4.162 IGA2 horizontal blank start should not have 1 subtracted from it Version bumped to 0.4.163 IGA2 horizontal retrace end should be obtained differently Version bumped to 0.4.164 IGA2 vertical blank start should not have 1 subtracted from it Version bumped to 0.4.165 IGA2 vertical retrace end should be obtained differently Version bumped to 0.4.166 Removing unnecessary IGA1 related code from viaIGA2SetDisplayRegister Version bumped to 0.4.167 Changing VIAMapMMIO to viaMapMMIO Changing VIAUnmapMMIO to viaUnmapMMIO Changing ViaMMIOEnable to viaMMIOEnable Changing ViaMMIODisable to viaMMIODisable Changing VIAMapFB to viaMapFB Changing VIAInitialize2DEngine to viaInitialize2DEngine Changing VIAInitialize3DEngine to viaInitialize3DEngine Setting X and Y origin within iga1_crtc_mode_set differently Setting X and Y origin within iga2_crtc_mode_set differently Version bumped to 0.4.168 Updating via_ums.c copyright Minor tweaks to viaIGA1SetFBStartingAddress debug messages Minor tweaks to viaIGA2SetFBStartingAddress debug messages Making sure certain revisions of CLE266 does not deal with CR48 Fixing a mishandling of starting address for IGA1 Version bumped to 0.4.169 Added debug messages to via_analog_dpms. Set CLE266.Ax IGA2 display LUT to 6-bit for 8-bit color depth Version bumped to 0.4.170 Initializing CR6A, CR6B, and CR6C when mode setting is done Version bumped to 0.4.171 Setting DVP0 clock and data drive strength to the highest Version bumped to 0.4.172 Fix for IGA1 having a blue line on the right edge of the screen Version bumped to 0.4.173 Setting DVP1 clock and data drive strength to the highest Version bumped to 0.4.174 Disabling LCD scaling for IGA2 Version bumped to 0.4.175 Initializing CR47 when mode setting is done Version bumped to 0.4.176 Limiting IGA1 horizontal total to 2080. Activating VT1632A external TMDS transmitter (DVI) detection Version bumped to 0.4.177 VIAFreeScreen should not be calling VIAFreeRec Version bumped to 0.4.178 VT1632A is finally working with VX855 chipset! Version bumped to 0.4.179 IGA1 horizontal total limit is now 4128 Version bumped to 0.4.180 No early horizontal synchronization for IGA1 Version bumped to 0.4.181 MemPhysBase was being incorrectly assigned with VX900 chipset Changing viaPreInit error handling Version bumped to 0.4.182 Merging PCI MMIO mapping code when libpciaccess is not available Changing the error handling of viaMapFB Version bumped to 0.4.183 Merging viaMapFB into viaMapMMIO Version bumped to 0.4.184 Making small modifications to viaUnmapMMIO Various debug message tweaks to viaMapMMIO Version bumped to 0.4.185 Do not reference allocated private memory within VIAFreeScreen Version bumped to 0.4.186 Fixing a switch statement within viaProbePinStrapping Cleaning up the code that sets IGA1 line compare register Version bumped to 0.4.187 Getting rid of an unnecessary write to CR33 Cleaning up IGA1 code that sets Maximum Scan Line and Underline Location Shifting code that sets certain IGA1 registers Removing unnecessary ANDing when calling ViaCrtcMask Tweaking comments within viaIGA2SetDisplayRegister function Version bumped to 0.4.188 Changing viaInitAgp to viaInitAGP Changing viaEnableAgpVQ to viaEnableAGPVQ Fix for xf86InitFBManager implicit declaration warning Fix when compiling in a build environment without libpciaccess Version bumped to 0.4.189 Version bumped to 0.4.901 (Version 0.5 RC2) VIAFreeRec will be called from VIAFreeScreen Version bumped to 0.4.902 (Version 0.5 RC3) Turning off LCD Simultaneous Mode Backdoor Register Updated code comments within viaIGA1Save and viaIGA1Restore Removal of questionable lines of code from viaIGA1SetDisplayRegister Version bumped to 0.4.903 (Version 0.5 RC4) Initializing CR47 within viaIGAInitCommon Turning off analog VGA output DAC rather than IGA1 DPMS state Not turning on analog VGA output DAC within via_analog_mode_set Added viaAnalogSource Added the capability for viaAnalogOutput to log analog VGA output state Added viaAnalogInit Using SR01[5] to turn off analog VGA output rather than CR47[2] Version bumped to 0.4.904 (Version 0.5 RC5) Fix to prevent a freeze in Wyse X class mobile thin client Version bumped to 0.4.905 (Version 0.5 RC6) Fix for VT1632A not turning off the screen Not turning on and off VT1632A within via_dvi_mode_set Fix for Wyse Vx0 DVI not working Using VT1632A to detect DVI presence, not I2C bus Using VT1632A RSEN bit to detect presence, not HTPLG bit Record a log message if VT1632A did not detect DVI presence Using DVI presence and the assigned I2C bus to obtain EDID Version bumped to 0.4.906 (Version 0.5 RC7) Updating via_outputs.c copyright Changing viaIGA2DisplayChannel input argument name Changing viaIGA2DisplayOutput input argument name Changing viaAnalogOutput input argument name Accessing 3X5.47[2] to turn off analog VGA output DAC after all ViaIGA2DisplayOutput will now log the display state Made small tweaks to viaIGA1DPMSControl Making sure PM800 family can handle multi-monitor hardware cursor Version bumped to 0.4.907 (Version 0.5 RC8) Version bumped to 0.5 Mario J. Rugiero (1): Small fix to VT1632(A) detection Xavier Bachelot (1): Properly use bitwise operators in viaProbePinStrapping --- NEWS | 46 README | 260 + configure.ac | 2 debian/changelog | 23 debian/compat | 2 debian/control | 61 debian/copyright | 105 debian/gbp.conf | 4 debian/links | 2 debian/patches/Fix_spelling_error.patch | 16 debian/patches/Reproducible_build.patch | 17 debian/patches/series | 2 debian/rules | 9 debian/source/format | 1 debian/watch | 5 debian/xserver-xorg-video-openchrome.install | 2 debian/xserver-xorg-video-openchrome.lintian-overrides | 8 src/Makefile.am | 1 src/via_display.c | 3092 +++++++++++++---- src/via_driver.c | 328 - src/via_driver.h | 69 src/via_id.c | 273 - src/via_kms.h | 2 src/via_lvds.c | 936 +---- src/via_memmgr.c | 6 src/via_outputs.c | 629 ++- src/via_regs.h | 26 src/via_ums.c | 646 ++- src/via_ums.h | 70 src/via_vbe.c | 419 -- src/via_vgahw.c | 331 - src/via_vgahw.h | 3 src/via_vt1632.c | 72 src/via_vt1632.h | 8 34 files changed, 4116 insertions(+), 3360 deletions(-) ---