56 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
* Pin configuration for TI DA850/OMAP-L138/AM18x
 | 
						|
 | 
						|
These SoCs have a separate controller for setting bias (internal pullup/down).
 | 
						|
Bias can only be selected for groups rather than individual pins.
 | 
						|
 | 
						|
Required Properties:
 | 
						|
 | 
						|
  - compatible: Must be "ti,da850-pupd"
 | 
						|
  - reg: Base address and length of the memory resource used by the pullup/down
 | 
						|
    controller hardware module.
 | 
						|
 | 
						|
The controller node also acts as a container for pin group configuration nodes.
 | 
						|
The names of these groups are ignored.
 | 
						|
 | 
						|
Pin Group Node Properties:
 | 
						|
 | 
						|
- groups: An array of strings, each string containing the name of a pin group.
 | 
						|
          Valid names are "cp0".."cp31".
 | 
						|
 | 
						|
The pin configuration parameters use the generic pinconf bindings defined in
 | 
						|
pinctrl-bindings.txt in this directory. The supported parameters are
 | 
						|
bias-disable, bias-pull-up, bias-pull-down.
 | 
						|
 | 
						|
 | 
						|
Example
 | 
						|
-------
 | 
						|
 | 
						|
In common dtsi file:
 | 
						|
 | 
						|
	pinconf: pin-controller@22c00c {
 | 
						|
		compatible = "ti,da850-pupd";
 | 
						|
		reg = <0x22c00c 0x8>;
 | 
						|
	};
 | 
						|
 | 
						|
In board-specific file:
 | 
						|
 | 
						|
	&pinconf {
 | 
						|
		pinctrl-0 = <&pinconf_bias_groups>;
 | 
						|
		pinctrl-names = "default";
 | 
						|
 | 
						|
		pinconf_bias_groups: bias-groups {
 | 
						|
			pull-up {
 | 
						|
				groups = "cp30", "cp31";
 | 
						|
				bias-pull-up;
 | 
						|
			};
 | 
						|
			pull-down {
 | 
						|
				groups = "cp29", "cp28";
 | 
						|
				bias-pull-down;
 | 
						|
			};
 | 
						|
			disable {
 | 
						|
				groups = "cp27", "cp26";
 | 
						|
				bias-disable;
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 |