Home
last modified time | relevance | path

Searched refs:iiccon (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Ds3c24x0_i2c.c45 if (readl(&i2c->iiccon) & I2CCON_IRPND) in WaitForXfer()
55 clrbits_le32(&i2c->iiccon, I2CCON_IRPND); in read_write_byte()
76 writel((div & 0x0F) | 0xA0 | ((pres == 512) ? 0x40 : 0), &i2c->iiccon); in i2c_ch_init()
126 writel(readl(&i2c->iiccon) | I2CCON_ACKGEN, &i2c->iiccon); in i2c_transfer()
184 writel(readl(&i2c->iiccon) in i2c_transfer()
186 &i2c->iiccon); in i2c_transfer()
237 setbits_le32(&i2c->iiccon, I2CCON_ACKGEN); in s3c24x0_do_msg()
260 clrbits_le32(&i2c->iiccon, I2CCON_ACKGEN); in s3c24x0_do_msg()
H A Ds3c24x0_i2c.h11 u32 iiccon; member
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-s3c2410.c246 unsigned long iiccon; in s3c24xx_i2c_message_start() local
263 iiccon = readl(i2c->regs + S3C2410_IICCON); in s3c24xx_i2c_message_start()
275 dev_dbg(i2c->dev, "iiccon, %08lx\n", iiccon); in s3c24xx_i2c_message_start()
276 writel(iiccon, i2c->regs + S3C2410_IICCON); in s3c24xx_i2c_message_start()
836 u32 iiccon; in s3c24xx_i2c_clockrate() local
859 iiccon = readl(i2c->regs + S3C2410_IICCON); in s3c24xx_i2c_clockrate()
860 iiccon &= ~(S3C2410_IICCON_SCALEMASK | S3C2410_IICCON_TXDIV_512); in s3c24xx_i2c_clockrate()
861 iiccon |= (divs-1); in s3c24xx_i2c_clockrate()
864 iiccon |= S3C2410_IICCON_TXDIV_512; in s3c24xx_i2c_clockrate()
867 iiccon |= S3C2410_IICCON_SCALE(2); in s3c24xx_i2c_clockrate()
[all …]