Lines Matching refs:eoc_gpio
368 int eoc_gpio; member
470 irq = gpio_to_irq(data->eoc_gpio); in ak8975_setup_irq()
478 irq, data->eoc_gpio, rc); in ak8975_setup_irq()
521 if (data->eoc_gpio > 0 || client->irq > 0) { in ak8975_setup()
546 if (gpio_get_value(data->eoc_gpio)) in wait_conversion_complete_gpio()
625 else if (gpio_is_valid(data->eoc_gpio)) in ak8975_read_axis()
732 int eoc_gpio; in ak8975_probe() local
739 eoc_gpio = *(int *)(client->dev.platform_data); in ak8975_probe()
741 eoc_gpio = of_get_gpio(client->dev.of_node, 0); in ak8975_probe()
743 eoc_gpio = -1; in ak8975_probe()
745 if (eoc_gpio == -EPROBE_DEFER) in ak8975_probe()
750 if (gpio_is_valid(eoc_gpio)) { in ak8975_probe()
751 err = devm_gpio_request_one(&client->dev, eoc_gpio, in ak8975_probe()
756 eoc_gpio, err); in ak8975_probe()
770 data->eoc_gpio = eoc_gpio; in ak8975_probe()