[haiku-commits] haiku: hrev48279 - src/add-ons/accelerants/radeon_hd

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 11 Nov 2014 05:17:36 +0100 (CET)

hrev48279 adds 1 changeset to branch 'master'
old head: 3de924d06c8e6c3ff264bd638457bf4f8086b3ac
new head: 44b97460395f11be75f58cbfffbb454158bab4c3
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=44b9746+%5E3de924d

----------------------------------------------------------------------------

44b9746: radeon_hd: Fix Spread Spectrum clock decimal place
  
  * As 104Mhz is stores as 10400 on atombios,
    and 104000 everywhere else... this conversion
    was going the wrong direction.
  * Shrink the stored value to 10Khz units to properly
    compare to the AtomBIOS value

                          [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev48279
Commit:      44b97460395f11be75f58cbfffbb454158bab4c3
URL:         http://cgit.haiku-os.org/haiku/commit/?id=44b9746
Author:      Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date:        Tue Nov 11 04:16:09 2014 UTC

----------------------------------------------------------------------------

1 file changed, 3 insertions(+), 3 deletions(-)
src/add-ons/accelerants/radeon_hd/pll.cpp | 6 +++---

----------------------------------------------------------------------------

diff --git a/src/add-ons/accelerants/radeon_hd/pll.cpp 
b/src/add-ons/accelerants/radeon_hd/pll.cpp
index 077c9c05..0eb6ef5 100644
--- a/src/add-ons/accelerants/radeon_hd/pll.cpp
+++ b/src/add-ons/accelerants/radeon_hd/pll.cpp
@@ -241,7 +241,7 @@ pll_asic_ss_probe(pll_info* pll, uint32 ssID)
                                        continue;
                                }
                                TRACE("%s: ss match found\n", __func__);
-                               if (pll->pixelClock * 10 > 
B_LENDIAN_TO_HOST_INT32(
+                               if (pll->pixelClock / 10 > 
B_LENDIAN_TO_HOST_INT32(
                                        
ss_info->info.asSpreadSpectrum[i].ulTargetClockRange)) {
                                        TRACE("%s: pixelClock > 
targetClockRange!\n", __func__);
                                        continue;
@@ -270,7 +270,7 @@ pll_asic_ss_probe(pll_info* pll, uint32 ssID)
                                        continue;
                                }
                                TRACE("%s: ss match found\n", __func__);
-                               if (pll->pixelClock * 10 > 
B_LENDIAN_TO_HOST_INT32(
+                               if (pll->pixelClock / 10 > 
B_LENDIAN_TO_HOST_INT32(
                                        
ss_info->info_2.asSpreadSpectrum[i].ulTargetClockRange)) {
                                        TRACE("%s: pixelClock > 
targetClockRange!\n", __func__);
                                        continue;
@@ -300,7 +300,7 @@ pll_asic_ss_probe(pll_info* pll, uint32 ssID)
                                        continue;
                                }
                                TRACE("%s: ss match found\n", __func__);
-                               if (pll->pixelClock * 10 > 
B_LENDIAN_TO_HOST_INT32(
+                               if (pll->pixelClock / 10 > 
B_LENDIAN_TO_HOST_INT32(
                                        
ss_info->info_3.asSpreadSpectrum[i].ulTargetClockRange)) {
                                        TRACE("%s: pixelClock > 
targetClockRange!\n", __func__);
                                        continue;


Other related posts:

  • » [haiku-commits] haiku: hrev48279 - src/add-ons/accelerants/radeon_hd - kallisti5