]> git.sur5r.net Git - u-boot/blobdiff - arch/microblaze/include/asm/gpio.h
Merge branch 'buildman' of git://git.denx.de/u-boot-x86
[u-boot] / arch / microblaze / include / asm / gpio.h
index 883f4d466509a398bddc2852e8fea0ad6eb674ba..4762de0243862c836034677a05b93c69ab08a33b 100644 (file)
@@ -1,41 +1,14 @@
 #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
-