1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- 1) OF unittest platform device
- ** unittest
- Required properties:
- - compatible: must be "unittest"
- All other properties are optional.
- Example:
- unittest {
- compatible = "unittest";
- status = "okay";
- };
- 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";
- status = "okay";
- };
- 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";
- status = "okay";
- };
- 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";
- status = "okay";
- #address-cells = <1>;
- #size-cells = <0>;
- channel-0 {
- reg = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
- i2c-dev {
- reg = <8>;
- compatible = "unittest-i2c-dev";
- status = "okay";
- };
- };
- };
|