1*2ce4eaf4SVikas Manocha /* 2*2ce4eaf4SVikas Manocha * (C) Copyright 2014 3*2ce4eaf4SVikas Manocha * Vikas Manocha, ST Micoelectronics, vikas.manocha@st.com 4*2ce4eaf4SVikas Manocha * 5*2ce4eaf4SVikas Manocha * SPDX-License-Identifier: GPL-2.0+ 6*2ce4eaf4SVikas Manocha */ 7*2ce4eaf4SVikas Manocha 8*2ce4eaf4SVikas Manocha #ifndef __ASM_ARCH_STV0991_GPIO_H 9*2ce4eaf4SVikas Manocha #define __ASM_ARCH_STV0991_GPIO_H 10*2ce4eaf4SVikas Manocha 11*2ce4eaf4SVikas Manocha enum gpio_direction { 12*2ce4eaf4SVikas Manocha GPIO_DIRECTION_IN, 13*2ce4eaf4SVikas Manocha GPIO_DIRECTION_OUT, 14*2ce4eaf4SVikas Manocha }; 15*2ce4eaf4SVikas Manocha 16*2ce4eaf4SVikas Manocha struct gpio_regs { 17*2ce4eaf4SVikas Manocha u32 data; /* offset 0x0 */ 18*2ce4eaf4SVikas Manocha u32 reserved[0xff]; /* 0x4--0x3fc */ 19*2ce4eaf4SVikas Manocha u32 dir; /* offset 0x400 */ 20*2ce4eaf4SVikas Manocha }; 21*2ce4eaf4SVikas Manocha 22*2ce4eaf4SVikas Manocha #endif /* __ASM_ARCH_STV0991_GPIO_H */ 23