renesas,r8a779h0-sysc.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
  2. /*
  3. * Copyright (C) 2023 Renesas Electronics Corp.
  4. */
  5. #ifndef __DT_BINDINGS_POWER_RENESAS_R8A779H0_SYSC_H__
  6. #define __DT_BINDINGS_POWER_RENESAS_R8A779H0_SYSC_H__
  7. /*
  8. * These power domain indices match the Power Domain Register Numbers (PDR)
  9. */
  10. #define R8A779H0_PD_A1E0D0C0 0
  11. #define R8A779H0_PD_A1E0D0C1 1
  12. #define R8A779H0_PD_A1E0D0C2 2
  13. #define R8A779H0_PD_A1E0D0C3 3
  14. #define R8A779H0_PD_A2E0D0 16
  15. #define R8A779H0_PD_A3CR0 21
  16. #define R8A779H0_PD_A3CR1 22
  17. #define R8A779H0_PD_A3CR2 23
  18. #define R8A779H0_PD_A33DGA 24
  19. #define R8A779H0_PD_A23DGB 25
  20. #define R8A779H0_PD_C4 31
  21. #define R8A779H0_PD_A1DSP0 33
  22. #define R8A779H0_PD_A2IMP01 34
  23. #define R8A779H0_PD_A2PSC 35
  24. #define R8A779H0_PD_A2CV0 36
  25. #define R8A779H0_PD_A2CV1 37
  26. #define R8A779H0_PD_A3IMR0 38
  27. #define R8A779H0_PD_A3IMR1 39
  28. #define R8A779H0_PD_A3VC 40
  29. #define R8A779H0_PD_A2CN0 42
  30. #define R8A779H0_PD_A1CN0 44
  31. #define R8A779H0_PD_A1DSP1 45
  32. #define R8A779H0_PD_A2DMA 47
  33. #define R8A779H0_PD_A2CV2 48
  34. #define R8A779H0_PD_A2CV3 49
  35. #define R8A779H0_PD_A3IMR2 50
  36. #define R8A779H0_PD_A3IMR3 51
  37. #define R8A779H0_PD_A3PCI 52
  38. #define R8A779H0_PD_A2PCIPHY 53
  39. #define R8A779H0_PD_A3VIP0 56
  40. #define R8A779H0_PD_A3VIP2 58
  41. #define R8A779H0_PD_A3ISP0 60
  42. #define R8A779H0_PD_A3DUL 62
  43. /* Always-on power area */
  44. #define R8A779H0_PD_ALWAYS_ON 64
  45. #endif /* __DT_BINDINGS_POWER_RENESAS_R8A779H0_SYSC_H__ */