Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
mips
include
asm
mach-loongson
gpio.h
Go to the documentation of this file.
1
/*
2
* STLS2F GPIO Support
3
*
4
* Copyright (c) 2008 Richard Liu, STMicroelectronics <
[email protected]
>
5
* Copyright (c) 2008-2010 Arnaud Patard <
[email protected]
>
6
*
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 2 of the License, or
10
* (at your option) any later version.
11
*/
12
13
#ifndef __STLS2F_GPIO_H
14
#define __STLS2F_GPIO_H
15
16
#include <
asm-generic/gpio.h
>
17
18
extern
void
gpio_set_value
(
unsigned
gpio
,
int
value
);
19
extern
int
gpio_get_value
(
unsigned
gpio
);
20
extern
int
gpio_cansleep
(
unsigned
gpio
);
21
22
/* The chip can do interrupt
23
* but it has not been tested and doc not clear
24
*/
25
static
inline
int
gpio_to_irq
(
int
gpio
)
26
{
27
return
-
EINVAL
;
28
}
29
30
static
inline
int
irq_to_gpio
(
int
gpio
)
31
{
32
return
-
EINVAL
;
33
}
34
35
#endif
/* __STLS2F_GPIO_H */
Generated on Thu Jan 10 2013 12:49:41 for Linux Kernel by
1.8.2