/* SPDX-License-Identifier: GPL-2.0-only */ | |
/* | |
* w1-gpio interface to platform code | |
* | |
* Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi> | |
*/ | |
#ifndef _LINUX_W1_GPIO_H | |
#define _LINUX_W1_GPIO_H | |
struct gpio_desc; | |
/** | |
* struct w1_gpio_platform_data - Platform-dependent data for w1-gpio | |
*/ | |
struct w1_gpio_platform_data { | |
struct gpio_desc *gpiod; | |
struct gpio_desc *pullup_gpiod; | |
void (*enable_external_pullup)(int enable); | |
unsigned int pullup_duration; | |
}; | |
#endif /* _LINUX_W1_GPIO_H */ |