]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/microblaze/include/asm/gpio.h
Update from 2013.01 to 2013.07
[karo-tx-uboot.git] / arch / microblaze / include / asm / gpio.h
index 883f4d466509a398bddc2852e8fea0ad6eb674ba..f5cad566861798b495704bcad14e6cc87af57664 100644 (file)
@@ -1,41 +1,15 @@
 #ifndef _ASM_MICROBLAZE_GPIO_H_
 #define _ASM_MICROBLAZE_GPIO_H_
 
-#include <asm/io.h>
+#include <asm-generic/gpio.h>
 
-static inline int gpio_request(unsigned gpio, const char *label)
-{
-       return 0;
-}
+/* Allocation functions */
+extern int gpio_alloc_dual(u32 baseaddr, const char *name, u32 gpio_no0,
+                          u32 gpio_no1);
+extern int gpio_alloc(u32 baseaddr, const char *name, u32 gpio_no);
 
-static inline int gpio_free(unsigned gpio)
-{
-       return 0;
-}
+#define gpio_status()  gpio_info()
+extern void gpio_info(void);
 
-static inline int gpio_direction_input(unsigned gpio)
-{
-       return 0;
-}
-
-static inline int gpio_direction_output(unsigned gpio, int value)
-{
-       return 0;
-}
-
-static inline int gpio_get_value(unsigned gpio)
-{
-       return 0;
-}
-
-static inline int gpio_set_value(unsigned gpio, int value)
-{
-       return 0;
-}
-
-static inline int gpio_is_valid(int number)
-{
-       return 0;
-}
 #endif