blob: 9a5b311f44342079d73ab7b5a4881d2d8c706c59 [file] [log] [blame]
Wang Long9697a552015-03-11 08:36:54 +000011) OF unittest platform device
Pantelis Antoniou177d2712014-10-28 22:35:59 +02002
Wang Long9697a552015-03-11 08:36:54 +00003** unittest
Pantelis Antoniou177d2712014-10-28 22:35:59 +02004
5Required properties:
Wang Long9697a552015-03-11 08:36:54 +00006- compatible: must be "unittest"
Pantelis Antoniou177d2712014-10-28 22:35:59 +02007
8All other properties are optional.
9
10Example:
Wang Long9697a552015-03-11 08:36:54 +000011 unittest {
12 compatible = "unittest";
Pantelis Antoniou177d2712014-10-28 22:35:59 +020013 };
Pantelis Antonioud5e75502015-01-12 19:02:49 +020014
Wang Long9697a552015-03-11 08:36:54 +0000152) OF unittest i2c adapter platform device
Pantelis Antonioud5e75502015-01-12 19:02:49 +020016
17** platform device unittest adapter
18
19Required properties:
Wang Long9697a552015-03-11 08:36:54 +000020- compatible: must be unittest-i2c-bus
Pantelis Antonioud5e75502015-01-12 19:02:49 +020021
Wang Long9697a552015-03-11 08:36:54 +000022Children nodes contain unittest i2c devices.
Pantelis Antonioud5e75502015-01-12 19:02:49 +020023
24Example:
Wang Long9697a552015-03-11 08:36:54 +000025 unittest-i2c-bus {
26 compatible = "unittest-i2c-bus";
Pantelis Antonioud5e75502015-01-12 19:02:49 +020027 };
28
Wang Long9697a552015-03-11 08:36:54 +0000293) OF unittest i2c device
Pantelis Antonioud5e75502015-01-12 19:02:49 +020030
Wang Long9697a552015-03-11 08:36:54 +000031** I2C unittest device
Pantelis Antonioud5e75502015-01-12 19:02:49 +020032
33Required properties:
Wang Long9697a552015-03-11 08:36:54 +000034- compatible: must be unittest-i2c-dev
Pantelis Antonioud5e75502015-01-12 19:02:49 +020035
36All other properties are optional
37
38Example:
Wang Long9697a552015-03-11 08:36:54 +000039 unittest-i2c-dev {
40 compatible = "unittest-i2c-dev";
Pantelis Antonioud5e75502015-01-12 19:02:49 +020041 };
42
Wang Long9697a552015-03-11 08:36:54 +0000434) OF unittest i2c mux device
Pantelis Antonioud5e75502015-01-12 19:02:49 +020044
Wang Long9697a552015-03-11 08:36:54 +000045** I2C unittest mux
Pantelis Antonioud5e75502015-01-12 19:02:49 +020046
47Required properties:
Wang Long9697a552015-03-11 08:36:54 +000048- compatible: must be unittest-i2c-mux
Pantelis Antonioud5e75502015-01-12 19:02:49 +020049
Wang Long9697a552015-03-11 08:36:54 +000050Children nodes contain unittest i2c bus nodes per channel.
Pantelis Antonioud5e75502015-01-12 19:02:49 +020051
52Example:
Wang Long9697a552015-03-11 08:36:54 +000053 unittest-i2c-mux {
54 compatible = "unittest-i2c-mux";
Pantelis Antonioud5e75502015-01-12 19:02:49 +020055 #address-cells = <1>;
56 #size-cells = <0>;
57 channel-0 {
58 reg = <0>;
59 #address-cells = <1>;
60 #size-cells = <0>;
61 i2c-dev {
62 reg = <8>;
Wang Long9697a552015-03-11 08:36:54 +000063 compatible = "unittest-i2c-dev";
Pantelis Antonioud5e75502015-01-12 19:02:49 +020064 };
65 };
66 };