]>
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 | 13 | }; |
d5e75500 | 14 | |
9697a559 | 15 | 2) OF unittest i2c adapter platform device |
d5e75500 PA |
16 | |
17 | ** platform device unittest adapter | |
18 | ||
19 | Required properties: | |
9697a559 | 20 | - compatible: must be unittest-i2c-bus |
d5e75500 | 21 | |
9697a559 | 22 | Children nodes contain unittest i2c devices. |
d5e75500 PA |
23 | |
24 | Example: | |
9697a559 WL |
25 | unittest-i2c-bus { |
26 | compatible = "unittest-i2c-bus"; | |
d5e75500 PA |
27 | }; |
28 | ||
9697a559 | 29 | 3) OF unittest i2c device |
d5e75500 | 30 | |
9697a559 | 31 | ** I2C unittest device |
d5e75500 PA |
32 | |
33 | Required properties: | |
9697a559 | 34 | - compatible: must be unittest-i2c-dev |
d5e75500 PA |
35 | |
36 | All other properties are optional | |
37 | ||
38 | Example: | |
9697a559 WL |
39 | unittest-i2c-dev { |
40 | compatible = "unittest-i2c-dev"; | |
d5e75500 PA |
41 | }; |
42 | ||
9697a559 | 43 | 4) OF unittest i2c mux device |
d5e75500 | 44 | |
9697a559 | 45 | ** I2C unittest mux |
d5e75500 PA |
46 | |
47 | Required properties: | |
9697a559 | 48 | - compatible: must be unittest-i2c-mux |
d5e75500 | 49 | |
9697a559 | 50 | Children nodes contain unittest i2c bus nodes per channel. |
d5e75500 PA |
51 | |
52 | Example: | |
9697a559 WL |
53 | unittest-i2c-mux { |
54 | compatible = "unittest-i2c-mux"; | |
d5e75500 PA |
55 | #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>; | |
9697a559 | 63 | compatible = "unittest-i2c-dev"; |
d5e75500 PA |
64 | }; |
65 | }; | |
66 | }; |