GNU Linux-libre 6.1.90-gnu
[releases.git] / arch / arm / boot / dts / mxs-pinfunc.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Header providing constants for i.MX28 pinctrl bindings.
4  *
5  * Copyright (C) 2013 Lothar Waßmann <LW@KARO-electronics.de>
6  */
7
8 #ifndef __DT_BINDINGS_MXS_PINCTRL_H__
9 #define __DT_BINDINGS_MXS_PINCTRL_H__
10
11 /* fsl,drive-strength property */
12 #define MXS_DRIVE_4mA           0
13 #define MXS_DRIVE_8mA           1
14 #define MXS_DRIVE_12mA          2
15 #define MXS_DRIVE_16mA          3
16
17 /* fsl,voltage property */
18 #define MXS_VOLTAGE_LOW         0
19 #define MXS_VOLTAGE_HIGH        1
20
21 /* fsl,pull-up property */
22 #define MXS_PULL_DISABLE        0
23 #define MXS_PULL_ENABLE         1
24
25 #endif /* __DT_BINDINGS_MXS_PINCTRL_H__ */