xref: /openbmc/linux/Documentation/devicetree/bindings/unittest.txt (revision cf40a76e7d5874bb25f4404eecc58a2e033af885)
1*9697a559SWang Long1) OF unittest platform device
2177d271cSPantelis Antoniou
3*9697a559SWang Long** unittest
4177d271cSPantelis Antoniou
5177d271cSPantelis AntoniouRequired properties:
6*9697a559SWang Long- compatible: must be "unittest"
7177d271cSPantelis Antoniou
8177d271cSPantelis AntoniouAll other properties are optional.
9177d271cSPantelis Antoniou
10177d271cSPantelis AntoniouExample:
11*9697a559SWang Long	unittest {
12*9697a559SWang Long		compatible = "unittest";
13177d271cSPantelis Antoniou	};
14d5e75500SPantelis Antoniou
15*9697a559SWang Long2) OF unittest i2c adapter platform device
16d5e75500SPantelis Antoniou
17d5e75500SPantelis Antoniou** platform device unittest adapter
18d5e75500SPantelis Antoniou
19d5e75500SPantelis AntoniouRequired properties:
20*9697a559SWang Long- compatible: must be unittest-i2c-bus
21d5e75500SPantelis Antoniou
22*9697a559SWang LongChildren nodes contain unittest i2c devices.
23d5e75500SPantelis Antoniou
24d5e75500SPantelis AntoniouExample:
25*9697a559SWang Long	unittest-i2c-bus {
26*9697a559SWang Long		compatible = "unittest-i2c-bus";
27d5e75500SPantelis Antoniou	};
28d5e75500SPantelis Antoniou
29*9697a559SWang Long3) OF unittest i2c device
30d5e75500SPantelis Antoniou
31*9697a559SWang Long** I2C unittest device
32d5e75500SPantelis Antoniou
33d5e75500SPantelis AntoniouRequired properties:
34*9697a559SWang Long- compatible: must be unittest-i2c-dev
35d5e75500SPantelis Antoniou
36d5e75500SPantelis AntoniouAll other properties are optional
37d5e75500SPantelis Antoniou
38d5e75500SPantelis AntoniouExample:
39*9697a559SWang Long	unittest-i2c-dev {
40*9697a559SWang Long		compatible = "unittest-i2c-dev";
41d5e75500SPantelis Antoniou	};
42d5e75500SPantelis Antoniou
43*9697a559SWang Long4) OF unittest i2c mux device
44d5e75500SPantelis Antoniou
45*9697a559SWang Long** I2C unittest mux
46d5e75500SPantelis Antoniou
47d5e75500SPantelis AntoniouRequired properties:
48*9697a559SWang Long- compatible: must be unittest-i2c-mux
49d5e75500SPantelis Antoniou
50*9697a559SWang LongChildren nodes contain unittest i2c bus nodes per channel.
51d5e75500SPantelis Antoniou
52d5e75500SPantelis AntoniouExample:
53*9697a559SWang Long	unittest-i2c-mux {
54*9697a559SWang Long		compatible = "unittest-i2c-mux";
55d5e75500SPantelis Antoniou		#address-cells = <1>;
56d5e75500SPantelis Antoniou		#size-cells = <0>;
57d5e75500SPantelis Antoniou		channel-0 {
58d5e75500SPantelis Antoniou			reg = <0>;
59d5e75500SPantelis Antoniou			#address-cells = <1>;
60d5e75500SPantelis Antoniou			#size-cells = <0>;
61d5e75500SPantelis Antoniou			i2c-dev {
62d5e75500SPantelis Antoniou				reg = <8>;
63*9697a559SWang Long				compatible = "unittest-i2c-dev";
64d5e75500SPantelis Antoniou			};
65d5e75500SPantelis Antoniou		};
66d5e75500SPantelis Antoniou	};
67