mirror of
				https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
				synced 2025-10-30 23:58:51 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			720 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			720 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| Device-Tree bindings for i2c gpio driver
 | |
| 
 | |
| Required properties:
 | |
| 	- compatible = "i2c-gpio";
 | |
| 	- gpios: sda and scl gpio
 | |
| 
 | |
| 
 | |
| Optional properties:
 | |
| 	- i2c-gpio,sda-open-drain: sda as open drain
 | |
| 	- i2c-gpio,scl-open-drain: scl as open drain
 | |
| 	- i2c-gpio,scl-output-only: scl as output only
 | |
| 	- i2c-gpio,delay-us: delay between GPIO operations (may depend on each platform)
 | |
| 	- i2c-gpio,timeout-ms: timeout to get data
 | |
| 
 | |
| Example nodes:
 | |
| 
 | |
| i2c@0 {
 | |
| 	compatible = "i2c-gpio";
 | |
| 	gpios = <&pioA 23 0 /* sda */
 | |
| 		 &pioA 24 0 /* scl */
 | |
| 		>;
 | |
| 	i2c-gpio,sda-open-drain;
 | |
| 	i2c-gpio,scl-open-drain;
 | |
| 	i2c-gpio,delay-us = <2>;	/* ~100 kHz */
 | |
| 	#address-cells = <1>;
 | |
| 	#size-cells = <0>;
 | |
| 
 | |
| 	rv3029c2@56 {
 | |
| 		compatible = "rv3029c2";
 | |
| 		reg = <0x56>;
 | |
| 	};
 | |
| };
 | 
