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