linux/include/linux/w1-gpio.h
<<
>>
Prefs
   1/*
   2 * w1-gpio interface to platform code
   3 *
   4 * Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi>
   5 *
   6 * This program is free software; you can redistribute it and/or modify
   7 * it under the terms of the GNU General Public License version 2
   8 * as published by the Free Software Foundation.
   9 */
  10#ifndef _LINUX_W1_GPIO_H
  11#define _LINUX_W1_GPIO_H
  12
  13/**
  14 * struct w1_gpio_platform_data - Platform-dependent data for w1-gpio
  15 * @pin: GPIO pin to use
  16 * @is_open_drain: GPIO pin is configured as open drain
  17 */
  18struct w1_gpio_platform_data {
  19        unsigned int pin;
  20        unsigned int is_open_drain:1;
  21        void (*enable_external_pullup)(int enable);
  22        unsigned int ext_pullup_enable_pin;
  23        unsigned int pullup_duration;
  24};
  25
  26#endif /* _LINUX_W1_GPIO_H */
  27