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