1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (C) 2016 Freescale Semiconductor, Inc.
4  */
5 
6 #ifndef __ASM_ARCH_MX7ULP_GPIO_H
7 #define __ASM_ARCH_MX7ULP_GPIO_H
8 
9 struct gpio_regs {
10 	u32 gpio_pdor;
11 	u32 gpio_psor;
12 	u32 gpio_pcor;
13 	u32 gpio_ptor;
14 	u32 gpio_pdir;
15 	u32 gpio_pddr;
16 	u32 gpio_gacr;
17 };
18 
19 #define IMX_GPIO_NR(port, index)		((((port)-1)*32)+((index)&31))
20 
21 #endif /* __ASM_ARCH_MX7ULP_GPIO_H */
22