diff options
author | Egbert Eich <eich@freedesktop.org> | 2007-10-20 12:41:04 +0200 |
---|---|---|
committer | Egbert Eich <eich@freedesktop.org> | 2007-10-20 12:41:04 +0200 |
commit | 2ea7b6b39ea43f055652d5b8d467bba7741dea81 (patch) | |
tree | 5e0aed66442c88c63aa4f9adce58042b604ded4e /src/rhd_i2c.c | |
parent | 16e99d4c6f4a118b2210775670c7d60cd03b19de (diff) |
Let AtomBIOS layer convert variables to correct unit.
To reduce the size of variables AtomBIOS rescales values.
The AtomBIOS layer should rescale the values before passing
it to other layers.
Diffstat (limited to 'src/rhd_i2c.c')
-rw-r--r-- | src/rhd_i2c.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rhd_i2c.c b/src/rhd_i2c.c index f1374b0..0f32cf2 100644 --- a/src/rhd_i2c.c +++ b/src/rhd_i2c.c @@ -693,11 +693,11 @@ rhdGetI2CPrescale(RHDPtr rhdPtr) RHDAtomBIOSFunc(rhdPtr->scrnIndex, rhdPtr->atomBIOS, GET_DEFAULT_ENGINE_CLOCK, &atomBiosArg); return (0x7f << 8) - + (atomBiosArg.val * 10) / (4 * 0x7f * TARGET_HW_I2C_CLOCK); + + (atomBiosArg.val) / (4 * 0x7f * TARGET_HW_I2C_CLOCK); } else { RHDAtomBIOSFunc(rhdPtr->scrnIndex, rhdPtr->atomBIOS, GET_REF_CLOCK, &atomBiosArg); - return (atomBiosArg.val * 10) / TARGET_HW_I2C_CLOCK; + return (atomBiosArg.val) / TARGET_HW_I2C_CLOCK; } #else RHDFUNC(rhdPtr); |