]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/mach-shmobile/sh-gpio.h
Merge branch 'for-4.4' into for-next
[karo-tx-linux.git] / arch / arm / mach-shmobile / sh-gpio.h
1 /*
2  * Generic GPIO API and pinmux table support
3  *
4  * Copyright (c) 2008  Magnus Damm
5  *
6  * This file is subject to the terms and conditions of the GNU General Public
7  * License.  See the file "COPYING" in the main directory of this archive
8  * for more details.
9  */
10 #ifndef __ASM_ARCH_GPIO_H
11 #define __ASM_ARCH_GPIO_H
12
13 #include <linux/kernel.h>
14 #include <linux/errno.h>
15 #include <linux/io.h>
16
17 /*
18  * FIXME !!
19  *
20  * current gpio frame work doesn't have
21  * the method to control only pull up/down/free.
22  * this function should be replaced by correct gpio function
23  */
24 static inline void __init gpio_direction_none(void __iomem * addr)
25 {
26         __raw_writeb(0x00, addr);
27 }
28
29 #endif /* __ASM_ARCH_GPIO_H */