Searched refs:scl (Results 1 – 7 of 7) sorted by relevance
/linux-4.19.296/drivers/i2c/algos/ |
D | i2c-algo-bit.c | 242 int scl, sda, ret; in test_bus() local 254 scl = (adap->getscl == NULL) ? 1 : getscl(adap); in test_bus() 255 if (!scl || !sda) { in test_bus() 258 name, scl, sda); in test_bus() 264 scl = (adap->getscl == NULL) ? 1 : getscl(adap); in test_bus() 269 if (!scl) { in test_bus() 278 scl = (adap->getscl == NULL) ? 1 : getscl(adap); in test_bus() 283 if (!scl) { in test_bus() 292 scl = (adap->getscl == NULL) ? 0 : getscl(adap); in test_bus() 293 if (scl) { in test_bus() [all …]
|
/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-gpio.c | 24 struct gpio_desc *scl; member 55 gpiod_set_value_cansleep(priv->scl, state); in i2c_gpio_setscl_val() 69 return gpiod_get_value_cansleep(priv->scl); in i2c_gpio_getscl() 101 WIRE_ATTRIBUTE(scl); 314 priv->scl = i2c_gpio_get_desc(dev, "scl", 1, gflags); in i2c_gpio_probe() 315 if (IS_ERR(priv->scl)) in i2c_gpio_probe() 316 return PTR_ERR(priv->scl); in i2c_gpio_probe() 318 if (gpiod_cansleep(priv->sda) || gpiod_cansleep(priv->scl)) in i2c_gpio_probe() 366 desc_to_gpio(priv->sda), desc_to_gpio(priv->scl), in i2c_gpio_probe()
|
D | i2c-omap.c | 436 unsigned long scl; in omap_i2c_init() local 439 scl = internal_clk / 400; in omap_i2c_init() 440 fsscll = scl - (scl / 3) - 7; in omap_i2c_init() 441 fssclh = (scl / 3) - 5; in omap_i2c_init() 444 scl = fclk_rate / omap->speed; in omap_i2c_init() 445 hsscll = scl - (scl / 3) - 7; in omap_i2c_init() 446 hssclh = (scl / 3) - 5; in omap_i2c_init() 448 unsigned long scl; in omap_i2c_init() local 451 scl = internal_clk / omap->speed; in omap_i2c_init() 452 fsscll = scl - (scl / 3) - 7; in omap_i2c_init() [all …]
|
D | i2c-hix5hd2.c | 129 u32 scl, sysclock; in hix5hd2_i2c_drv_setrate() local 137 scl = (sysclock / (rate * 2)) / 2 - 1; in hix5hd2_i2c_drv_setrate() 138 writel_relaxed(scl, priv->regs + HIX5I2C_SCL_H); in hix5hd2_i2c_drv_setrate() 139 writel_relaxed(scl, priv->regs + HIX5I2C_SCL_L); in hix5hd2_i2c_drv_setrate() 145 __func__, sysclock, rate, scl); in hix5hd2_i2c_drv_setrate()
|
D | i2c-rcar.c | 236 u32 scgd, cdf, round, ick, sum, scl, cdf_width; in rcar_i2c_clock_calculate() local 307 scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_clock_calculate() 308 if (scl <= t->bus_freq_hz) in rcar_i2c_clock_calculate() 316 scl, t->bus_freq_hz, clk_get_rate(priv->clk), round, cdf, scgd); in rcar_i2c_clock_calculate()
|
/linux-4.19.296/drivers/i2c/ |
D | i2c-core-base.c | 189 int i = 0, scl = 1, ret = 0; in i2c_generic_scl_recovery() local 201 bri->set_scl(adap, scl); in i2c_generic_scl_recovery() 204 bri->set_sda(adap, scl); in i2c_generic_scl_recovery() 211 if (scl) { in i2c_generic_scl_recovery() 221 scl = !scl; in i2c_generic_scl_recovery() 222 bri->set_scl(adap, scl); in i2c_generic_scl_recovery() 224 if (scl) { in i2c_generic_scl_recovery() 232 bri->set_sda(adap, scl); in i2c_generic_scl_recovery() 235 if (scl) { in i2c_generic_scl_recovery()
|
/linux-4.19.296/drivers/media/dvb-frontends/ |
D | dib9000.c | 1661 u16 scl = state->component_bus_speed; /* SCL frequency */ in dib9000_fw_component_bus_xfer() local 1669 p[3] = (u8) scl & 0xff; /* scl */ in dib9000_fw_component_bus_xfer() 1670 p[4] = (u8) (scl >> 8); in dib9000_fw_component_bus_xfer()
|