Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 1 | 1) OF unittest platform device |
Pantelis Antoniou | 177d271 | 2014-10-28 22:35:59 +0200 | [diff] [blame] | 2 | |
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 3 | ** unittest |
Pantelis Antoniou | 177d271 | 2014-10-28 22:35:59 +0200 | [diff] [blame] | 4 | |
5 | Required properties: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 6 | - compatible: must be "unittest" |
Pantelis Antoniou | 177d271 | 2014-10-28 22:35:59 +0200 | [diff] [blame] | 7 | |
8 | All other properties are optional. | ||||
9 | |||||
10 | Example: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 11 | unittest { |
12 | compatible = "unittest"; | ||||
Pantelis Antoniou | 177d271 | 2014-10-28 22:35:59 +0200 | [diff] [blame] | 13 | }; |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 14 | |
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 15 | 2) OF unittest i2c adapter platform device |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 16 | |
17 | ** platform device unittest adapter | ||||
18 | |||||
19 | Required properties: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 20 | - compatible: must be unittest-i2c-bus |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 21 | |
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 22 | Children nodes contain unittest i2c devices. |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 23 | |
24 | Example: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 25 | unittest-i2c-bus { |
26 | compatible = "unittest-i2c-bus"; | ||||
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 27 | }; |
28 | |||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 29 | 3) OF unittest i2c device |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 30 | |
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 31 | ** I2C unittest device |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 32 | |
33 | Required properties: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 34 | - compatible: must be unittest-i2c-dev |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 35 | |
36 | All other properties are optional | ||||
37 | |||||
38 | Example: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 39 | unittest-i2c-dev { |
40 | compatible = "unittest-i2c-dev"; | ||||
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 41 | }; |
42 | |||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 43 | 4) OF unittest i2c mux device |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 44 | |
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 45 | ** I2C unittest mux |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 46 | |
47 | Required properties: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 48 | - compatible: must be unittest-i2c-mux |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 49 | |
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 50 | Children nodes contain unittest i2c bus nodes per channel. |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 51 | |
52 | Example: | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 53 | unittest-i2c-mux { |
54 | compatible = "unittest-i2c-mux"; | ||||
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 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>; | ||||
Wang Long | 9697a55 | 2015-03-11 08:36:54 +0000 | [diff] [blame] | 63 | compatible = "unittest-i2c-dev"; |
Pantelis Antoniou | d5e7550 | 2015-01-12 19:02:49 +0200 | [diff] [blame] | 64 | }; |
65 | }; | ||||
66 | }; |