67 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
1) OF unittest platform device
 | 
						|
 | 
						|
** unittest
 | 
						|
 | 
						|
Required properties:
 | 
						|
- compatible: must be "unittest"
 | 
						|
 | 
						|
All other properties are optional.
 | 
						|
 | 
						|
Example:
 | 
						|
	unittest {
 | 
						|
		compatible = "unittest";
 | 
						|
	};
 | 
						|
 | 
						|
2) OF unittest i2c adapter platform device
 | 
						|
 | 
						|
** platform device unittest adapter
 | 
						|
 | 
						|
Required properties:
 | 
						|
- compatible: must be unittest-i2c-bus
 | 
						|
 | 
						|
Children nodes contain unittest i2c devices.
 | 
						|
 | 
						|
Example:
 | 
						|
	unittest-i2c-bus {
 | 
						|
		compatible = "unittest-i2c-bus";
 | 
						|
	};
 | 
						|
 | 
						|
3) OF unittest i2c device
 | 
						|
 | 
						|
** I2C unittest device
 | 
						|
 | 
						|
Required properties:
 | 
						|
- compatible: must be unittest-i2c-dev
 | 
						|
 | 
						|
All other properties are optional
 | 
						|
 | 
						|
Example:
 | 
						|
	unittest-i2c-dev {
 | 
						|
		compatible = "unittest-i2c-dev";
 | 
						|
	};
 | 
						|
 | 
						|
4) OF unittest i2c mux device
 | 
						|
 | 
						|
** I2C unittest mux
 | 
						|
 | 
						|
Required properties:
 | 
						|
- compatible: must be unittest-i2c-mux
 | 
						|
 | 
						|
Children nodes contain unittest i2c bus nodes per channel.
 | 
						|
 | 
						|
Example:
 | 
						|
	unittest-i2c-mux {
 | 
						|
		compatible = "unittest-i2c-mux";
 | 
						|
		#address-cells = <1>;
 | 
						|
		#size-cells = <0>;
 | 
						|
		channel-0 {
 | 
						|
			reg = <0>;
 | 
						|
			#address-cells = <1>;
 | 
						|
			#size-cells = <0>;
 | 
						|
			i2c-dev {
 | 
						|
				reg = <8>;
 | 
						|
				compatible = "unittest-i2c-dev";
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 |