Lines Matching refs:scl
23 struct gpio_desc *scl;
57 gpiod_set_value_cansleep(priv->scl, state);
71 return gpiod_get_value_cansleep(priv->scl);
103 WIRE_ATTRIBUTE(scl);
170 int ret, irq = gpiod_to_irq(priv->scl);
177 ret = gpiod_direction_input(priv->scl);
192 ret = gpiod_direction_output(priv->scl, 1) ?: ret;
288 debugfs_create_file_unsafe("scl", 0600, priv->debug_dir, priv, &fops_scl);
316 of_property_read_bool(np, "i2c-gpio,scl-open-drain");
318 of_property_read_bool(np, "i2c-gpio,scl-output-only");
407 priv->scl = i2c_gpio_get_desc(dev, "scl", 1, gflags);
408 if (IS_ERR(priv->scl))
409 return PTR_ERR(priv->scl);
411 if (gpiod_cansleep(priv->sda) || gpiod_cansleep(priv->scl))
461 desc_to_gpio(priv->sda), desc_to_gpio(priv->scl),