xref: /linux/scripts/dtc/include-prefixes/dt-bindings/pinctrl/nomadik.h (revision 75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37)
1*af873fceSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
23d0899e8SGabriel Fernandez /*
33d0899e8SGabriel Fernandez  * nomadik.h
43d0899e8SGabriel Fernandez  *
53d0899e8SGabriel Fernandez  * Copyright (C) ST-Ericsson SA 2013
63d0899e8SGabriel Fernandez  * Author: Gabriel Fernandez <gabriel.fernandez@st.com> for ST-Ericsson.
73d0899e8SGabriel Fernandez  */
83d0899e8SGabriel Fernandez 
93d0899e8SGabriel Fernandez #define INPUT_NOPULL		0
103d0899e8SGabriel Fernandez #define INPUT_PULLUP		1
113d0899e8SGabriel Fernandez #define INPUT_PULLDOWN		2
123d0899e8SGabriel Fernandez 
133d0899e8SGabriel Fernandez #define OUTPUT_LOW		0
143d0899e8SGabriel Fernandez #define OUTPUT_HIGH		1
153d0899e8SGabriel Fernandez #define DIR_OUTPUT		2
163d0899e8SGabriel Fernandez 
173d0899e8SGabriel Fernandez #define SLPM_DISABLED		0
183d0899e8SGabriel Fernandez #define SLPM_ENABLED		1
193d0899e8SGabriel Fernandez 
203d0899e8SGabriel Fernandez #define SLPM_INPUT_NOPULL	0
213d0899e8SGabriel Fernandez #define SLPM_INPUT_PULLUP	1
223d0899e8SGabriel Fernandez #define SLPM_INPUT_PULLDOWN	2
233d0899e8SGabriel Fernandez #define SLPM_DIR_INPUT		3
243d0899e8SGabriel Fernandez 
253d0899e8SGabriel Fernandez #define SLPM_OUTPUT_LOW		0
263d0899e8SGabriel Fernandez #define SLPM_OUTPUT_HIGH	1
273d0899e8SGabriel Fernandez #define SLPM_DIR_OUTPUT		2
283d0899e8SGabriel Fernandez 
293d0899e8SGabriel Fernandez #define SLPM_WAKEUP_DISABLE	0
303d0899e8SGabriel Fernandez #define SLPM_WAKEUP_ENABLE	1
313d0899e8SGabriel Fernandez 
323d0899e8SGabriel Fernandez #define GPIOMODE_DISABLED	0
333d0899e8SGabriel Fernandez #define GPIOMODE_ENABLED	1
343d0899e8SGabriel Fernandez 
353d0899e8SGabriel Fernandez #define SLPM_PDIS_DISABLED	0
363d0899e8SGabriel Fernandez #define SLPM_PDIS_ENABLED	1
37