Lines Matching refs:sda_pin
33 gpio_direction_input(pdata->sda_pin); in i2c_gpio_setsda_dir()
35 gpio_direction_output(pdata->sda_pin, 0); in i2c_gpio_setsda_dir()
47 gpio_set_value(pdata->sda_pin, state); in i2c_gpio_setsda_val()
78 return gpio_get_value(pdata->sda_pin); in i2c_gpio_getsda()
89 unsigned int *sda_pin, unsigned int *scl_pin) in of_i2c_gpio_get_pins() argument
94 *sda_pin = of_get_gpio(np, 0); 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()
146 sda_pin = pdata->sda_pin; in i2c_gpio_probe()
150 ret = devm_gpio_request(&pdev->dev, sda_pin, "sda"); in i2c_gpio_probe()
171 pdata->sda_pin = sda_pin; in i2c_gpio_probe()
179 gpio_direction_output(pdata->sda_pin, 1); in i2c_gpio_probe()
182 gpio_direction_input(pdata->sda_pin); in i2c_gpio_probe()
231 pdata->sda_pin, pdata->scl_pin, in i2c_gpio_probe()