Lines Matching refs:alarm
54 struct gpio_fan_alarm *alarm; member
84 struct gpio_fan_alarm *alarm = fan_data->alarm; in show_fan_alarm() local
85 int value = gpio_get_value_cansleep(alarm->gpio); in show_fan_alarm()
87 if (alarm->active_low) in show_fan_alarm()
96 struct gpio_fan_alarm *alarm) in fan_alarm_init() argument
102 fan_data->alarm = alarm; in fan_alarm_init()
104 err = devm_gpio_request(&pdev->dev, alarm->gpio, "GPIO fan alarm"); in fan_alarm_init()
108 err = gpio_direction_input(alarm->gpio); in fan_alarm_init()
116 alarm_irq = gpio_to_irq(alarm->gpio); in fan_alarm_init()
331 if (index == 0 && !data->alarm) in gpio_fan_is_visible()
454 struct gpio_fan_alarm *alarm; in gpio_fan_get_of_pdata() local
458 alarm = devm_kzalloc(dev, sizeof(struct gpio_fan_alarm), in gpio_fan_get_of_pdata()
460 if (!alarm) in gpio_fan_get_of_pdata()
466 alarm->gpio = val; in gpio_fan_get_of_pdata()
467 alarm->active_low = flags & OF_GPIO_ACTIVE_LOW; in gpio_fan_get_of_pdata()
469 pdata->alarm = alarm; in gpio_fan_get_of_pdata()
475 if (pdata->alarm) in gpio_fan_get_of_pdata()
573 if (pdata->alarm) { in gpio_fan_probe()
574 err = fan_alarm_init(fan_data, pdata->alarm); in gpio_fan_probe()