regconfig.h.sim_PI.c 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /**
  3. ******************************************************************************
  4. * @file regconfig.h.sim_PI.c
  5. * @author StarFive Technology
  6. * @version V1.0
  7. * @date 07/20/2020
  8. * @brief
  9. ******************************************************************************
  10. * @copy
  11. *
  12. * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
  13. * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
  14. * TIME. AS A RESULT, STARFIVE SHALL NOT BE HELD LIABLE FOR ANY
  15. * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
  16. * FROM THE CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  17. * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  18. *
  19. * COPYRIGHT 2020 Shanghai StarFive Technology Co., Ltd.
  20. */
  21. #include <regconfig.h.sim_PI.h>
  22. #include <regconfig.h.sim_PHY.h>
  23. #include <sys.h>
  24. #include <clkgen_ctrl_macro.h>
  25. #include <comdef.h>
  26. void regconfig_h_sim_pi(uint32_t OMC_APB_BASE_ADDR, uint32_t OMC_SECURE_APB_BASE_ADDR, uint32_t PHY_APB_BASE_ADDR)
  27. {
  28. apb_write(PHY_APB_BASE_ADDR + (2048 +00 << 2), DENALI_PI_00_DATA);
  29. apb_write(PHY_APB_BASE_ADDR + (2048 +01 << 2), DENALI_PI_01_DATA);
  30. apb_write(PHY_APB_BASE_ADDR + (2048 +02 << 2), DENALI_PI_02_DATA);
  31. apb_write(PHY_APB_BASE_ADDR + (2048 +03 << 2), DENALI_PI_03_DATA);
  32. apb_write(PHY_APB_BASE_ADDR + (2048 +04 << 2), DENALI_PI_04_DATA);
  33. apb_write(PHY_APB_BASE_ADDR + (2048 +05 << 2), DENALI_PI_05_DATA);
  34. apb_write(PHY_APB_BASE_ADDR + (2048 +06 << 2), DENALI_PI_06_DATA);
  35. apb_write(PHY_APB_BASE_ADDR + (2048 +07 << 2), DENALI_PI_07_DATA);
  36. apb_write(PHY_APB_BASE_ADDR + (2048 +8 << 2), DENALI_PI_08_DATA);
  37. apb_write(PHY_APB_BASE_ADDR + (2048 +9 << 2), DENALI_PI_09_DATA);
  38. apb_write(PHY_APB_BASE_ADDR + (2048 +10 << 2), DENALI_PI_10_DATA);
  39. apb_write(PHY_APB_BASE_ADDR + (2048 +11 << 2), DENALI_PI_11_DATA);
  40. apb_write(PHY_APB_BASE_ADDR + (2048 +12 << 2), DENALI_PI_12_DATA);
  41. apb_write(PHY_APB_BASE_ADDR + (2048 +13 << 2), DENALI_PI_13_DATA);
  42. apb_write(PHY_APB_BASE_ADDR + (2048 +14 << 2), DENALI_PI_14_DATA);
  43. apb_write(PHY_APB_BASE_ADDR + (2048 +15 << 2), DENALI_PI_15_DATA);
  44. apb_write(PHY_APB_BASE_ADDR + (2048 +16 << 2), DENALI_PI_16_DATA);
  45. apb_write(PHY_APB_BASE_ADDR + (2048 +17 << 2), DENALI_PI_17_DATA);
  46. apb_write(PHY_APB_BASE_ADDR + (2048 +18 << 2), DENALI_PI_18_DATA);
  47. apb_write(PHY_APB_BASE_ADDR + (2048 +19 << 2), DENALI_PI_19_DATA);
  48. apb_write(PHY_APB_BASE_ADDR + (2048 +20 << 2), DENALI_PI_20_DATA);
  49. apb_write(PHY_APB_BASE_ADDR + (2048 +21 << 2), DENALI_PI_21_DATA);
  50. apb_write(PHY_APB_BASE_ADDR + (2048 +22 << 2), DENALI_PI_22_DATA);
  51. apb_write(PHY_APB_BASE_ADDR + (2048 +23 << 2), DENALI_PI_23_DATA);
  52. apb_write(PHY_APB_BASE_ADDR + (2048 +24 << 2), DENALI_PI_24_DATA);
  53. apb_write(PHY_APB_BASE_ADDR + (2048 +25 << 2), DENALI_PI_25_DATA);
  54. apb_write(PHY_APB_BASE_ADDR + (2048 +26 << 2), DENALI_PI_26_DATA);
  55. apb_write(PHY_APB_BASE_ADDR + (2048 +27 << 2), DENALI_PI_27_DATA);
  56. apb_write(PHY_APB_BASE_ADDR + (2048 +28 << 2), DENALI_PI_28_DATA);
  57. apb_write(PHY_APB_BASE_ADDR + (2048 +29 << 2), DENALI_PI_29_DATA);
  58. apb_write(PHY_APB_BASE_ADDR + (2048 +30 << 2), DENALI_PI_30_DATA);
  59. apb_write(PHY_APB_BASE_ADDR + (2048 +31 << 2), DENALI_PI_31_DATA);
  60. apb_write(PHY_APB_BASE_ADDR + (2048 +32 << 2), DENALI_PI_32_DATA);
  61. apb_write(PHY_APB_BASE_ADDR + (2048 +33 << 2), DENALI_PI_33_DATA);
  62. apb_write(PHY_APB_BASE_ADDR + (2048 +34 << 2), DENALI_PI_34_DATA);
  63. apb_write(PHY_APB_BASE_ADDR + (2048 +35 << 2), DENALI_PI_35_DATA);
  64. apb_write(PHY_APB_BASE_ADDR + (2048 +36 << 2), DENALI_PI_36_DATA);
  65. apb_write(PHY_APB_BASE_ADDR + (2048 +37 << 2), DENALI_PI_37_DATA);
  66. apb_write(PHY_APB_BASE_ADDR + (2048 +38 << 2), DENALI_PI_38_DATA);
  67. apb_write(PHY_APB_BASE_ADDR + (2048 +39 << 2), DENALI_PI_39_DATA);
  68. apb_write(PHY_APB_BASE_ADDR + (2048 +40 << 2), DENALI_PI_40_DATA);
  69. apb_write(PHY_APB_BASE_ADDR + (2048 +41 << 2), DENALI_PI_41_DATA);
  70. apb_write(PHY_APB_BASE_ADDR + (2048 +42 << 2), DENALI_PI_42_DATA);
  71. apb_write(PHY_APB_BASE_ADDR + (2048 +43 << 2), DENALI_PI_43_DATA);
  72. apb_write(PHY_APB_BASE_ADDR + (2048 +44 << 2), DENALI_PI_44_DATA);
  73. apb_write(PHY_APB_BASE_ADDR + (2048 +45 << 2), DENALI_PI_45_DATA);
  74. apb_write(PHY_APB_BASE_ADDR + (2048 +46 << 2), DENALI_PI_46_DATA);
  75. apb_write(PHY_APB_BASE_ADDR + (2048 +47 << 2), DENALI_PI_47_DATA);
  76. apb_write(PHY_APB_BASE_ADDR + (2048 +48 << 2), DENALI_PI_48_DATA);
  77. apb_write(PHY_APB_BASE_ADDR + (2048 +49 << 2), DENALI_PI_49_DATA);
  78. apb_write(PHY_APB_BASE_ADDR + (2048 +50 << 2), DENALI_PI_50_DATA);
  79. apb_write(PHY_APB_BASE_ADDR + (2048 +51 << 2), DENALI_PI_51_DATA);
  80. apb_write(PHY_APB_BASE_ADDR + (2048 +52 << 2), DENALI_PI_52_DATA);
  81. apb_write(PHY_APB_BASE_ADDR + (2048 +53 << 2), DENALI_PI_53_DATA);
  82. apb_write(PHY_APB_BASE_ADDR + (2048 +54 << 2), DENALI_PI_54_DATA);
  83. apb_write(PHY_APB_BASE_ADDR + (2048 +55 << 2), DENALI_PI_55_DATA);
  84. apb_write(PHY_APB_BASE_ADDR + (2048 +56 << 2), DENALI_PI_56_DATA);
  85. apb_write(PHY_APB_BASE_ADDR + (2048 +57 << 2), DENALI_PI_57_DATA);
  86. apb_write(PHY_APB_BASE_ADDR + (2048 +58 << 2), DENALI_PI_58_DATA);
  87. apb_write(PHY_APB_BASE_ADDR + (2048 +59 << 2), DENALI_PI_59_DATA);
  88. apb_write(PHY_APB_BASE_ADDR + (2048 +60 << 2), DENALI_PI_60_DATA);
  89. apb_write(PHY_APB_BASE_ADDR + (2048 +61 << 2), DENALI_PI_61_DATA);
  90. apb_write(PHY_APB_BASE_ADDR + (2048 +62 << 2), DENALI_PI_62_DATA);
  91. apb_write(PHY_APB_BASE_ADDR + (2048 +63 << 2), DENALI_PI_63_DATA);
  92. apb_write(PHY_APB_BASE_ADDR + (2048 +64 << 2), DENALI_PI_64_DATA);
  93. apb_write(PHY_APB_BASE_ADDR + (2048 +65 << 2), DENALI_PI_65_DATA);
  94. apb_write(PHY_APB_BASE_ADDR + (2048 +66 << 2), DENALI_PI_66_DATA);
  95. apb_write(PHY_APB_BASE_ADDR + (2048 +67 << 2), DENALI_PI_67_DATA);
  96. apb_write(PHY_APB_BASE_ADDR + (2048 +68 << 2), DENALI_PI_68_DATA);
  97. apb_write(PHY_APB_BASE_ADDR + (2048 +69 << 2), DENALI_PI_69_DATA);
  98. apb_write(PHY_APB_BASE_ADDR + (2048 +70 << 2), DENALI_PI_70_DATA);
  99. apb_write(PHY_APB_BASE_ADDR + (2048 +71 << 2), DENALI_PI_71_DATA);
  100. apb_write(PHY_APB_BASE_ADDR + (2048 +72 << 2), DENALI_PI_72_DATA);
  101. apb_write(PHY_APB_BASE_ADDR + (2048 +73 << 2), DENALI_PI_73_DATA);
  102. apb_write(PHY_APB_BASE_ADDR + (2048 +74 << 2), DENALI_PI_74_DATA);
  103. apb_write(PHY_APB_BASE_ADDR + (2048 +75 << 2), DENALI_PI_75_DATA);
  104. apb_write(PHY_APB_BASE_ADDR + (2048 +76 << 2), DENALI_PI_76_DATA);
  105. apb_write(PHY_APB_BASE_ADDR + (2048 +77 << 2), DENALI_PI_77_DATA);
  106. apb_write(PHY_APB_BASE_ADDR + (2048 +78 << 2), DENALI_PI_78_DATA);
  107. apb_write(PHY_APB_BASE_ADDR + (2048 +79 << 2), DENALI_PI_79_DATA);
  108. apb_write(PHY_APB_BASE_ADDR + (2048 +80 << 2), DENALI_PI_80_DATA);
  109. apb_write(PHY_APB_BASE_ADDR + (2048 +81 << 2), DENALI_PI_81_DATA);
  110. apb_write(PHY_APB_BASE_ADDR + (2048 +82 << 2), DENALI_PI_82_DATA);
  111. apb_write(PHY_APB_BASE_ADDR + (2048 +83 << 2), DENALI_PI_83_DATA);
  112. apb_write(PHY_APB_BASE_ADDR + (2048 +84 << 2), DENALI_PI_84_DATA);
  113. apb_write(PHY_APB_BASE_ADDR + (2048 +85 << 2), DENALI_PI_85_DATA);
  114. apb_write(PHY_APB_BASE_ADDR + (2048 +86 << 2), DENALI_PI_86_DATA);
  115. apb_write(PHY_APB_BASE_ADDR + (2048 +87 << 2), DENALI_PI_87_DATA);
  116. apb_write(PHY_APB_BASE_ADDR + (2048 +88 << 2), DENALI_PI_88_DATA);
  117. apb_write(PHY_APB_BASE_ADDR + (2048 +89 << 2), DENALI_PI_89_DATA);
  118. apb_write(PHY_APB_BASE_ADDR + (2048 +90 << 2), DENALI_PI_90_DATA);
  119. apb_write(PHY_APB_BASE_ADDR + (2048 +91 << 2), DENALI_PI_91_DATA);
  120. apb_write(PHY_APB_BASE_ADDR + (2048 +92 << 2), DENALI_PI_92_DATA);
  121. apb_write(PHY_APB_BASE_ADDR + (2048 +93 << 2), DENALI_PI_93_DATA);
  122. apb_write(PHY_APB_BASE_ADDR + (2048 +94 << 2), DENALI_PI_94_DATA);
  123. apb_write(PHY_APB_BASE_ADDR + (2048 +95 << 2), DENALI_PI_95_DATA);
  124. apb_write(PHY_APB_BASE_ADDR + (2048 +96 << 2), DENALI_PI_96_DATA);
  125. apb_write(PHY_APB_BASE_ADDR + (2048 +97 << 2), DENALI_PI_97_DATA);
  126. apb_write(PHY_APB_BASE_ADDR + (2048 +98 << 2), DENALI_PI_98_DATA);
  127. apb_write(PHY_APB_BASE_ADDR + (2048 +99 << 2), DENALI_PI_99_DATA);
  128. apb_write(PHY_APB_BASE_ADDR + (2048 +100 << 2), DENALI_PI_100_DATA);
  129. apb_write(PHY_APB_BASE_ADDR + (2048 +101 << 2), DENALI_PI_101_DATA);
  130. apb_write(PHY_APB_BASE_ADDR + (2048 +102 << 2), DENALI_PI_102_DATA);
  131. apb_write(PHY_APB_BASE_ADDR + (2048 +103 << 2), DENALI_PI_103_DATA);
  132. apb_write(PHY_APB_BASE_ADDR + (2048 +104 << 2), DENALI_PI_104_DATA);
  133. apb_write(PHY_APB_BASE_ADDR + (2048 +105 << 2), DENALI_PI_105_DATA);
  134. apb_write(PHY_APB_BASE_ADDR + (2048 +106 << 2), DENALI_PI_106_DATA);
  135. apb_write(PHY_APB_BASE_ADDR + (2048 +107 << 2), DENALI_PI_107_DATA);
  136. apb_write(PHY_APB_BASE_ADDR + (2048 +108 << 2), DENALI_PI_108_DATA);
  137. apb_write(PHY_APB_BASE_ADDR + (2048 +109 << 2), DENALI_PI_109_DATA);
  138. apb_write(PHY_APB_BASE_ADDR + (2048 +110 << 2), DENALI_PI_110_DATA);
  139. apb_write(PHY_APB_BASE_ADDR + (2048 +111 << 2), DENALI_PI_111_DATA);
  140. apb_write(PHY_APB_BASE_ADDR + (2048 +112 << 2), DENALI_PI_112_DATA);
  141. apb_write(PHY_APB_BASE_ADDR + (2048 +113 << 2), DENALI_PI_113_DATA);
  142. apb_write(PHY_APB_BASE_ADDR + (2048 +114 << 2), DENALI_PI_114_DATA);
  143. apb_write(PHY_APB_BASE_ADDR + (2048 +115 << 2), DENALI_PI_115_DATA);
  144. apb_write(PHY_APB_BASE_ADDR + (2048 +116 << 2), DENALI_PI_116_DATA);
  145. apb_write(PHY_APB_BASE_ADDR + (2048 +117 << 2), DENALI_PI_117_DATA);
  146. apb_write(PHY_APB_BASE_ADDR + (2048 +118 << 2), DENALI_PI_118_DATA);
  147. apb_write(PHY_APB_BASE_ADDR + (2048 +119 << 2), DENALI_PI_119_DATA);
  148. apb_write(PHY_APB_BASE_ADDR + (2048 +120 << 2), DENALI_PI_120_DATA);
  149. apb_write(PHY_APB_BASE_ADDR + (2048 +121 << 2), DENALI_PI_121_DATA);
  150. apb_write(PHY_APB_BASE_ADDR + (2048 +122 << 2), DENALI_PI_122_DATA);
  151. apb_write(PHY_APB_BASE_ADDR + (2048 +123 << 2), DENALI_PI_123_DATA);
  152. apb_write(PHY_APB_BASE_ADDR + (2048 +124 << 2), DENALI_PI_124_DATA);
  153. apb_write(PHY_APB_BASE_ADDR + (2048 +125 << 2), DENALI_PI_125_DATA);
  154. apb_write(PHY_APB_BASE_ADDR + (2048 +126 << 2), DENALI_PI_126_DATA);
  155. apb_write(PHY_APB_BASE_ADDR + (2048 +127 << 2), DENALI_PI_127_DATA);
  156. apb_write(PHY_APB_BASE_ADDR + (2048 +128 << 2), DENALI_PI_128_DATA);
  157. apb_write(PHY_APB_BASE_ADDR + (2048 +129 << 2), DENALI_PI_129_DATA);
  158. apb_write(PHY_APB_BASE_ADDR + (2048 +130 << 2), DENALI_PI_130_DATA);
  159. apb_write(PHY_APB_BASE_ADDR + (2048 +131 << 2), DENALI_PI_131_DATA);
  160. apb_write(PHY_APB_BASE_ADDR + (2048 +132 << 2), DENALI_PI_132_DATA);
  161. apb_write(PHY_APB_BASE_ADDR + (2048 +133 << 2), DENALI_PI_133_DATA);
  162. apb_write(PHY_APB_BASE_ADDR + (2048 +134 << 2), DENALI_PI_134_DATA);
  163. apb_write(PHY_APB_BASE_ADDR + (2048 +135 << 2), DENALI_PI_135_DATA);
  164. apb_write(PHY_APB_BASE_ADDR + (2048 +136 << 2), DENALI_PI_136_DATA);
  165. apb_write(PHY_APB_BASE_ADDR + (2048 +137 << 2), DENALI_PI_137_DATA);
  166. apb_write(PHY_APB_BASE_ADDR + (2048 +138 << 2), DENALI_PI_138_DATA);
  167. apb_write(PHY_APB_BASE_ADDR + (2048 +139 << 2), DENALI_PI_139_DATA);
  168. apb_write(PHY_APB_BASE_ADDR + (2048 +140 << 2), DENALI_PI_140_DATA);
  169. apb_write(PHY_APB_BASE_ADDR + (2048 +141 << 2), DENALI_PI_141_DATA);
  170. apb_write(PHY_APB_BASE_ADDR + (2048 +142 << 2), DENALI_PI_142_DATA);
  171. apb_write(PHY_APB_BASE_ADDR + (2048 +143 << 2), DENALI_PI_143_DATA);
  172. apb_write(PHY_APB_BASE_ADDR + (2048 +144 << 2), DENALI_PI_144_DATA);
  173. apb_write(PHY_APB_BASE_ADDR + (2048 +145 << 2), DENALI_PI_145_DATA);
  174. apb_write(PHY_APB_BASE_ADDR + (2048 +146 << 2), DENALI_PI_146_DATA);
  175. apb_write(PHY_APB_BASE_ADDR + (2048 +147 << 2), DENALI_PI_147_DATA);
  176. apb_write(PHY_APB_BASE_ADDR + (2048 +148 << 2), DENALI_PI_148_DATA);
  177. apb_write(PHY_APB_BASE_ADDR + (2048 +149 << 2), DENALI_PI_149_DATA);
  178. apb_write(PHY_APB_BASE_ADDR + (2048 +150 << 2), DENALI_PI_150_DATA);
  179. apb_write(PHY_APB_BASE_ADDR + (2048 +151 << 2), DENALI_PI_151_DATA);
  180. apb_write(PHY_APB_BASE_ADDR + (2048 +152 << 2), DENALI_PI_152_DATA);
  181. apb_write(PHY_APB_BASE_ADDR + (2048 +153 << 2), DENALI_PI_153_DATA);
  182. apb_write(PHY_APB_BASE_ADDR + (2048 +154 << 2), DENALI_PI_154_DATA);
  183. apb_write(PHY_APB_BASE_ADDR + (2048 +155 << 2), DENALI_PI_155_DATA);
  184. apb_write(PHY_APB_BASE_ADDR + (2048 +156 << 2), DENALI_PI_156_DATA);
  185. apb_write(PHY_APB_BASE_ADDR + (2048 +157 << 2), DENALI_PI_157_DATA);
  186. apb_write(PHY_APB_BASE_ADDR + (2048 +158 << 2), DENALI_PI_158_DATA);
  187. apb_write(PHY_APB_BASE_ADDR + (2048 +159 << 2), DENALI_PI_159_DATA);
  188. apb_write(PHY_APB_BASE_ADDR + (2048 +160 << 2), DENALI_PI_160_DATA);
  189. apb_write(PHY_APB_BASE_ADDR + (2048 +161 << 2), DENALI_PI_161_DATA);
  190. apb_write(PHY_APB_BASE_ADDR + (2048 +162 << 2), DENALI_PI_162_DATA);
  191. apb_write(PHY_APB_BASE_ADDR + (2048 +163 << 2), DENALI_PI_163_DATA);
  192. apb_write(PHY_APB_BASE_ADDR + (2048 +164 << 2), DENALI_PI_164_DATA);
  193. apb_write(PHY_APB_BASE_ADDR + (2048 +165 << 2), DENALI_PI_165_DATA);
  194. apb_write(PHY_APB_BASE_ADDR + (2048 +166 << 2), DENALI_PI_166_DATA);
  195. apb_write(PHY_APB_BASE_ADDR + (2048 +167 << 2), DENALI_PI_167_DATA);
  196. apb_write(PHY_APB_BASE_ADDR + (2048 +168 << 2), DENALI_PI_168_DATA);
  197. apb_write(PHY_APB_BASE_ADDR + (2048 +169 << 2), DENALI_PI_169_DATA);
  198. apb_write(PHY_APB_BASE_ADDR + (2048 +170 << 2), DENALI_PI_170_DATA);
  199. apb_write(PHY_APB_BASE_ADDR + (2048 +171 << 2), DENALI_PI_171_DATA);
  200. apb_write(PHY_APB_BASE_ADDR + (2048 +172 << 2), DENALI_PI_172_DATA);
  201. apb_write(PHY_APB_BASE_ADDR + (2048 +173 << 2), DENALI_PI_173_DATA);
  202. apb_write(PHY_APB_BASE_ADDR + (2048 +174 << 2), DENALI_PI_174_DATA);
  203. apb_write(PHY_APB_BASE_ADDR + (2048 +175 << 2), DENALI_PI_175_DATA);
  204. apb_write(PHY_APB_BASE_ADDR + (2048 +176 << 2), DENALI_PI_176_DATA);
  205. apb_write(PHY_APB_BASE_ADDR + (2048 +177 << 2), DENALI_PI_177_DATA);
  206. apb_write(PHY_APB_BASE_ADDR + (2048 +178 << 2), DENALI_PI_178_DATA);
  207. apb_write(PHY_APB_BASE_ADDR + (2048 +179 << 2), DENALI_PI_179_DATA);
  208. apb_write(PHY_APB_BASE_ADDR + (2048 +180 << 2), DENALI_PI_180_DATA);
  209. apb_write(PHY_APB_BASE_ADDR + (2048 +181 << 2), DENALI_PI_181_DATA);
  210. apb_write(PHY_APB_BASE_ADDR + (2048 +182 << 2), DENALI_PI_182_DATA);
  211. apb_write(PHY_APB_BASE_ADDR + (2048 +183 << 2), DENALI_PI_183_DATA);
  212. apb_write(PHY_APB_BASE_ADDR + (2048 +184 << 2), DENALI_PI_184_DATA);
  213. apb_write(PHY_APB_BASE_ADDR + (2048 +185 << 2), DENALI_PI_185_DATA);
  214. apb_write(PHY_APB_BASE_ADDR + (2048 +186 << 2), DENALI_PI_186_DATA);
  215. apb_write(PHY_APB_BASE_ADDR + (2048 +187 << 2), DENALI_PI_187_DATA);
  216. apb_write(PHY_APB_BASE_ADDR + (2048 +188 << 2), DENALI_PI_188_DATA);
  217. apb_write(PHY_APB_BASE_ADDR + (2048 +189 << 2), DENALI_PI_189_DATA);
  218. apb_write(PHY_APB_BASE_ADDR + (2048 +190 << 2), DENALI_PI_190_DATA);
  219. apb_write(PHY_APB_BASE_ADDR + (2048 +191 << 2), DENALI_PI_191_DATA);
  220. apb_write(PHY_APB_BASE_ADDR + (2048 +192 << 2), DENALI_PI_192_DATA);
  221. apb_write(PHY_APB_BASE_ADDR + (2048 +193 << 2), DENALI_PI_193_DATA);
  222. apb_write(PHY_APB_BASE_ADDR + (2048 +194 << 2), DENALI_PI_194_DATA);
  223. apb_write(PHY_APB_BASE_ADDR + (2048 +195 << 2), DENALI_PI_195_DATA);
  224. apb_write(PHY_APB_BASE_ADDR + (2048 +196 << 2), DENALI_PI_196_DATA);
  225. apb_write(PHY_APB_BASE_ADDR + (2048 +197 << 2), DENALI_PI_197_DATA);
  226. apb_write(PHY_APB_BASE_ADDR + (2048 +198 << 2), DENALI_PI_198_DATA);
  227. apb_write(PHY_APB_BASE_ADDR + (2048 +199 << 2), DENALI_PI_199_DATA);
  228. apb_write(PHY_APB_BASE_ADDR + (2048 +200 << 2), DENALI_PI_200_DATA);
  229. apb_write(PHY_APB_BASE_ADDR + (2048 +201 << 2), DENALI_PI_201_DATA);
  230. apb_write(PHY_APB_BASE_ADDR + (2048 +202 << 2), DENALI_PI_202_DATA);
  231. apb_write(PHY_APB_BASE_ADDR + (2048 +203 << 2), DENALI_PI_203_DATA);
  232. apb_write(PHY_APB_BASE_ADDR + (2048 +204 << 2), DENALI_PI_204_DATA);
  233. apb_write(PHY_APB_BASE_ADDR + (2048 +205 << 2), DENALI_PI_205_DATA);
  234. apb_write(PHY_APB_BASE_ADDR + (2048 +206 << 2), DENALI_PI_206_DATA);
  235. apb_write(PHY_APB_BASE_ADDR + (2048 +207 << 2), DENALI_PI_207_DATA);
  236. apb_write(PHY_APB_BASE_ADDR + (2048 +208 << 2), DENALI_PI_208_DATA);
  237. apb_write(PHY_APB_BASE_ADDR + (2048 +209 << 2), DENALI_PI_209_DATA);
  238. apb_write(PHY_APB_BASE_ADDR + (2048 +210 << 2), DENALI_PI_210_DATA);
  239. apb_write(PHY_APB_BASE_ADDR + (2048 +211 << 2), DENALI_PI_211_DATA);
  240. apb_write(PHY_APB_BASE_ADDR + (2048 +212 << 2), DENALI_PI_212_DATA);
  241. apb_write(PHY_APB_BASE_ADDR + (2048 +213 << 2), DENALI_PI_213_DATA);
  242. apb_write(PHY_APB_BASE_ADDR + (2048 +214 << 2), DENALI_PI_214_DATA);
  243. apb_write(PHY_APB_BASE_ADDR + (2048 +215 << 2), DENALI_PI_215_DATA);
  244. apb_write(PHY_APB_BASE_ADDR + (2048 +216 << 2), DENALI_PI_216_DATA);
  245. apb_write(PHY_APB_BASE_ADDR + (2048 +217 << 2), DENALI_PI_217_DATA);
  246. apb_write(PHY_APB_BASE_ADDR + (2048 +218 << 2), DENALI_PI_218_DATA);
  247. apb_write(PHY_APB_BASE_ADDR + (2048 +219 << 2), DENALI_PI_219_DATA);
  248. apb_write(PHY_APB_BASE_ADDR + (2048 +220 << 2), DENALI_PI_220_DATA);
  249. apb_write(PHY_APB_BASE_ADDR + (2048 +221 << 2), DENALI_PI_221_DATA);
  250. apb_write(PHY_APB_BASE_ADDR + (2048 +222 << 2), DENALI_PI_222_DATA);
  251. apb_write(PHY_APB_BASE_ADDR + (2048 +223 << 2), DENALI_PI_223_DATA);
  252. apb_write(PHY_APB_BASE_ADDR + (2048 +224 << 2), DENALI_PI_224_DATA);
  253. apb_write(PHY_APB_BASE_ADDR + (2048 +225 << 2), DENALI_PI_225_DATA);
  254. apb_write(PHY_APB_BASE_ADDR + (2048 +226 << 2), DENALI_PI_226_DATA);
  255. apb_write(PHY_APB_BASE_ADDR + (2048 +227 << 2), DENALI_PI_227_DATA);
  256. apb_write(PHY_APB_BASE_ADDR + (2048 +228 << 2), DENALI_PI_228_DATA);
  257. apb_write(PHY_APB_BASE_ADDR + (2048 +229 << 2), DENALI_PI_229_DATA);
  258. apb_write(PHY_APB_BASE_ADDR + (2048 +230 << 2), DENALI_PI_230_DATA);
  259. apb_write(PHY_APB_BASE_ADDR + (2048 +231 << 2), DENALI_PI_231_DATA);
  260. apb_write(PHY_APB_BASE_ADDR + (2048 +232 << 2), DENALI_PI_232_DATA);
  261. apb_write(PHY_APB_BASE_ADDR + (2048 +233 << 2), DENALI_PI_233_DATA);
  262. apb_write(PHY_APB_BASE_ADDR + (2048 +234 << 2), DENALI_PI_234_DATA);
  263. apb_write(PHY_APB_BASE_ADDR + (2048 +235 << 2), DENALI_PI_235_DATA);
  264. apb_write(PHY_APB_BASE_ADDR + (2048 +236 << 2), DENALI_PI_236_DATA);
  265. apb_write(PHY_APB_BASE_ADDR + (2048 +237 << 2), DENALI_PI_237_DATA);
  266. apb_write(PHY_APB_BASE_ADDR + (2048 +238 << 2), DENALI_PI_238_DATA);
  267. apb_write(PHY_APB_BASE_ADDR + (2048 +239 << 2), DENALI_PI_239_DATA);
  268. apb_write(PHY_APB_BASE_ADDR + (2048 +240 << 2), DENALI_PI_240_DATA);
  269. apb_write(PHY_APB_BASE_ADDR + (2048 +241 << 2), DENALI_PI_241_DATA);
  270. apb_write(PHY_APB_BASE_ADDR + (2048 +242 << 2), DENALI_PI_242_DATA);
  271. apb_write(PHY_APB_BASE_ADDR + (2048 +243 << 2), DENALI_PI_243_DATA);
  272. apb_write(PHY_APB_BASE_ADDR + (2048 +244 << 2), DENALI_PI_244_DATA);
  273. apb_write(PHY_APB_BASE_ADDR + (2048 +245 << 2), DENALI_PI_245_DATA);
  274. apb_write(PHY_APB_BASE_ADDR + (2048 +246 << 2), DENALI_PI_246_DATA);
  275. apb_write(PHY_APB_BASE_ADDR + (2048 +247 << 2), DENALI_PI_247_DATA);
  276. apb_write(PHY_APB_BASE_ADDR + (2048 +248 << 2), DENALI_PI_248_DATA);
  277. apb_write(PHY_APB_BASE_ADDR + (2048 +249 << 2), DENALI_PI_249_DATA);
  278. apb_write(PHY_APB_BASE_ADDR + (2048 +250 << 2), DENALI_PI_250_DATA);
  279. apb_write(PHY_APB_BASE_ADDR + (2048 +251 << 2), DENALI_PI_251_DATA);
  280. apb_write(PHY_APB_BASE_ADDR + (2048 +252 << 2), DENALI_PI_252_DATA);
  281. apb_write(PHY_APB_BASE_ADDR + (2048 +253 << 2), DENALI_PI_253_DATA);
  282. apb_write(PHY_APB_BASE_ADDR + (2048 +254 << 2), DENALI_PI_254_DATA);
  283. apb_write(PHY_APB_BASE_ADDR + (2048 +255 << 2), DENALI_PI_255_DATA);
  284. apb_write(PHY_APB_BASE_ADDR + (2048 +256 << 2), DENALI_PI_256_DATA);
  285. apb_write(PHY_APB_BASE_ADDR + (2048 +257 << 2), DENALI_PI_257_DATA);
  286. apb_write(PHY_APB_BASE_ADDR + (2048 +258 << 2), DENALI_PI_258_DATA);
  287. apb_write(PHY_APB_BASE_ADDR + (2048 +259 << 2), DENALI_PI_259_DATA);
  288. apb_write(PHY_APB_BASE_ADDR + (2048 +260 << 2), DENALI_PI_260_DATA);
  289. apb_write(PHY_APB_BASE_ADDR + (2048 +261 << 2), DENALI_PI_261_DATA);
  290. apb_write(PHY_APB_BASE_ADDR + (2048 +262 << 2), DENALI_PI_262_DATA);
  291. apb_write(PHY_APB_BASE_ADDR + (2048 +263 << 2), DENALI_PI_263_DATA);
  292. apb_write(PHY_APB_BASE_ADDR + (2048 +264 << 2), DENALI_PI_264_DATA);
  293. apb_write(PHY_APB_BASE_ADDR + (2048 +265 << 2), DENALI_PI_265_DATA);
  294. apb_write(PHY_APB_BASE_ADDR + (2048 +266 << 2), DENALI_PI_266_DATA);
  295. apb_write(PHY_APB_BASE_ADDR + (2048 +267 << 2), DENALI_PI_267_DATA);
  296. apb_write(PHY_APB_BASE_ADDR + (2048 +268 << 2), DENALI_PI_268_DATA);
  297. apb_write(PHY_APB_BASE_ADDR + (2048 +269 << 2), DENALI_PI_269_DATA);
  298. apb_write(PHY_APB_BASE_ADDR + (2048 +270 << 2), DENALI_PI_270_DATA);
  299. apb_write(PHY_APB_BASE_ADDR + (2048 +271 << 2), DENALI_PI_271_DATA);
  300. apb_write(PHY_APB_BASE_ADDR + (2048 +272 << 2), DENALI_PI_272_DATA);
  301. apb_write(PHY_APB_BASE_ADDR + (2048 +273 << 2), DENALI_PI_273_DATA);
  302. apb_write(PHY_APB_BASE_ADDR + (2048 +274 << 2), DENALI_PI_274_DATA);
  303. apb_write(PHY_APB_BASE_ADDR + (2048 +275 << 2), DENALI_PI_275_DATA);
  304. apb_write(PHY_APB_BASE_ADDR + (2048 +276 << 2), DENALI_PI_276_DATA);
  305. apb_write(PHY_APB_BASE_ADDR + (2048 +277 << 2), DENALI_PI_277_DATA);
  306. apb_write(PHY_APB_BASE_ADDR + (2048 +278 << 2), DENALI_PI_278_DATA);
  307. apb_write(PHY_APB_BASE_ADDR + (2048 +279 << 2), DENALI_PI_279_DATA);
  308. apb_write(PHY_APB_BASE_ADDR + (2048 +280 << 2), DENALI_PI_280_DATA);
  309. apb_write(PHY_APB_BASE_ADDR + (2048 +281 << 2), DENALI_PI_281_DATA);
  310. apb_write(PHY_APB_BASE_ADDR + (2048 +282 << 2), DENALI_PI_282_DATA);
  311. apb_write(PHY_APB_BASE_ADDR + (2048 +283 << 2), DENALI_PI_283_DATA);
  312. apb_write(PHY_APB_BASE_ADDR + (2048 +284 << 2), DENALI_PI_284_DATA);
  313. apb_write(PHY_APB_BASE_ADDR + (2048 +285 << 2), DENALI_PI_285_DATA);
  314. apb_write(PHY_APB_BASE_ADDR + (2048 +286 << 2), DENALI_PI_286_DATA);
  315. apb_write(PHY_APB_BASE_ADDR + (2048 +287 << 2), DENALI_PI_287_DATA);
  316. apb_write(PHY_APB_BASE_ADDR + (2048 +288 << 2), DENALI_PI_288_DATA);
  317. apb_write(PHY_APB_BASE_ADDR + (2048 +289 << 2), DENALI_PI_289_DATA);
  318. apb_write(PHY_APB_BASE_ADDR + (2048 +290 << 2), DENALI_PI_290_DATA);
  319. apb_write(PHY_APB_BASE_ADDR + (2048 +291 << 2), DENALI_PI_291_DATA);
  320. apb_write(PHY_APB_BASE_ADDR + (2048 +292 << 2), DENALI_PI_292_DATA);
  321. apb_write(PHY_APB_BASE_ADDR + (2048 +293 << 2), DENALI_PI_293_DATA);
  322. apb_write(PHY_APB_BASE_ADDR + (2048 +294 << 2), DENALI_PI_294_DATA);
  323. apb_write(PHY_APB_BASE_ADDR + (2048 +295 << 2), DENALI_PI_295_DATA);
  324. apb_write(PHY_APB_BASE_ADDR + (2048 +296 << 2), DENALI_PI_296_DATA);
  325. apb_write(PHY_APB_BASE_ADDR + (2048 +297 << 2), DENALI_PI_297_DATA);
  326. apb_write(PHY_APB_BASE_ADDR + (2048 +298 << 2), DENALI_PI_298_DATA);
  327. apb_write(PHY_APB_BASE_ADDR + (2048 +299 << 2), DENALI_PI_299_DATA);
  328. apb_write(PHY_APB_BASE_ADDR + (2048 +300 << 2), DENALI_PI_300_DATA);
  329. apb_write(PHY_APB_BASE_ADDR + (2048 +301 << 2), DENALI_PI_301_DATA);
  330. apb_write(PHY_APB_BASE_ADDR + (2048 +302 << 2), DENALI_PI_302_DATA);
  331. apb_write(PHY_APB_BASE_ADDR + (2048 +303 << 2), DENALI_PI_303_DATA);
  332. apb_write(PHY_APB_BASE_ADDR + (2048 +304 << 2), DENALI_PI_304_DATA);
  333. apb_write(PHY_APB_BASE_ADDR + (2048 +305 << 2), DENALI_PI_305_DATA);
  334. apb_write(PHY_APB_BASE_ADDR + (2048 +306 << 2), DENALI_PI_306_DATA);
  335. apb_write(PHY_APB_BASE_ADDR + (2048 +307 << 2), DENALI_PI_307_DATA);
  336. apb_write(PHY_APB_BASE_ADDR + (2048 +308 << 2), DENALI_PI_308_DATA);
  337. apb_write(PHY_APB_BASE_ADDR + (2048 +309 << 2), DENALI_PI_309_DATA);
  338. apb_write(PHY_APB_BASE_ADDR + (2048 +310 << 2), DENALI_PI_310_DATA);
  339. apb_write(PHY_APB_BASE_ADDR + (2048 +311 << 2), DENALI_PI_311_DATA);
  340. apb_write(PHY_APB_BASE_ADDR + (2048 +312 << 2), DENALI_PI_312_DATA);
  341. apb_write(PHY_APB_BASE_ADDR + (2048 +313 << 2), DENALI_PI_313_DATA);
  342. apb_write(PHY_APB_BASE_ADDR + (2048 +314 << 2), DENALI_PI_314_DATA);
  343. apb_write(PHY_APB_BASE_ADDR + (2048 +315 << 2), DENALI_PI_315_DATA);
  344. apb_write(PHY_APB_BASE_ADDR + (2048 +316 << 2), DENALI_PI_316_DATA);
  345. apb_write(PHY_APB_BASE_ADDR + (2048 +317 << 2), DENALI_PI_317_DATA);
  346. apb_write(PHY_APB_BASE_ADDR + (2048 +318 << 2), DENALI_PI_318_DATA);
  347. apb_write(PHY_APB_BASE_ADDR + (2048 +319 << 2), DENALI_PI_319_DATA);
  348. apb_write(PHY_APB_BASE_ADDR + (2048 +320 << 2), DENALI_PI_320_DATA);
  349. apb_write(PHY_APB_BASE_ADDR + (2048 +321 << 2), DENALI_PI_321_DATA);
  350. apb_write(PHY_APB_BASE_ADDR + (2048 +322 << 2), DENALI_PI_322_DATA);
  351. apb_write(PHY_APB_BASE_ADDR + (2048 +323 << 2), DENALI_PI_323_DATA);
  352. apb_write(PHY_APB_BASE_ADDR + (2048 +324 << 2), DENALI_PI_324_DATA);
  353. apb_write(PHY_APB_BASE_ADDR + (2048 +325 << 2), DENALI_PI_325_DATA);
  354. apb_write(PHY_APB_BASE_ADDR + (2048 +326 << 2), DENALI_PI_326_DATA);
  355. apb_write(PHY_APB_BASE_ADDR + (2048 +327 << 2), DENALI_PI_327_DATA);
  356. apb_write(PHY_APB_BASE_ADDR + (2048 +328 << 2), DENALI_PI_328_DATA);
  357. apb_write(PHY_APB_BASE_ADDR + (2048 +329 << 2), DENALI_PI_329_DATA);
  358. apb_write(PHY_APB_BASE_ADDR + (2048 +330 << 2), DENALI_PI_330_DATA);
  359. apb_write(PHY_APB_BASE_ADDR + (2048 +331 << 2), DENALI_PI_331_DATA);
  360. apb_write(PHY_APB_BASE_ADDR + (2048 +332 << 2), DENALI_PI_332_DATA);
  361. apb_write(PHY_APB_BASE_ADDR + (2048 +333 << 2), DENALI_PI_333_DATA);
  362. apb_write(PHY_APB_BASE_ADDR + (2048 +334 << 2), DENALI_PI_334_DATA);
  363. apb_write(PHY_APB_BASE_ADDR + (2048 +335 << 2), DENALI_PI_335_DATA);
  364. apb_write(PHY_APB_BASE_ADDR + (2048 +336 << 2), DENALI_PI_336_DATA);
  365. apb_write(PHY_APB_BASE_ADDR + (2048 +337 << 2), DENALI_PI_337_DATA);
  366. apb_write(PHY_APB_BASE_ADDR + (2048 +338 << 2), DENALI_PI_338_DATA);
  367. apb_write(PHY_APB_BASE_ADDR + (2048 +339 << 2), DENALI_PI_339_DATA);
  368. apb_write(PHY_APB_BASE_ADDR + (2048 +340 << 2), DENALI_PI_340_DATA);
  369. apb_write(PHY_APB_BASE_ADDR + (2048 +341 << 2), DENALI_PI_341_DATA);
  370. apb_write(PHY_APB_BASE_ADDR + (2048 +342 << 2), DENALI_PI_342_DATA);
  371. apb_write(PHY_APB_BASE_ADDR + (2048 +343 << 2), DENALI_PI_343_DATA);
  372. apb_write(PHY_APB_BASE_ADDR + (2048 +344 << 2), DENALI_PI_344_DATA);
  373. apb_write(PHY_APB_BASE_ADDR + (2048 +345 << 2), DENALI_PI_345_DATA);
  374. apb_write(PHY_APB_BASE_ADDR + (2048 +346 << 2), DENALI_PI_346_DATA);
  375. apb_write(PHY_APB_BASE_ADDR + (2048 +347 << 2), DENALI_PI_347_DATA);
  376. apb_write(PHY_APB_BASE_ADDR + (2048 +348 << 2), DENALI_PI_348_DATA);
  377. apb_write(PHY_APB_BASE_ADDR + (2048 +349 << 2), DENALI_PI_349_DATA);
  378. apb_write(PHY_APB_BASE_ADDR + (2048 +350 << 2), DENALI_PI_350_DATA);
  379. apb_write(PHY_APB_BASE_ADDR + (2048 +351 << 2), DENALI_PI_351_DATA);
  380. apb_write(PHY_APB_BASE_ADDR + (2048 +352 << 2), DENALI_PI_352_DATA);
  381. apb_write(PHY_APB_BASE_ADDR + (2048 +353 << 2), DENALI_PI_353_DATA);
  382. apb_write(PHY_APB_BASE_ADDR + (2048 +354 << 2), DENALI_PI_354_DATA);
  383. apb_write(PHY_APB_BASE_ADDR + (2048 +355 << 2), DENALI_PI_355_DATA);
  384. apb_write(PHY_APB_BASE_ADDR + (2048 +356 << 2), DENALI_PI_356_DATA);
  385. apb_write(PHY_APB_BASE_ADDR + (2048 +357 << 2), DENALI_PI_357_DATA);
  386. apb_write(PHY_APB_BASE_ADDR + (2048 +358 << 2), DENALI_PI_358_DATA);
  387. apb_write(PHY_APB_BASE_ADDR + (2048 +359 << 2), DENALI_PI_359_DATA);
  388. apb_write(PHY_APB_BASE_ADDR + (2048 +360 << 2), DENALI_PI_360_DATA);
  389. apb_write(PHY_APB_BASE_ADDR + (2048 +361 << 2), DENALI_PI_361_DATA);
  390. apb_write(PHY_APB_BASE_ADDR + (2048 +362 << 2), DENALI_PI_362_DATA);
  391. }