forked from mirrors/linux
		
	 ff04b40152
			
		
	
	
		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>
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			834 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 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__ */
 |