rockchip-efuse.txt 824 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. = Rockchip eFuse device tree bindings =
  2. Required properties:
  3. - compatible: Should be "rockchip,rockchip-efuse"
  4. - reg: Should contain the registers location and exact eFuse size
  5. - clocks: Should be the clock id of eFuse
  6. - clock-names: Should be "pclk_efuse"
  7. = Data cells =
  8. Are child nodes of eFuse, bindings of which as described in
  9. bindings/nvmem/nvmem.txt
  10. Example:
  11. efuse: efuse@ffb40000 {
  12. compatible = "rockchip,rockchip-efuse";
  13. reg = <0xffb40000 0x20>;
  14. #address-cells = <1>;
  15. #size-cells = <1>;
  16. clocks = <&cru PCLK_EFUSE256>;
  17. clock-names = "pclk_efuse";
  18. /* Data cells */
  19. cpu_leakage: cpu_leakage {
  20. reg = <0x17 0x1>;
  21. };
  22. };
  23. = Data consumers =
  24. Are device nodes which consume nvmem data cells.
  25. Example:
  26. cpu_leakage {
  27. ...
  28. nvmem-cells = <&cpu_leakage>;
  29. nvmem-cell-names = "cpu_leakage";
  30. };