forked from Minki/linux
ff04b40152
Remove the list of possible pin configurations from the documentation file and create header files containing those definitions. This eliminates the need for error-prone manual lookup of those values in the documentation and guarantees consistency between the human readable representation of the pad function in the .dts file and the actual binary value used in DT. Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
32 lines
834 B
C
32 lines
834 B
C
/*
|
|
* Header providing constants for i.MX28 pinctrl bindings.
|
|
*
|
|
* Copyright (C) 2013 Lothar Waßmann <LW@KARO-electronics.de>
|
|
*
|
|
* The code contained herein is licensed under the GNU General Public
|
|
* License. You may obtain a copy of the GNU General Public License
|
|
* Version 2 at the following locations:
|
|
*
|
|
* http://www.opensource.org/licenses/gpl-license.html
|
|
* http://www.gnu.org/copyleft/gpl.html
|
|
*/
|
|
|
|
#ifndef __DT_BINDINGS_MXS_PINCTRL_H__
|
|
#define __DT_BINDINGS_MXS_PINCTRL_H__
|
|
|
|
/* fsl,drive-strength property */
|
|
#define MXS_DRIVE_4mA 0
|
|
#define MXS_DRIVE_8mA 1
|
|
#define MXS_DRIVE_12mA 2
|
|
#define MXS_DRIVE_16mA 3
|
|
|
|
/* fsl,voltage property */
|
|
#define MXS_VOLTAGE_LOW 0
|
|
#define MXS_VOLTAGE_HIGH 1
|
|
|
|
/* fsl,pull-up property */
|
|
#define MXS_PULL_DISABLE 0
|
|
#define MXS_PULL_ENABLE 1
|
|
|
|
#endif /* __DT_BINDINGS_MXS_PINCTRL_H__ */
|