| /* SPDX-License-Identifier: GPL-2.0+ */ |
| * Philippe Reynes <tremyfr@yahoo.fr> |
| #ifndef __ASM_ARCH_MX27_GPIO_H |
| #define __ASM_ARCH_MX27_GPIO_H |
| /* This structure is used by the function imx_gpio_mode */ |
| struct gpio_regs port[6]; |
| * GPIO Module and I/O Multiplexer |
| #define GPIO_PIN_MASK 0x1f |
| #define GPIO_PORT_SHIFT 5 |
| #define GPIO_PORT_MASK (0x7 << GPIO_PORT_SHIFT) |
| #define GPIO_PORTA (PORTA << GPIO_PORT_SHIFT) |
| #define GPIO_PORTB (PORTB << GPIO_PORT_SHIFT) |
| #define GPIO_PORTC (PORTC << GPIO_PORT_SHIFT) |
| #define GPIO_PORTD (PORTD << GPIO_PORT_SHIFT) |
| #define GPIO_PORTE (PORTE << GPIO_PORT_SHIFT) |
| #define GPIO_PORTF (PORTF << GPIO_PORT_SHIFT) |