????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 3.148.241.210 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/modules/3.13.0-35-generic/build/include/linux/input/ |
Upload File : |
#ifndef _INPUT_GPIO_TILT_H #define _INPUT_GPIO_TILT_H /** * struct gpio_tilt_axis - Axis used by the tilt switch * @axis: Constant describing the axis, e.g. ABS_X * @min: minimum value for abs_param * @max: maximum value for abs_param * @fuzz: fuzz value for abs_param * @flat: flat value for abs_param */ struct gpio_tilt_axis { int axis; int min; int max; int fuzz; int flat; }; /** * struct gpio_tilt_state - state description * @gpios: bitfield of gpio target-states for the value * @axes: array containing the axes settings for the gpio state * The array indizes must correspond to the axes defined * in platform_data * * This structure describes a supported axis settings * and the necessary gpio-state which represent it. * * The n-th bit in the bitfield describes the state of the n-th GPIO * from the gpios-array defined in gpio_regulator_config below. */ struct gpio_tilt_state { int gpios; int *axes; }; /** * struct gpio_tilt_platform_data * @gpios: Array containing the gpios determining the tilt state * @nr_gpios: Number of gpios * @axes: Array of gpio_tilt_axis descriptions * @nr_axes: Number of axes * @states: Array of gpio_tilt_state entries describing * the gpio state for specific tilts * @nr_states: Number of states available * @debounce_interval: debounce ticks interval in msecs * @poll_interval: polling interval in msecs - for polling driver only * @enable: callback to enable the tilt switch * @disable: callback to disable the tilt switch * * This structure contains gpio-tilt-switch configuration * information that must be passed by platform code to the * gpio-tilt input driver. */ struct gpio_tilt_platform_data { struct gpio *gpios; int nr_gpios; struct gpio_tilt_axis *axes; int nr_axes; struct gpio_tilt_state *states; int nr_states; int debounce_interval; unsigned int poll_interval; int (*enable)(struct device *dev); void (*disable)(struct device *dev); }; #endif