Home
last modified time | relevance | path

Searched refs:sda_delay (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/i2c/busses/
Di2c-s3c2410.c882 unsigned long sda_delay; in s3c24xx_i2c_clockrate() local
884 if (pdata->sda_delay) { in s3c24xx_i2c_clockrate()
885 sda_delay = clkin * pdata->sda_delay; in s3c24xx_i2c_clockrate()
886 sda_delay = DIV_ROUND_UP(sda_delay, 1000000); in s3c24xx_i2c_clockrate()
887 sda_delay = DIV_ROUND_UP(sda_delay, 5); in s3c24xx_i2c_clockrate()
888 if (sda_delay > 3) in s3c24xx_i2c_clockrate()
889 sda_delay = 3; in s3c24xx_i2c_clockrate()
890 sda_delay |= S3C2410_IICLC_FILTER_ON; in s3c24xx_i2c_clockrate()
892 sda_delay = 0; in s3c24xx_i2c_clockrate()
894 dev_dbg(i2c->dev, "IICLC=%08lx\n", sda_delay); in s3c24xx_i2c_clockrate()
[all …]
Di2c-sirf.c81 u32 sda_delay; /* For suspend/resume */ member
428 siic->sda_delay = readl(siic->base + SIRFSOC_I2C_SDA_DELAY); in i2c_sirfsoc_suspend()
446 writel(siic->sda_delay, siic->base + SIRFSOC_I2C_SDA_DELAY); in i2c_sirfsoc_resume()
/Linux-v4.19/include/linux/platform_data/
Di2c-s3c2410.h36 unsigned int sda_delay; member
/Linux-v4.19/arch/arm/mach-s3c24xx/
Dmach-jive.c463 .sda_delay = 2,
/Linux-v4.19/arch/arm/plat-samsung/
Ddevs.c325 .sda_delay = 100,