xref: /rk3399_rockchip-uboot/arch/microblaze/include/asm/gpio.h (revision d6afd6867cde809b667afb18af823cafc398873c)
1*d6afd686SMichal Simek #ifndef _ASM_MICROBLAZE_GPIO_H_
2*d6afd686SMichal Simek #define _ASM_MICROBLAZE_GPIO_H_
3*d6afd686SMichal Simek 
4*d6afd686SMichal Simek #include <asm/io.h>
5*d6afd686SMichal Simek 
6*d6afd686SMichal Simek static inline int gpio_request(unsigned gpio, const char *label)
7*d6afd686SMichal Simek {
8*d6afd686SMichal Simek 	return 0;
9*d6afd686SMichal Simek }
10*d6afd686SMichal Simek 
11*d6afd686SMichal Simek static inline int gpio_free(unsigned gpio)
12*d6afd686SMichal Simek {
13*d6afd686SMichal Simek 	return 0;
14*d6afd686SMichal Simek }
15*d6afd686SMichal Simek 
16*d6afd686SMichal Simek static inline int gpio_direction_input(unsigned gpio)
17*d6afd686SMichal Simek {
18*d6afd686SMichal Simek 	return 0;
19*d6afd686SMichal Simek }
20*d6afd686SMichal Simek 
21*d6afd686SMichal Simek static inline int gpio_direction_output(unsigned gpio, int value)
22*d6afd686SMichal Simek {
23*d6afd686SMichal Simek 	return 0;
24*d6afd686SMichal Simek }
25*d6afd686SMichal Simek 
26*d6afd686SMichal Simek static inline int gpio_get_value(unsigned gpio)
27*d6afd686SMichal Simek {
28*d6afd686SMichal Simek 	return 0;
29*d6afd686SMichal Simek }
30*d6afd686SMichal Simek 
31*d6afd686SMichal Simek static inline int gpio_set_value(unsigned gpio, int value)
32*d6afd686SMichal Simek {
33*d6afd686SMichal Simek 	return 0;
34*d6afd686SMichal Simek }
35*d6afd686SMichal Simek 
36*d6afd686SMichal Simek static inline int gpio_is_valid(int number)
37*d6afd686SMichal Simek {
38*d6afd686SMichal Simek 	return 0;
39*d6afd686SMichal Simek }
40*d6afd686SMichal Simek #endif
41*d6afd686SMichal Simek 
42