mtk-efuse.txt 802 B

123456789101112131415161718192021222324252627282930313233343536
  1. = Mediatek MTK-EFUSE device tree bindings =
  2. This binding is intended to represent MTK-EFUSE which is found in most Mediatek SOCs.
  3. Required properties:
  4. - compatible: should be "mediatek,mt8173-efuse" or "mediatek,efuse"
  5. - reg: Should contain registers location and length
  6. = Data cells =
  7. Are child nodes of MTK-EFUSE, bindings of which as described in
  8. bindings/nvmem/nvmem.txt
  9. Example:
  10. efuse: efuse@10206000 {
  11. compatible = "mediatek,mt8173-efuse";
  12. reg = <0 0x10206000 0 0x1000>;
  13. #address-cells = <1>;
  14. #size-cells = <1>;
  15. /* Data cells */
  16. thermal_calibration: calib@528 {
  17. reg = <0x528 0xc>;
  18. };
  19. };
  20. = Data consumers =
  21. Are device nodes which consume nvmem data cells.
  22. For example:
  23. thermal {
  24. ...
  25. nvmem-cells = <&thermal_calibration>;
  26. nvmem-cell-names = "calibration";
  27. };