uniphier-reset.txt 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. UniPhier reset controller
  2. System reset
  3. ------------
  4. Required properties:
  5. - compatible: should be one of the following:
  6. "socionext,uniphier-sld3-reset" - for sLD3 SoC.
  7. "socionext,uniphier-ld4-reset" - for LD4 SoC.
  8. "socionext,uniphier-pro4-reset" - for Pro4 SoC.
  9. "socionext,uniphier-sld8-reset" - for sLD8 SoC.
  10. "socionext,uniphier-pro5-reset" - for Pro5 SoC.
  11. "socionext,uniphier-pxs2-reset" - for PXs2/LD6b SoC.
  12. "socionext,uniphier-ld11-reset" - for LD11 SoC.
  13. "socionext,uniphier-ld20-reset" - for LD20 SoC.
  14. - #reset-cells: should be 1.
  15. Example:
  16. sysctrl@61840000 {
  17. compatible = "socionext,uniphier-ld11-sysctrl",
  18. "simple-mfd", "syscon";
  19. reg = <0x61840000 0x4000>;
  20. reset {
  21. compatible = "socionext,uniphier-ld11-reset";
  22. #reset-cells = <1>;
  23. };
  24. other nodes ...
  25. };
  26. Media I/O (MIO) reset, SD reset
  27. -------------------------------
  28. Required properties:
  29. - compatible: should be one of the following:
  30. "socionext,uniphier-sld3-mio-reset" - for sLD3 SoC.
  31. "socionext,uniphier-ld4-mio-reset" - for LD4 SoC.
  32. "socionext,uniphier-pro4-mio-reset" - for Pro4 SoC.
  33. "socionext,uniphier-sld8-mio-reset" - for sLD8 SoC.
  34. "socionext,uniphier-pro5-sd-reset" - for Pro5 SoC.
  35. "socionext,uniphier-pxs2-sd-reset" - for PXs2/LD6b SoC.
  36. "socionext,uniphier-ld11-mio-reset" - for LD11 SoC.
  37. "socionext,uniphier-ld20-sd-reset" - for LD20 SoC.
  38. - #reset-cells: should be 1.
  39. Example:
  40. mioctrl@59810000 {
  41. compatible = "socionext,uniphier-ld11-mioctrl",
  42. "simple-mfd", "syscon";
  43. reg = <0x59810000 0x800>;
  44. reset {
  45. compatible = "socionext,uniphier-ld11-mio-reset";
  46. #reset-cells = <1>;
  47. };
  48. other nodes ...
  49. };
  50. Peripheral reset
  51. ----------------
  52. Required properties:
  53. - compatible: should be one of the following:
  54. "socionext,uniphier-ld4-peri-reset" - for LD4 SoC.
  55. "socionext,uniphier-pro4-peri-reset" - for Pro4 SoC.
  56. "socionext,uniphier-sld8-peri-reset" - for sLD8 SoC.
  57. "socionext,uniphier-pro5-peri-reset" - for Pro5 SoC.
  58. "socionext,uniphier-pxs2-peri-reset" - for PXs2/LD6b SoC.
  59. "socionext,uniphier-ld11-peri-reset" - for LD11 SoC.
  60. "socionext,uniphier-ld20-peri-reset" - for LD20 SoC.
  61. - #reset-cells: should be 1.
  62. Example:
  63. perictrl@59820000 {
  64. compatible = "socionext,uniphier-ld11-perictrl",
  65. "simple-mfd", "syscon";
  66. reg = <0x59820000 0x200>;
  67. reset {
  68. compatible = "socionext,uniphier-ld11-peri-reset";
  69. #reset-cells = <1>;
  70. };
  71. other nodes ...
  72. };