12ce4eaf4SVikas Manocha /* 2*1537d386SPatrice Chotard * Copyright (C) 2014, STMicroelectronics - All Rights Reserved 3*1537d386SPatrice Chotard * Author(s): Vikas Manocha, <vikas.manocha@st.com> for STMicroelectronics. 42ce4eaf4SVikas Manocha * 52ce4eaf4SVikas Manocha * SPDX-License-Identifier: GPL-2.0+ 62ce4eaf4SVikas Manocha */ 72ce4eaf4SVikas Manocha 82ce4eaf4SVikas Manocha #ifndef __ASM_ARCH_STV0991_GPIO_H 92ce4eaf4SVikas Manocha #define __ASM_ARCH_STV0991_GPIO_H 102ce4eaf4SVikas Manocha 112ce4eaf4SVikas Manocha enum gpio_direction { 122ce4eaf4SVikas Manocha GPIO_DIRECTION_IN, 132ce4eaf4SVikas Manocha GPIO_DIRECTION_OUT, 142ce4eaf4SVikas Manocha }; 152ce4eaf4SVikas Manocha 162ce4eaf4SVikas Manocha struct gpio_regs { 172ce4eaf4SVikas Manocha u32 data; /* offset 0x0 */ 182ce4eaf4SVikas Manocha u32 reserved[0xff]; /* 0x4--0x3fc */ 192ce4eaf4SVikas Manocha u32 dir; /* offset 0x400 */ 202ce4eaf4SVikas Manocha }; 212ce4eaf4SVikas Manocha 222ce4eaf4SVikas Manocha #endif /* __ASM_ARCH_STV0991_GPIO_H */ 23