Lines Matching refs:scl_pin
56 gpio_direction_input(pdata->scl_pin); in i2c_gpio_setscl_dir()
58 gpio_direction_output(pdata->scl_pin, 0); in i2c_gpio_setscl_dir()
71 gpio_set_value(pdata->scl_pin, state); in i2c_gpio_setscl_val()
85 return gpio_get_value(pdata->scl_pin); in i2c_gpio_getscl()
89 unsigned int *sda_pin, unsigned int *scl_pin) in of_i2c_gpio_get_pins() argument
95 *scl_pin = of_get_gpio(np, 1); in of_i2c_gpio_get_pins()
97 if (*sda_pin == -EPROBE_DEFER || *scl_pin == -EPROBE_DEFER) in of_i2c_gpio_get_pins()
100 if (!gpio_is_valid(*sda_pin) || !gpio_is_valid(*scl_pin)) { in of_i2c_gpio_get_pins()
102 np->full_name, *sda_pin, *scl_pin); in of_i2c_gpio_get_pins()
133 unsigned int sda_pin, scl_pin; in i2c_gpio_probe() local
139 &sda_pin, &scl_pin); in i2c_gpio_probe()
147 scl_pin = pdata->scl_pin; in i2c_gpio_probe()
156 ret = devm_gpio_request(&pdev->dev, scl_pin, "scl"); in i2c_gpio_probe()
172 pdata->scl_pin = scl_pin; in i2c_gpio_probe()
187 gpio_direction_output(pdata->scl_pin, 1); in i2c_gpio_probe()
190 gpio_direction_input(pdata->scl_pin); in i2c_gpio_probe()
231 pdata->sda_pin, pdata->scl_pin, in i2c_gpio_probe()