xref: /linux/scripts/dtc/include-prefixes/arm/nxp/mxs/mxs-pinfunc.h (revision cdd5b5a9761fd66d17586e4f4ba6588c70e640ea)
1*724ba675SRob Herring /* SPDX-License-Identifier: GPL-2.0-only */
2*724ba675SRob Herring /*
3*724ba675SRob Herring  * Header providing constants for i.MX28 pinctrl bindings.
4*724ba675SRob Herring  *
5*724ba675SRob Herring  * Copyright (C) 2013 Lothar Waßmann <LW@KARO-electronics.de>
6*724ba675SRob Herring  */
7*724ba675SRob Herring 
8*724ba675SRob Herring #ifndef __DT_BINDINGS_MXS_PINCTRL_H__
9*724ba675SRob Herring #define __DT_BINDINGS_MXS_PINCTRL_H__
10*724ba675SRob Herring 
11*724ba675SRob Herring /* fsl,drive-strength property */
12*724ba675SRob Herring #define MXS_DRIVE_4mA		0
13*724ba675SRob Herring #define MXS_DRIVE_8mA		1
14*724ba675SRob Herring #define MXS_DRIVE_12mA		2
15*724ba675SRob Herring #define MXS_DRIVE_16mA		3
16*724ba675SRob Herring 
17*724ba675SRob Herring /* fsl,voltage property */
18*724ba675SRob Herring #define MXS_VOLTAGE_LOW		0
19*724ba675SRob Herring #define MXS_VOLTAGE_HIGH	1
20*724ba675SRob Herring 
21*724ba675SRob Herring /* fsl,pull-up property */
22*724ba675SRob Herring #define MXS_PULL_DISABLE	0
23*724ba675SRob Herring #define MXS_PULL_ENABLE		1
24*724ba675SRob Herring 
25*724ba675SRob Herring #endif /* __DT_BINDINGS_MXS_PINCTRL_H__ */
26