Hello community, here is the log from the commit of package xorg-x11-driver-video-radeonhd for openSUSE:Factory checked in at Sat Oct 3 02:44:30 CEST 2009. -------- --- xorg-x11-driver-video-radeonhd/xorg-x11-driver-video-radeonhd.changes 2009-09-14 14:37:56.000000000 +0200 +++ xorg-x11-driver-video-radeonhd/xorg-x11-driver-video-radeonhd.changes 2009-10-01 16:47:30.000000000 +0200 @@ -1,0 +2,13 @@ +Thu Oct 1 15:06:55 CEST 2009 - mhopf@novell.com + +- Update to git of 01.10.2009. Again, *almost* 1.2.6. + * More bug fixes. + * Disable EXA acceleration on RV740. +- Reverted AtomBIOS backlight controll from commit #de3f80b. + +------------------------------------------------------------------- +Thu Sep 17 15:08:48 CEST 2009 - mhopf@novell.com + +- Add quirk table for Wyse R-Class. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- bug519261-increase-virtual.diff xf86-video-radeonhd-1.2.5_20090914_37ccdde.tar.bz2 New: ---- Revert_de3f80b_ReenableingAtomBIOSControlledBacklight.diff xf86-video-radeonhd-1.2.5_20091001_be7216f.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-driver-video-radeonhd.spec ++++++ --- /var/tmp/diff_new_pack.51U9CK/_old 2009-10-03 02:44:00.000000000 +0200 +++ /var/tmp/diff_new_pack.51U9CK/_new 2009-10-03 02:44:00.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package xorg-x11-driver-video-radeonhd (Version 1.2.5_20090914_37ccdde) +# spec file for package xorg-x11-driver-video-radeonhd (Version 1.2.5_20091001_be7216f) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -44,7 +44,7 @@ %endif AutoReqProv: on %define vers 1.2.5 -Version: %{vers}_20090914_37ccdde +Version: %{vers}_20091001_be7216f Release: 1 Summary: Driver for AMD GPG (ATI) r5xx/r6xx Chipsets %if 0%{?suse_version} @@ -54,7 +54,7 @@ # ATOM BIOS is not endian clean ExclusiveArch: %ix86 x86_64 Source: xf86-video-radeonhd-%{version}.tar.bz2 -Patch: bug519261-increase-virtual.diff +Patch: Revert_de3f80b_ReenableingAtomBIOSControlledBacklight.diff ExclusiveArch: %ix86 ia64 ppc ppc64 x86_64 BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/rm /bin/cat ++++++ Revert_de3f80b_ReenableingAtomBIOSControlledBacklight.diff ++++++ diff --git a/src/rhd_atomout.c b/src/rhd_atomout.c index 52b6559..1d1662a 100644 --- a/src/rhd_atomout.c +++ b/src/rhd_atomout.c @@ -1200,13 +1200,13 @@ RhdAtomSetupBacklightControlProperty(struct rhdOutput *Output, RHDFUNC(Output); Private = xnfcalloc(sizeof(struct rhdAtomOutputPrivate), 1); - TransmitterConfig = &Private->TransmitterConfig; switch (Output->Id) { case RHD_OUTPUT_KLDSKP_LVTMA: case RHD_OUTPUT_UNIPHYE: case RHD_OUTPUT_UNIPHYF: /* We set up a those parameters although they may never be needed for BL control */ + TransmitterConfig = &Private->TransmitterConfig; switch (Output->Id) { case RHD_OUTPUT_KLDSKP_LVTMA: Private->TransmitterId = atomTransmitterLVTMA; @@ -1222,6 +1222,7 @@ RhdAtomSetupBacklightControlProperty(struct rhdOutput *Output, default: return 0; /* never get here */ } + TransmitterConfig = &Private->TransmitterConfig; TransmitterConfig->Mode = atomLVDS; if (rhdPtr->DigEncoderOutput[0] == Output) TransmitterConfig->Encoder = Private->EncoderId = atomEncoderDIG1; diff --git a/src/rhd_dig.c b/src/rhd_dig.c index c5dd07e..97ebf1c 100644 --- a/src/rhd_dig.c +++ b/src/rhd_dig.c @@ -65,9 +65,11 @@ struct transmitter { void (*Destroy) (struct rhdOutput *Output); Bool (*Property) (struct rhdOutput *Output, enum rhdPropertyAction Action, enum rhdOutputProperty Property, union rhdPropertyData *val); +#ifdef NOT_YET Bool (*WrappedPropertyCallback) (struct rhdOutput *Output, enum rhdPropertyAction Action, enum rhdOutputProperty Property, union rhdPropertyData *val); void *PropertyPrivate; +#endif void *Private; }; @@ -1541,8 +1543,10 @@ DigDestroy(struct rhdOutput *Output) Encoder->Destroy(Output); Transmitter->Destroy(Output); RHDHdmiDestroy(Private->Hdmi); +#ifdef NOT_YET if (Transmitter->PropertyPrivate) RhdAtomDestroyBacklightControlProperty(Output, Transmitter->PropertyPrivate); +#endif xfree(Private); Output->Private = NULL; } @@ -1637,6 +1641,7 @@ DigAllocFree(struct rhdOutput *Output, enum rhdOutputAllocation Alloc) /* * */ +#ifdef NOT_YET static Bool digTransmitterPropertyWrapper(struct rhdOutput *Output, enum rhdPropertyAction Action, @@ -1655,6 +1660,7 @@ digTransmitterPropertyWrapper(struct rhdOutput *Output, return ret; } +#endif /* * @@ -1825,6 +1831,7 @@ RHDDIGInit(RHDPtr rhdPtr, enum rhdOutputType outputType, CARD8 ConnectorType) Private->EncoderMode = LVDS; GetLVDSInfo(rhdPtr, Private); #ifdef ATOM_BIOS +#ifdef NOT_YET if (Private->BlLevel < 0) { Private->BlLevel = RhdAtomSetupBacklightControlProperty(Output, &Private->Transmitter.WrappedPropertyCallback, @@ -1833,6 +1840,7 @@ RHDDIGInit(RHDPtr rhdPtr, enum rhdOutputType outputType, CARD8 ConnectorType) Private->Transmitter.Property = digTransmitterPropertyWrapper; } #endif +#endif Private->Hdmi = NULL; break; case RHD_CONNECTOR_DVI: diff --git a/src/rhd_lvtma.c b/src/rhd_lvtma.c index d0ebac8..b24bf5f 100644 --- a/src/rhd_lvtma.c +++ b/src/rhd_lvtma.c @@ -138,11 +138,12 @@ struct LVDSPrivate { CARD32 StoreMacroControl; CARD32 StoreTXControl; CARD32 StoreBlModCntl; - +#ifdef NOT_YET /* to hook in AtomBIOS property callback */ Bool (*WrappedPropertyCallback) (struct rhdOutput *Output, enum rhdPropertyAction Action, enum rhdOutputProperty Property, union rhdPropertyData *val); void *PropertyPrivate; +#endif }; /* @@ -718,8 +719,10 @@ LVDSDestroy(struct rhdOutput *Output) if (!Private) return; +#ifdef NOT_YET if (Private->PropertyPrivate) RhdAtomDestroyBacklightControlProperty(Output, Private->PropertyPrivate); +#endif xfree(Private); Output->Private = NULL; } @@ -1305,6 +1308,7 @@ TMDSBDestroy(struct rhdOutput *Output) Output->Private = NULL; } +#ifdef NOT_YET static Bool LVDSPropertyWrapper(struct rhdOutput *Output, enum rhdPropertyAction Action, @@ -1323,6 +1327,7 @@ LVDSPropertyWrapper(struct rhdOutput *Output, return ret; } +#endif /* * @@ -1362,12 +1367,16 @@ RHDLVTMAInit(RHDPtr rhdPtr, CARD8 Type) Output->Property = LVDSPropertyControl; Output->Destroy = LVDSDestroy; Output->Private = Private = LVDSInfoRetrieve(rhdPtr); +#ifdef NOT_YET if (Private->BlLevel < 0) { Private->BlLevel = RhdAtomSetupBacklightControlProperty(Output, &Private->WrappedPropertyCallback, &Private->PropertyPrivate); if (Private->PropertyPrivate) Output->Property = LVDSPropertyWrapper; } else +#else + if (Private->BlLevel >= 0) +#endif LVDSDebugBacklight(Output); } else { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org