Commit | Line | Data |
---|---|---|
9697a559 | 1 | 1) OF unittest platform device |
177d271c | 2 | |
9697a559 | 3 | ** unittest |
177d271c PA |
4 | |
5 | Required properties: | |
9697a559 | 6 | - compatible: must be "unittest" |
177d271c PA |
7 | |
8 | All other properties are optional. | |
9 | ||
10 | Example: | |
9697a559 WL |
11 | unittest { |
12 | compatible = "unittest"; | |
177d271c PA |
13 | status = "okay"; |
14 | }; | |
d5e75500 | 15 | |
9697a559 | 16 | 2) OF unittest i2c adapter platform device |
d5e75500 PA |
17 | |
18 | ** platform device unittest adapter | |
19 | ||
20 | Required properties: | |
9697a559 | 21 | - compatible: must be unittest-i2c-bus |
d5e75500 | 22 | |
9697a559 | 23 | Children nodes contain unittest i2c devices. |
d5e75500 PA |
24 | |
25 | Example: | |
9697a559 WL |
26 | unittest-i2c-bus { |
27 | compatible = "unittest-i2c-bus"; | |
d5e75500 PA |
28 | status = "okay"; |
29 | }; | |
30 | ||
9697a559 | 31 | 3) OF unittest i2c device |
d5e75500 | 32 | |
9697a559 | 33 | ** I2C unittest device |
d5e75500 PA |
34 | |
35 | Required properties: | |
9697a559 | 36 | - compatible: must be unittest-i2c-dev |
d5e75500 PA |
37 | |
38 | All other properties are optional | |
39 | ||
40 | Example: | |
9697a559 WL |
41 | unittest-i2c-dev { |
42 | compatible = "unittest-i2c-dev"; | |
d5e75500 PA |
43 | status = "okay"; |
44 | }; | |
45 | ||
9697a559 | 46 | 4) OF unittest i2c mux device |
d5e75500 | 47 | |
9697a559 | 48 | ** I2C unittest mux |
d5e75500 PA |
49 | |
50 | Required properties: | |
9697a559 | 51 | - compatible: must be unittest-i2c-mux |
d5e75500 | 52 | |
9697a559 | 53 | Children nodes contain unittest i2c bus nodes per channel. |
d5e75500 PA |
54 | |
55 | Example: | |
9697a559 WL |
56 | unittest-i2c-mux { |
57 | compatible = "unittest-i2c-mux"; | |
d5e75500 PA |
58 | status = "okay"; |
59 | #address-cells = <1>; | |
60 | #size-cells = <0>; | |
61 | channel-0 { | |
62 | reg = <0>; | |
63 | #address-cells = <1>; | |
64 | #size-cells = <0>; | |
65 | i2c-dev { | |
66 | reg = <8>; | |
9697a559 | 67 | compatible = "unittest-i2c-dev"; |
d5e75500 PA |
68 | status = "okay"; |
69 | }; | |
70 | }; | |
71 | }; |