unittest.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. 1) OF unittest platform device
  2. ** unittest
  3. Required properties:
  4. - compatible: must be "unittest"
  5. All other properties are optional.
  6. Example:
  7. unittest {
  8. compatible = "unittest";
  9. };
  10. 2) OF unittest i2c adapter platform device
  11. ** platform device unittest adapter
  12. Required properties:
  13. - compatible: must be unittest-i2c-bus
  14. Children nodes contain unittest i2c devices.
  15. Example:
  16. unittest-i2c-bus {
  17. compatible = "unittest-i2c-bus";
  18. };
  19. 3) OF unittest i2c device
  20. ** I2C unittest device
  21. Required properties:
  22. - compatible: must be unittest-i2c-dev
  23. All other properties are optional
  24. Example:
  25. unittest-i2c-dev {
  26. compatible = "unittest-i2c-dev";
  27. };
  28. 4) OF unittest i2c mux device
  29. ** I2C unittest mux
  30. Required properties:
  31. - compatible: must be unittest-i2c-mux
  32. Children nodes contain unittest i2c bus nodes per channel.
  33. Example:
  34. unittest-i2c-mux {
  35. compatible = "unittest-i2c-mux";
  36. #address-cells = <1>;
  37. #size-cells = <0>;
  38. channel-0 {
  39. reg = <0>;
  40. #address-cells = <1>;
  41. #size-cells = <0>;
  42. i2c-dev {
  43. reg = <8>;
  44. compatible = "unittest-i2c-dev";
  45. };
  46. };
  47. };