blob: 4762de0243862c836034677a05b93c69ab08a33b [file] [log] [blame]
Michal Simeke087e5c2012-06-29 07:32:35 +02001#ifndef _ASM_MICROBLAZE_GPIO_H_
2#define _ASM_MICROBLAZE_GPIO_H_
3
Michal Simek23ccda02013-04-24 10:01:20 +02004#include <asm-generic/gpio.h>
Michal Simeke087e5c2012-06-29 07:32:35 +02005
Michal Simek23ccda02013-04-24 10:01:20 +02006/* Allocation functions */
7extern int gpio_alloc_dual(u32 baseaddr, const char *name, u32 gpio_no0,
8 u32 gpio_no1);
9extern int gpio_alloc(u32 baseaddr, const char *name, u32 gpio_no);
Michal Simeke087e5c2012-06-29 07:32:35 +020010
Michal Simek23ccda02013-04-24 10:01:20 +020011#define gpio_status() gpio_info()
12extern void gpio_info(void);
Michal Simeke087e5c2012-06-29 07:32:35 +020013
Michal Simeke087e5c2012-06-29 07:32:35 +020014#endif