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