rockchip.h 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. /*
  2. * Copyright (c) 2006-2022, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. */
  6. #ifndef __DT_BINDINGS_PINCTRL_ROCKCHIP_H__
  7. #define __DT_BINDINGS_PINCTRL_ROCKCHIP_H__
  8. #define RK_GPIO0 0
  9. #define RK_GPIO1 1
  10. #define RK_GPIO2 2
  11. #define RK_GPIO3 3
  12. #define RK_GPIO4 4
  13. #define RK_PA0 0
  14. #define RK_PA1 1
  15. #define RK_PA2 2
  16. #define RK_PA3 3
  17. #define RK_PA4 4
  18. #define RK_PA5 5
  19. #define RK_PA6 6
  20. #define RK_PA7 7
  21. #define RK_PB0 8
  22. #define RK_PB1 9
  23. #define RK_PB2 10
  24. #define RK_PB3 11
  25. #define RK_PB4 12
  26. #define RK_PB5 13
  27. #define RK_PB6 14
  28. #define RK_PB7 15
  29. #define RK_PC0 16
  30. #define RK_PC1 17
  31. #define RK_PC2 18
  32. #define RK_PC3 19
  33. #define RK_PC4 20
  34. #define RK_PC5 21
  35. #define RK_PC6 22
  36. #define RK_PC7 23
  37. #define RK_PD0 24
  38. #define RK_PD1 25
  39. #define RK_PD2 26
  40. #define RK_PD3 27
  41. #define RK_PD4 28
  42. #define RK_PD5 29
  43. #define RK_PD6 30
  44. #define RK_PD7 31
  45. #define RK_FUNC_GPIO 0
  46. #define RK_FUNC_0 0
  47. #define RK_FUNC_1 1
  48. #define RK_FUNC_2 2
  49. #define RK_FUNC_3 3
  50. #define RK_FUNC_4 4
  51. #define RK_FUNC_5 5
  52. #define RK_FUNC_6 6
  53. #define RK_FUNC_7 7
  54. #define RK_FUNC_8 8
  55. #define RK_FUNC_9 9
  56. #define RK_FUNC_10 10
  57. #define RK_FUNC_11 11
  58. #define RK_FUNC_12 12
  59. #define RK_FUNC_13 13
  60. #define RK_FUNC_14 14
  61. #define RK_FUNC_15 15
  62. #define RK_GPIO0_A0 0
  63. #define RK_GPIO0_A1 1
  64. #define RK_GPIO0_A2 2
  65. #define RK_GPIO0_A3 3
  66. #define RK_GPIO0_A4 4
  67. #define RK_GPIO0_A5 5
  68. #define RK_GPIO0_A6 6
  69. #define RK_GPIO0_A7 7
  70. #define RK_GPIO0_B0 8
  71. #define RK_GPIO0_B1 9
  72. #define RK_GPIO0_B2 10
  73. #define RK_GPIO0_B3 11
  74. #define RK_GPIO0_B4 12
  75. #define RK_GPIO0_B5 13
  76. #define RK_GPIO0_B6 14
  77. #define RK_GPIO0_B7 15
  78. #define RK_GPIO0_C0 16
  79. #define RK_GPIO0_C1 17
  80. #define RK_GPIO0_C2 18
  81. #define RK_GPIO0_C3 19
  82. #define RK_GPIO0_C4 20
  83. #define RK_GPIO0_C5 21
  84. #define RK_GPIO0_C6 22
  85. #define RK_GPIO0_C7 23
  86. #define RK_GPIO0_D0 24
  87. #define RK_GPIO0_D1 25
  88. #define RK_GPIO0_D2 26
  89. #define RK_GPIO0_D3 27
  90. #define RK_GPIO0_D4 28
  91. #define RK_GPIO0_D5 29
  92. #define RK_GPIO0_D6 30
  93. #define RK_GPIO0_D7 31
  94. #define RK_GPIO1_A0 32
  95. #define RK_GPIO1_A1 33
  96. #define RK_GPIO1_A2 34
  97. #define RK_GPIO1_A3 35
  98. #define RK_GPIO1_A4 36
  99. #define RK_GPIO1_A5 37
  100. #define RK_GPIO1_A6 38
  101. #define RK_GPIO1_A7 39
  102. #define RK_GPIO1_B0 40
  103. #define RK_GPIO1_B1 41
  104. #define RK_GPIO1_B2 42
  105. #define RK_GPIO1_B3 43
  106. #define RK_GPIO1_B4 44
  107. #define RK_GPIO1_B5 45
  108. #define RK_GPIO1_B6 46
  109. #define RK_GPIO1_B7 47
  110. #define RK_GPIO1_C0 48
  111. #define RK_GPIO1_C1 49
  112. #define RK_GPIO1_C2 50
  113. #define RK_GPIO1_C3 51
  114. #define RK_GPIO1_C4 52
  115. #define RK_GPIO1_C5 53
  116. #define RK_GPIO1_C6 54
  117. #define RK_GPIO1_C7 55
  118. #define RK_GPIO1_D0 56
  119. #define RK_GPIO1_D1 57
  120. #define RK_GPIO1_D2 58
  121. #define RK_GPIO1_D3 59
  122. #define RK_GPIO1_D4 60
  123. #define RK_GPIO1_D5 61
  124. #define RK_GPIO1_D6 62
  125. #define RK_GPIO1_D7 63
  126. #define RK_GPIO2_A0 64
  127. #define RK_GPIO2_A1 65
  128. #define RK_GPIO2_A2 66
  129. #define RK_GPIO2_A3 67
  130. #define RK_GPIO2_A4 68
  131. #define RK_GPIO2_A5 69
  132. #define RK_GPIO2_A6 70
  133. #define RK_GPIO2_A7 71
  134. #define RK_GPIO2_B0 72
  135. #define RK_GPIO2_B1 73
  136. #define RK_GPIO2_B2 74
  137. #define RK_GPIO2_B3 75
  138. #define RK_GPIO2_B4 76
  139. #define RK_GPIO2_B5 77
  140. #define RK_GPIO2_B6 78
  141. #define RK_GPIO2_B7 79
  142. #define RK_GPIO2_C0 80
  143. #define RK_GPIO2_C1 81
  144. #define RK_GPIO2_C2 82
  145. #define RK_GPIO2_C3 83
  146. #define RK_GPIO2_C4 84
  147. #define RK_GPIO2_C5 85
  148. #define RK_GPIO2_C6 86
  149. #define RK_GPIO2_C7 87
  150. #define RK_GPIO2_D0 88
  151. #define RK_GPIO2_D1 89
  152. #define RK_GPIO2_D2 90
  153. #define RK_GPIO2_D3 91
  154. #define RK_GPIO2_D4 92
  155. #define RK_GPIO2_D5 93
  156. #define RK_GPIO2_D6 94
  157. #define RK_GPIO2_D7 95
  158. #define RK_GPIO3_A0 96
  159. #define RK_GPIO3_A1 97
  160. #define RK_GPIO3_A2 98
  161. #define RK_GPIO3_A3 99
  162. #define RK_GPIO3_A4 100
  163. #define RK_GPIO3_A5 101
  164. #define RK_GPIO3_A6 102
  165. #define RK_GPIO3_A7 103
  166. #define RK_GPIO3_B0 104
  167. #define RK_GPIO3_B1 105
  168. #define RK_GPIO3_B2 106
  169. #define RK_GPIO3_B3 107
  170. #define RK_GPIO3_B4 108
  171. #define RK_GPIO3_B5 109
  172. #define RK_GPIO3_B6 110
  173. #define RK_GPIO3_B7 111
  174. #define RK_GPIO3_C0 112
  175. #define RK_GPIO3_C1 113
  176. #define RK_GPIO3_C2 114
  177. #define RK_GPIO3_C3 115
  178. #define RK_GPIO3_C4 116
  179. #define RK_GPIO3_C5 117
  180. #define RK_GPIO3_C6 118
  181. #define RK_GPIO3_C7 119
  182. #define RK_GPIO3_D0 120
  183. #define RK_GPIO3_D1 121
  184. #define RK_GPIO3_D2 122
  185. #define RK_GPIO3_D3 123
  186. #define RK_GPIO3_D4 124
  187. #define RK_GPIO3_D5 125
  188. #define RK_GPIO3_D6 126
  189. #define RK_GPIO3_D7 127
  190. #define RK_GPIO4_A0 128
  191. #define RK_GPIO4_A1 129
  192. #define RK_GPIO4_A2 130
  193. #define RK_GPIO4_A3 131
  194. #define RK_GPIO4_A4 132
  195. #define RK_GPIO4_A5 133
  196. #define RK_GPIO4_A6 134
  197. #define RK_GPIO4_A7 135
  198. #define RK_GPIO4_B0 136
  199. #define RK_GPIO4_B1 137
  200. #define RK_GPIO4_B2 138
  201. #define RK_GPIO4_B3 139
  202. #define RK_GPIO4_B4 140
  203. #define RK_GPIO4_B5 141
  204. #define RK_GPIO4_B6 142
  205. #define RK_GPIO4_B7 143
  206. #define RK_GPIO4_C0 144
  207. #define RK_GPIO4_C1 145
  208. #define RK_GPIO4_C2 146
  209. #define RK_GPIO4_C3 147
  210. #define RK_GPIO4_C4 148
  211. #define RK_GPIO4_C5 149
  212. #define RK_GPIO4_C6 150
  213. #define RK_GPIO4_C7 151
  214. #define RK_GPIO4_D0 152
  215. #define RK_GPIO4_D1 153
  216. #define RK_GPIO4_D2 154
  217. #define RK_GPIO4_D3 155
  218. #define RK_GPIO4_D4 156
  219. #define RK_GPIO4_D5 157
  220. #define RK_GPIO4_D6 158
  221. #define RK_GPIO4_D7 159
  222. #endif /* __DT_BINDINGS_PINCTRL_ROCKCHIP_H__ */