summaryrefslogtreecommitdiff
path: root/src/rhd_i2c.c
diff options
context:
space:
mode:
authorEgbert Eich <eich@freedesktop.org>2007-10-20 12:41:04 +0200
committerEgbert Eich <eich@freedesktop.org>2007-10-20 12:41:04 +0200
commit2ea7b6b39ea43f055652d5b8d467bba7741dea81 (patch)
tree5e0aed66442c88c63aa4f9adce58042b604ded4e /src/rhd_i2c.c
parent16e99d4c6f4a118b2210775670c7d60cd03b19de (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.c4
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);