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