forked from Qortal/Brooklyn
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
27 lines
729 B
C
27 lines
729 B
C
/*
|
|
* w1-gpio interface to platform code
|
|
*
|
|
* Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2
|
|
* as published by the Free Software Foundation.
|
|
*/
|
|
#ifndef _LINUX_W1_GPIO_H
|
|
#define _LINUX_W1_GPIO_H
|
|
|
|
/**
|
|
* struct w1_gpio_platform_data - Platform-dependent data for w1-gpio
|
|
* @pin: GPIO pin to use
|
|
* @is_open_drain: GPIO pin is configured as open drain
|
|
*/
|
|
struct w1_gpio_platform_data {
|
|
unsigned int pin;
|
|
unsigned int is_open_drain:1;
|
|
void (*enable_external_pullup)(int enable);
|
|
unsigned int ext_pullup_enable_pin;
|
|
unsigned int pullup_duration;
|
|
};
|
|
|
|
#endif /* _LINUX_W1_GPIO_H */
|