r8a779g0-cpg-mssr.h 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
  2. /*
  3. * Copyright (C) 2022 Renesas Electronics Corp.
  4. */
  5. #ifndef __DT_BINDINGS_CLOCK_R8A779G0_CPG_MSSR_H__
  6. #define __DT_BINDINGS_CLOCK_R8A779G0_CPG_MSSR_H__
  7. #include <dt-bindings/clock/renesas-cpg-mssr.h>
  8. /* r8a779g0 CPG Core Clocks */
  9. #define R8A779G0_CLK_ZX 0
  10. #define R8A779G0_CLK_ZS 1
  11. #define R8A779G0_CLK_ZT 2
  12. #define R8A779G0_CLK_ZTR 3
  13. #define R8A779G0_CLK_S0D2 4
  14. #define R8A779G0_CLK_S0D3 5
  15. #define R8A779G0_CLK_S0D4 6
  16. #define R8A779G0_CLK_S0D1_VIO 7
  17. #define R8A779G0_CLK_S0D2_VIO 8
  18. #define R8A779G0_CLK_S0D4_VIO 9
  19. #define R8A779G0_CLK_S0D8_VIO 10
  20. #define R8A779G0_CLK_S0D1_VC 11
  21. #define R8A779G0_CLK_S0D2_VC 12
  22. #define R8A779G0_CLK_S0D4_VC 13
  23. #define R8A779G0_CLK_S0D2_MM 14
  24. #define R8A779G0_CLK_S0D4_MM 15
  25. #define R8A779G0_CLK_S0D2_U3DG 16
  26. #define R8A779G0_CLK_S0D4_U3DG 17
  27. #define R8A779G0_CLK_S0D2_RT 18
  28. #define R8A779G0_CLK_S0D3_RT 19
  29. #define R8A779G0_CLK_S0D4_RT 20
  30. #define R8A779G0_CLK_S0D6_RT 21
  31. #define R8A779G0_CLK_S0D24_RT 22
  32. #define R8A779G0_CLK_S0D2_PER 23
  33. #define R8A779G0_CLK_S0D3_PER 24
  34. #define R8A779G0_CLK_S0D4_PER 25
  35. #define R8A779G0_CLK_S0D6_PER 26
  36. #define R8A779G0_CLK_S0D12_PER 27
  37. #define R8A779G0_CLK_S0D24_PER 28
  38. #define R8A779G0_CLK_S0D1_HSC 29
  39. #define R8A779G0_CLK_S0D2_HSC 30
  40. #define R8A779G0_CLK_S0D4_HSC 31
  41. #define R8A779G0_CLK_S0D2_CC 32
  42. #define R8A779G0_CLK_SVD1_IR 33
  43. #define R8A779G0_CLK_SVD2_IR 34
  44. #define R8A779G0_CLK_SVD1_VIP 35
  45. #define R8A779G0_CLK_SVD2_VIP 36
  46. #define R8A779G0_CLK_CL 37
  47. #define R8A779G0_CLK_CL16M 38
  48. #define R8A779G0_CLK_CL16M_MM 39
  49. #define R8A779G0_CLK_CL16M_RT 40
  50. #define R8A779G0_CLK_CL16M_PER 41
  51. #define R8A779G0_CLK_CL16M_HSC 42
  52. #define R8A779G0_CLK_Z0 43
  53. #define R8A779G0_CLK_ZB3 44
  54. #define R8A779G0_CLK_ZB3D2 45
  55. #define R8A779G0_CLK_ZB3D4 46
  56. #define R8A779G0_CLK_ZG 47
  57. #define R8A779G0_CLK_SD0H 48
  58. #define R8A779G0_CLK_SD0 49
  59. #define R8A779G0_CLK_RPC 50
  60. #define R8A779G0_CLK_RPCD2 51
  61. #define R8A779G0_CLK_MSO 52
  62. #define R8A779G0_CLK_CANFD 53
  63. #define R8A779G0_CLK_CSI 54
  64. #define R8A779G0_CLK_FRAY 55
  65. #define R8A779G0_CLK_IPC 56
  66. #define R8A779G0_CLK_SASYNCRT 57
  67. #define R8A779G0_CLK_SASYNCPERD1 58
  68. #define R8A779G0_CLK_SASYNCPERD2 59
  69. #define R8A779G0_CLK_SASYNCPERD4 60
  70. #define R8A779G0_CLK_VIOBUS 61
  71. #define R8A779G0_CLK_VIOBUSD2 62
  72. #define R8A779G0_CLK_VCBUS 63
  73. #define R8A779G0_CLK_VCBUSD2 64
  74. #define R8A779G0_CLK_DSIEXT 65
  75. #define R8A779G0_CLK_DSIREF 66
  76. #define R8A779G0_CLK_ADGH 67
  77. #define R8A779G0_CLK_OSC 68
  78. #define R8A779G0_CLK_ZR0 69
  79. #define R8A779G0_CLK_ZR1 70
  80. #define R8A779G0_CLK_ZR2 71
  81. #define R8A779G0_CLK_IMPA 72
  82. #define R8A779G0_CLK_IMPAD4 73
  83. #define R8A779G0_CLK_CPEX 74
  84. #define R8A779G0_CLK_CBFUSA 75
  85. #define R8A779G0_CLK_R 76
  86. #endif /* __DT_BINDINGS_CLOCK_R8A779G0_CPG_MSSR_H__ */