1*4882a593Smuzhiyun1) OF unittest platform device 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun** unittest 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunRequired properties: 6*4882a593Smuzhiyun- compatible: must be "unittest" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunAll other properties are optional. 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunExample: 11*4882a593Smuzhiyun unittest { 12*4882a593Smuzhiyun compatible = "unittest"; 13*4882a593Smuzhiyun }; 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun2) OF unittest i2c adapter platform device 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun** platform device unittest adapter 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunRequired properties: 20*4882a593Smuzhiyun- compatible: must be unittest-i2c-bus 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunChildren nodes contain unittest i2c devices. 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunExample: 25*4882a593Smuzhiyun unittest-i2c-bus { 26*4882a593Smuzhiyun compatible = "unittest-i2c-bus"; 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun3) OF unittest i2c device 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun** I2C unittest device 32*4882a593Smuzhiyun 33*4882a593SmuzhiyunRequired properties: 34*4882a593Smuzhiyun- compatible: must be unittest-i2c-dev 35*4882a593Smuzhiyun 36*4882a593SmuzhiyunAll other properties are optional 37*4882a593Smuzhiyun 38*4882a593SmuzhiyunExample: 39*4882a593Smuzhiyun unittest-i2c-dev { 40*4882a593Smuzhiyun compatible = "unittest-i2c-dev"; 41*4882a593Smuzhiyun }; 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun4) OF unittest i2c mux device 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun** I2C unittest mux 46*4882a593Smuzhiyun 47*4882a593SmuzhiyunRequired properties: 48*4882a593Smuzhiyun- compatible: must be unittest-i2c-mux 49*4882a593Smuzhiyun 50*4882a593SmuzhiyunChildren nodes contain unittest i2c bus nodes per channel. 51*4882a593Smuzhiyun 52*4882a593SmuzhiyunExample: 53*4882a593Smuzhiyun unittest-i2c-mux { 54*4882a593Smuzhiyun compatible = "unittest-i2c-mux"; 55*4882a593Smuzhiyun #address-cells = <1>; 56*4882a593Smuzhiyun #size-cells = <0>; 57*4882a593Smuzhiyun channel-0 { 58*4882a593Smuzhiyun reg = <0>; 59*4882a593Smuzhiyun #address-cells = <1>; 60*4882a593Smuzhiyun #size-cells = <0>; 61*4882a593Smuzhiyun i2c-dev { 62*4882a593Smuzhiyun reg = <8>; 63*4882a593Smuzhiyun compatible = "unittest-i2c-dev"; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun }; 66*4882a593Smuzhiyun }; 67