Back to home page

OSCL-LXR

 
 

    


0001 1) OF unittest platform device
0002 
0003 ** unittest
0004 
0005 Required properties:
0006 - compatible: must be "unittest"
0007 
0008 All other properties are optional.
0009 
0010 Example:
0011         unittest {
0012                 compatible = "unittest";
0013         };
0014 
0015 2) OF unittest i2c adapter platform device
0016 
0017 ** platform device unittest adapter
0018 
0019 Required properties:
0020 - compatible: must be unittest-i2c-bus
0021 
0022 Children nodes contain unittest i2c devices.
0023 
0024 Example:
0025         unittest-i2c-bus {
0026                 compatible = "unittest-i2c-bus";
0027         };
0028 
0029 3) OF unittest i2c device
0030 
0031 ** I2C unittest device
0032 
0033 Required properties:
0034 - compatible: must be unittest-i2c-dev
0035 
0036 All other properties are optional
0037 
0038 Example:
0039         unittest-i2c-dev {
0040                 compatible = "unittest-i2c-dev";
0041         };
0042 
0043 4) OF unittest i2c mux device
0044 
0045 ** I2C unittest mux
0046 
0047 Required properties:
0048 - compatible: must be unittest-i2c-mux
0049 
0050 Children nodes contain unittest i2c bus nodes per channel.
0051 
0052 Example:
0053         unittest-i2c-mux {
0054                 compatible = "unittest-i2c-mux";
0055                 #address-cells = <1>;
0056                 #size-cells = <0>;
0057                 channel-0 {
0058                         reg = <0>;
0059                         #address-cells = <1>;
0060                         #size-cells = <0>;
0061                         i2c-dev {
0062                                 reg = <8>;
0063                                 compatible = "unittest-i2c-dev";
0064                         };
0065                 };
0066         };