1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
2 | /* |
3 | * w1-gpio interface to platform code |
4 | * |
5 | * Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi> |
6 | */ |
7 | #ifndef _LINUX_W1_GPIO_H |
8 | #define _LINUX_W1_GPIO_H |
9 | |
10 | struct gpio_desc; |
11 | |
12 | /** |
13 | * struct w1_gpio_platform_data - Platform-dependent data for w1-gpio |
14 | */ |
15 | struct w1_gpio_platform_data { |
16 | struct gpio_desc *gpiod; |
17 | struct gpio_desc *pullup_gpiod; |
18 | void (*enable_external_pullup)(int enable); |
19 | unsigned int pullup_duration; |
20 | }; |
21 | |
22 | #endif /* _LINUX_W1_GPIO_H */ |
23 | |