Lines Matching refs:wakeup_gpio
76 struct gpio_desc *wakeup_gpio; /* NULL to disable sleep/wake-up */ member
180 if (!data->wakeup_gpio) in mlx90614_power_get()
202 if (!data->wakeup_gpio) in mlx90614_power_put()
440 if (!data->wakeup_gpio) { in mlx90614_sleep()
459 if (!data->wakeup_gpio) { in mlx90614_wakeup()
467 gpiod_direction_output(data->wakeup_gpio, 0); in mlx90614_wakeup()
469 gpiod_direction_input(data->wakeup_gpio); in mlx90614_wakeup()
558 data->wakeup_gpio = mlx90614_probe_wakeup(client); in mlx90614_probe()
582 if (data->wakeup_gpio) { in mlx90614_probe()
600 if (data->wakeup_gpio) { in mlx90614_remove()
625 if (data->wakeup_gpio && pm_runtime_active(dev)) in mlx90614_pm_suspend()
637 if (data->wakeup_gpio) { in mlx90614_pm_resume()