mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-22 20:58:22 +00:00
exynos: i2c: Fix code style with ReadWriteByte()
This function should not use mixed case, and it is simpler to use clrbits_le32() when clearing bits. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
parent
b725dc458f
commit
26ea76850e
1 changed files with 7 additions and 7 deletions
|
@ -258,9 +258,9 @@ static int hsi2c_wait_for_trx(struct exynos5_hsi2c *i2c)
|
||||||
return I2C_NOK_TOUT;
|
return I2C_NOK_TOUT;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ReadWriteByte(struct s3c24x0_i2c *i2c)
|
static void read_write_byte(struct s3c24x0_i2c *i2c)
|
||||||
{
|
{
|
||||||
writel(readl(&i2c->iiccon) & ~I2CCON_IRPND, &i2c->iiccon);
|
clrbits_le32(&i2c->iiccon, I2CCON_IRPND);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_SYS_I2C
|
#ifdef CONFIG_SYS_I2C
|
||||||
|
@ -794,7 +794,7 @@ static int i2c_transfer(struct s3c24x0_i2c *i2c,
|
||||||
if (addr && addr_len) {
|
if (addr && addr_len) {
|
||||||
while ((i < addr_len) && (result == I2C_OK)) {
|
while ((i < addr_len) && (result == I2C_OK)) {
|
||||||
writel(addr[i++], &i2c->iicds);
|
writel(addr[i++], &i2c->iicds);
|
||||||
ReadWriteByte(i2c);
|
read_write_byte(i2c);
|
||||||
result = WaitForXfer(i2c);
|
result = WaitForXfer(i2c);
|
||||||
}
|
}
|
||||||
i = 0;
|
i = 0;
|
||||||
|
@ -806,7 +806,7 @@ static int i2c_transfer(struct s3c24x0_i2c *i2c,
|
||||||
case I2C_WRITE:
|
case I2C_WRITE:
|
||||||
while ((i < data_len) && (result == I2C_OK)) {
|
while ((i < data_len) && (result == I2C_OK)) {
|
||||||
writel(data[i++], &i2c->iicds);
|
writel(data[i++], &i2c->iicds);
|
||||||
ReadWriteByte(i2c);
|
read_write_byte(i2c);
|
||||||
result = WaitForXfer(i2c);
|
result = WaitForXfer(i2c);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -822,7 +822,7 @@ static int i2c_transfer(struct s3c24x0_i2c *i2c,
|
||||||
/* Generate a re-START. */
|
/* Generate a re-START. */
|
||||||
writel(I2C_MODE_MR | I2C_TXRX_ENA | I2C_START_STOP,
|
writel(I2C_MODE_MR | I2C_TXRX_ENA | I2C_START_STOP,
|
||||||
&i2c->iicstat);
|
&i2c->iicstat);
|
||||||
ReadWriteByte(i2c);
|
read_write_byte(i2c);
|
||||||
result = WaitForXfer(i2c);
|
result = WaitForXfer(i2c);
|
||||||
|
|
||||||
if (result != I2C_OK)
|
if (result != I2C_OK)
|
||||||
|
@ -835,7 +835,7 @@ static int i2c_transfer(struct s3c24x0_i2c *i2c,
|
||||||
writel(readl(&i2c->iiccon)
|
writel(readl(&i2c->iiccon)
|
||||||
& ~I2CCON_ACKGEN,
|
& ~I2CCON_ACKGEN,
|
||||||
&i2c->iiccon);
|
&i2c->iiccon);
|
||||||
ReadWriteByte(i2c);
|
read_write_byte(i2c);
|
||||||
result = WaitForXfer(i2c);
|
result = WaitForXfer(i2c);
|
||||||
data[i++] = readl(&i2c->iicds);
|
data[i++] = readl(&i2c->iicds);
|
||||||
}
|
}
|
||||||
|
@ -852,7 +852,7 @@ static int i2c_transfer(struct s3c24x0_i2c *i2c,
|
||||||
bailout:
|
bailout:
|
||||||
/* Send STOP. */
|
/* Send STOP. */
|
||||||
writel(I2C_MODE_MR | I2C_TXRX_ENA, &i2c->iicstat);
|
writel(I2C_MODE_MR | I2C_TXRX_ENA, &i2c->iicstat);
|
||||||
ReadWriteByte(i2c);
|
read_write_byte(i2c);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue