Searched refs:scl_gpiod (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/i2c/busses/
H A Di2c-pxa.c1303 gpiod_set_value(i2c->recovery.scl_gpiod, ibmr & IBMR_SCLS);
1371 bri->scl_gpiod = devm_gpiod_get(dev, "scl", GPIOD_OUT_HIGH_OPEN_DRAIN);
1372 if (bri->scl_gpiod == ERR_PTR(-EPROBE_DEFER))
1374 if (IS_ERR(bri->scl_gpiod)) {
1376 bri->scl_gpiod);
1384 gpiod_direction_output(bri->scl_gpiod, 0);
1390 gpiod_direction_output(bri->scl_gpiod, 1);
H A Di2c-davinci.c853 rinfo->scl_gpiod = devm_gpiod_get(&pdev->dev, "scl",
855 if (IS_ERR(rinfo->scl_gpiod)) {
856 r = PTR_ERR(rinfo->scl_gpiod);
H A Di2c-designware-master.c895 rinfo->scl_gpiod = gpio;
/linux-master/drivers/i2c/
H A Di2c-core-base.c181 return gpiod_get_value_cansleep(adap->bus_recovery_info->scl_gpiod);
186 gpiod_set_value_cansleep(adap->bus_recovery_info->scl_gpiod, val);
376 if (!bri->scl_gpiod) {
383 bri->scl_gpiod = gpiod;
395 gpiod_direction_output(bri->scl_gpiod, 0);
401 gpiod_direction_output(bri->scl_gpiod, 1);
443 if (bri->scl_gpiod && bri->recover_bus == i2c_generic_scl_recovery) {
/linux-master/include/linux/
H A Di2c.h629 * @scl_gpiod: gpiod of the SCL line. Only required for GPIO recovery.
653 struct gpio_desc *scl_gpiod; member in struct:i2c_bus_recovery_info

Completed in 147 milliseconds