mirror of
https://xff.cz/git/u-boot/
synced 2025-10-01 07:21:23 +02:00
i2c: Codingstyle cleanup for i2c evb64260 board driver
There are some magic constants in this drivers, which I cannot fixup ... Eran, can you help here? Signed-off-by: Heiko Schocher <hs@denx.de> Cc: Eran Man <eran@nbase.co.il>
This commit is contained in:
committed by
Wolfgang Denk
parent
3dab3e0e67
commit
7d5ff54fde
@@ -20,9 +20,9 @@ static void
|
|||||||
i2c_init(int speed, int slaveaddr)
|
i2c_init(int speed, int slaveaddr)
|
||||||
{
|
{
|
||||||
unsigned int n, m, freq, margin, power;
|
unsigned int n, m, freq, margin, power;
|
||||||
unsigned int actualN = 0, actualM = 0;
|
unsigned int actualn = 0, actualm = 0;
|
||||||
unsigned int control, status;
|
unsigned int control, status;
|
||||||
unsigned int minMargin = 0xffffffff;
|
unsigned int minmargin = 0xffffffff;
|
||||||
unsigned int tclk = 125000000;
|
unsigned int tclk = 125000000;
|
||||||
|
|
||||||
DP(puts("i2c_init\n"));
|
DP(puts("i2c_init\n"));
|
||||||
@@ -35,10 +35,10 @@ i2c_init(int speed, int slaveaddr)
|
|||||||
margin = speed - freq;
|
margin = speed - freq;
|
||||||
else
|
else
|
||||||
margin = freq - speed;
|
margin = freq - speed;
|
||||||
if (margin < minMargin) {
|
if (margin < minmargin) {
|
||||||
minMargin = margin;
|
minmargin = margin;
|
||||||
actualN = n;
|
actualn = n;
|
||||||
actualM = m;
|
actualm = m;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -55,7 +55,7 @@ i2c_init(int speed, int slaveaddr)
|
|||||||
|
|
||||||
DP(puts("set baudrate\n"));
|
DP(puts("set baudrate\n"));
|
||||||
|
|
||||||
GT_REG_WRITE(I2C_STATUS_BAUDE_RATE, (actualM << 3) | actualN);
|
GT_REG_WRITE(I2C_STATUS_BAUDE_RATE, (actualm << 3) | actualn);
|
||||||
GT_REG_WRITE(I2C_CONTROL, (0x1 << 2) | (0x1 << 6));
|
GT_REG_WRITE(I2C_CONTROL, (0x1 << 2) | (0x1 << 6));
|
||||||
|
|
||||||
udelay(I2C_DELAY * 10);
|
udelay(I2C_DELAY * 10);
|
||||||
@@ -257,11 +257,11 @@ i2c_read(uchar dev_addr, unsigned int offset, int len, uchar *data,
|
|||||||
int ten_bit)
|
int ten_bit)
|
||||||
{
|
{
|
||||||
uchar status = 0;
|
uchar status = 0;
|
||||||
unsigned int i2cFreq = 400000;
|
unsigned int i2cfreq = 400000;
|
||||||
|
|
||||||
DP(puts("i2c_read\n"));
|
DP(puts("i2c_read\n"));
|
||||||
|
|
||||||
i2c_init(i2cFreq, 0);
|
i2c_init(i2cfreq, 0);
|
||||||
|
|
||||||
status = i2c_start();
|
status = i2c_start();
|
||||||
|
|
||||||
@@ -280,7 +280,7 @@ i2c_read(uchar dev_addr, unsigned int offset, int len, uchar *data,
|
|||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
i2c_init(i2cFreq, 0);
|
i2c_init(i2cfreq, 0);
|
||||||
|
|
||||||
status = i2c_start();
|
status = i2c_start();
|
||||||
if (status) {
|
if (status) {
|
||||||
|
Reference in New Issue
Block a user