fsl_device_registers.h 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572
  1. /*
  2. * Copyright (c) 2013 - 2014, Freescale Semiconductor, Inc.
  3. * All rights reserved.
  4. *
  5. * Redistribution and use in source and binary forms, with or without modification,
  6. * are permitted provided that the following conditions are met:
  7. *
  8. * o Redistributions of source code must retain the above copyright notice, this list
  9. * of conditions and the following disclaimer.
  10. *
  11. * o Redistributions in binary form must reproduce the above copyright notice, this
  12. * list of conditions and the following disclaimer in the documentation and/or
  13. * other materials provided with the distribution.
  14. *
  15. * o Neither the name of Freescale Semiconductor, Inc. nor the names of its
  16. * contributors may be used to endorse or promote products derived from this
  17. * software without specific prior written permission.
  18. *
  19. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  20. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  21. * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  22. * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  23. * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  24. * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  25. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  26. * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  27. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  28. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  29. */
  30. #ifndef __FSL_DEVICE_REGISTERS_H__
  31. #define __FSL_DEVICE_REGISTERS_H__
  32. /*
  33. * Include the cpu specific register header files.
  34. *
  35. * The CPU macro should be declared in the project or makefile.
  36. */
  37. #if (defined(CPU_MK22FN512VDC12))
  38. #define K22F51212_SERIES
  39. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  40. #include "device/MK22F51212/MK22F51212_adc.h"
  41. #include "device/MK22F51212/MK22F51212_aips.h"
  42. #include "device/MK22F51212/MK22F51212_cmp.h"
  43. #include "device/MK22F51212/MK22F51212_crc.h"
  44. #include "device/MK22F51212/MK22F51212_dac.h"
  45. #include "device/MK22F51212/MK22F51212_dma.h"
  46. #include "device/MK22F51212/MK22F51212_dmamux.h"
  47. #include "device/MK22F51212/MK22F51212_ewm.h"
  48. #include "device/MK22F51212/MK22F51212_fb.h"
  49. #include "device/MK22F51212/MK22F51212_fmc.h"
  50. #include "device/MK22F51212/MK22F51212_ftfa.h"
  51. #include "device/MK22F51212/MK22F51212_ftm.h"
  52. #include "device/MK22F51212/MK22F51212_gpio.h"
  53. #include "device/MK22F51212/MK22F51212_i2c.h"
  54. #include "device/MK22F51212/MK22F51212_i2s.h"
  55. #include "device/MK22F51212/MK22F51212_llwu.h"
  56. #include "device/MK22F51212/MK22F51212_lptmr.h"
  57. #include "device/MK22F51212/MK22F51212_mcg.h"
  58. #include "device/MK22F51212/MK22F51212_mcm.h"
  59. #include "device/MK22F51212/MK22F51212_nv.h"
  60. #include "device/MK22F51212/MK22F51212_osc.h"
  61. #include "device/MK22F51212/MK22F51212_pdb.h"
  62. #include "device/MK22F51212/MK22F51212_pit.h"
  63. #include "device/MK22F51212/MK22F51212_pmc.h"
  64. #include "device/MK22F51212/MK22F51212_port.h"
  65. #include "device/MK22F51212/MK22F51212_rcm.h"
  66. #include "device/MK22F51212/MK22F51212_rfsys.h"
  67. #include "device/MK22F51212/MK22F51212_rfvbat.h"
  68. #include "device/MK22F51212/MK22F51212_rng.h"
  69. #include "device/MK22F51212/MK22F51212_rtc.h"
  70. #include "device/MK22F51212/MK22F51212_sim.h"
  71. #include "device/MK22F51212/MK22F51212_smc.h"
  72. #include "device/MK22F51212/MK22F51212_spi.h"
  73. #include "device/MK22F51212/MK22F51212_uart.h"
  74. #include "device/MK22F51212/MK22F51212_usb.h"
  75. #include "device/MK22F51212/MK22F51212_vref.h"
  76. #include "device/MK22F51212/MK22F51212_wdog.h"
  77. /* CMSIS-style register definitions*/
  78. #include "device/MK22F51212/MK22F51212.h"
  79. #elif (defined(CPU_MK24FN1M0VLQ12))
  80. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  81. #include "device/MK24F12/MK24F12_adc.h"
  82. #include "device/MK24F12/MK24F12_aips.h"
  83. #include "device/MK24F12/MK24F12_axbs.h"
  84. #include "device/MK24F12/MK24F12_can.h"
  85. #include "device/MK24F12/MK24F12_cau.h"
  86. #include "device/MK24F12/MK24F12_cmp.h"
  87. #include "device/MK24F12/MK24F12_cmt.h"
  88. #include "device/MK24F12/MK24F12_crc.h"
  89. #include "device/MK24F12/MK24F12_dac.h"
  90. #include "device/MK24F12/MK24F12_dma.h"
  91. #include "device/MK24F12/MK24F12_dmamux.h"
  92. #include "device/MK24F12/MK24F12_ewm.h"
  93. #include "device/MK24F12/MK24F12_fb.h"
  94. #include "device/MK24F12/MK24F12_fmc.h"
  95. #include "device/MK24F12/MK24F12_ftfe.h"
  96. #include "device/MK24F12/MK24F12_ftm.h"
  97. #include "device/MK24F12/MK24F12_gpio.h"
  98. #include "device/MK24F12/MK24F12_i2c.h"
  99. #include "device/MK24F12/MK24F12_i2s.h"
  100. #include "device/MK24F12/MK24F12_llwu.h"
  101. #include "device/MK24F12/MK24F12_lptmr.h"
  102. #include "device/MK24F12/MK24F12_mcg.h"
  103. #include "device/MK24F12/MK24F12_mcm.h"
  104. #include "device/MK24F12/MK24F12_mpu.h"
  105. #include "device/MK24F12/MK24F12_nv.h"
  106. #include "device/MK24F12/MK24F12_osc.h"
  107. #include "device/MK24F12/MK24F12_pdb.h"
  108. #include "device/MK24F12/MK24F12_pit.h"
  109. #include "device/MK24F12/MK24F12_pmc.h"
  110. #include "device/MK24F12/MK24F12_port.h"
  111. #include "device/MK24F12/MK24F12_rcm.h"
  112. #include "device/MK24F12/MK24F12_rfsys.h"
  113. #include "device/MK24F12/MK24F12_rfvbat.h"
  114. #include "device/MK24F12/MK24F12_rng.h"
  115. #include "device/MK24F12/MK24F12_rtc.h"
  116. #include "device/MK24F12/MK24F12_sdhc.h"
  117. #include "device/MK24F12/MK24F12_sim.h"
  118. #include "device/MK24F12/MK24F12_smc.h"
  119. #include "device/MK24F12/MK24F12_spi.h"
  120. #include "device/MK24F12/MK24F12_uart.h"
  121. #include "device/MK24F12/MK24F12_usb.h"
  122. #include "device/MK24F12/MK24F12_usbdcd.h"
  123. #include "device/MK24F12/MK24F12_vref.h"
  124. #include "device/MK24F12/MK24F12_wdog.h"
  125. /* CMSIS-style register definitions*/
  126. #include "device/MK24F12/MK24F12.h"
  127. #elif (defined(CPU_MK63FN1M0VMD12))
  128. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  129. #include "device/MK63F12/MK63F12_adc.h"
  130. #include "device/MK63F12/MK63F12_aips.h"
  131. #include "device/MK63F12/MK63F12_axbs.h"
  132. #include "device/MK63F12/MK63F12_can.h"
  133. #include "device/MK63F12/MK63F12_cau.h"
  134. #include "device/MK63F12/MK63F12_cmp.h"
  135. #include "device/MK63F12/MK63F12_cmt.h"
  136. #include "device/MK63F12/MK63F12_crc.h"
  137. #include "device/MK63F12/MK63F12_dac.h"
  138. #include "device/MK63F12/MK63F12_dma.h"
  139. #include "device/MK63F12/MK63F12_dmamux.h"
  140. #include "device/MK63F12/MK63F12_enet.h"
  141. #include "device/MK63F12/MK63F12_ewm.h"
  142. #include "device/MK63F12/MK63F12_fb.h"
  143. #include "device/MK63F12/MK63F12_fmc.h"
  144. #include "device/MK63F12/MK63F12_ftfe.h"
  145. #include "device/MK63F12/MK63F12_ftm.h"
  146. #include "device/MK63F12/MK63F12_gpio.h"
  147. #include "device/MK63F12/MK63F12_i2c.h"
  148. #include "device/MK63F12/MK63F12_i2s.h"
  149. #include "device/MK63F12/MK63F12_llwu.h"
  150. #include "device/MK63F12/MK63F12_lptmr.h"
  151. #include "device/MK63F12/MK63F12_mcg.h"
  152. #include "device/MK63F12/MK63F12_mcm.h"
  153. #include "device/MK63F12/MK63F12_mpu.h"
  154. #include "device/MK63F12/MK63F12_nv.h"
  155. #include "device/MK63F12/MK63F12_osc.h"
  156. #include "device/MK63F12/MK63F12_pdb.h"
  157. #include "device/MK63F12/MK63F12_pit.h"
  158. #include "device/MK63F12/MK63F12_pmc.h"
  159. #include "device/MK63F12/MK63F12_port.h"
  160. #include "device/MK63F12/MK63F12_rcm.h"
  161. #include "device/MK63F12/MK63F12_rfsys.h"
  162. #include "device/MK63F12/MK63F12_rfvbat.h"
  163. #include "device/MK63F12/MK63F12_rng.h"
  164. #include "device/MK63F12/MK63F12_rtc.h"
  165. #include "device/MK63F12/MK63F12_sdhc.h"
  166. #include "device/MK63F12/MK63F12_sim.h"
  167. #include "device/MK63F12/MK63F12_smc.h"
  168. #include "device/MK63F12/MK63F12_spi.h"
  169. #include "device/MK63F12/MK63F12_uart.h"
  170. #include "device/MK63F12/MK63F12_usb.h"
  171. #include "device/MK63F12/MK63F12_usbdcd.h"
  172. #include "device/MK63F12/MK63F12_vref.h"
  173. #include "device/MK63F12/MK63F12_wdog.h"
  174. /* CMSIS-style register definitions*/
  175. #include "device/MK63F12/MK63F12.h"
  176. #elif (defined(CPU_MK63FN1M0VMD12WS))
  177. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  178. #include "device/MK63F12WS/MK63F12WS_adc.h"
  179. #include "device/MK63F12WS/MK63F12WS_aips.h"
  180. #include "device/MK63F12WS/MK63F12WS_axbs.h"
  181. #include "device/MK63F12WS/MK63F12WS_can.h"
  182. #include "device/MK63F12WS/MK63F12WS_cau.h"
  183. #include "device/MK63F12WS/MK63F12WS_cmp.h"
  184. #include "device/MK63F12WS/MK63F12WS_cmt.h"
  185. #include "device/MK63F12WS/MK63F12WS_crc.h"
  186. #include "device/MK63F12WS/MK63F12WS_dac.h"
  187. #include "device/MK63F12WS/MK63F12WS_dma.h"
  188. #include "device/MK63F12WS/MK63F12WS_dmamux.h"
  189. #include "device/MK63F12WS/MK63F12WS_dry.h"
  190. #include "device/MK63F12WS/MK63F12WS_enet.h"
  191. #include "device/MK63F12WS/MK63F12WS_ewm.h"
  192. #include "device/MK63F12WS/MK63F12WS_fb.h"
  193. #include "device/MK63F12WS/MK63F12WS_fmc.h"
  194. #include "device/MK63F12WS/MK63F12WS_ftfe.h"
  195. #include "device/MK63F12WS/MK63F12WS_ftm.h"
  196. #include "device/MK63F12WS/MK63F12WS_gpio.h"
  197. #include "device/MK63F12WS/MK63F12WS_i2c.h"
  198. #include "device/MK63F12WS/MK63F12WS_i2s.h"
  199. #include "device/MK63F12WS/MK63F12WS_llwu.h"
  200. #include "device/MK63F12WS/MK63F12WS_lptmr.h"
  201. #include "device/MK63F12WS/MK63F12WS_mcg.h"
  202. #include "device/MK63F12WS/MK63F12WS_mcm.h"
  203. #include "device/MK63F12WS/MK63F12WS_mpu.h"
  204. #include "device/MK63F12WS/MK63F12WS_nv.h"
  205. #include "device/MK63F12WS/MK63F12WS_osc.h"
  206. #include "device/MK63F12WS/MK63F12WS_pdb.h"
  207. #include "device/MK63F12WS/MK63F12WS_pit.h"
  208. #include "device/MK63F12WS/MK63F12WS_pmc.h"
  209. #include "device/MK63F12WS/MK63F12WS_port.h"
  210. #include "device/MK63F12WS/MK63F12WS_rcm.h"
  211. #include "device/MK63F12WS/MK63F12WS_rfsys.h"
  212. #include "device/MK63F12WS/MK63F12WS_rfvbat.h"
  213. #include "device/MK63F12WS/MK63F12WS_rng.h"
  214. #include "device/MK63F12WS/MK63F12WS_rtc.h"
  215. #include "device/MK63F12WS/MK63F12WS_sdhc.h"
  216. #include "device/MK63F12WS/MK63F12WS_sim.h"
  217. #include "device/MK63F12WS/MK63F12WS_smc.h"
  218. #include "device/MK63F12WS/MK63F12WS_spi.h"
  219. #include "device/MK63F12WS/MK63F12WS_uart.h"
  220. #include "device/MK63F12WS/MK63F12WS_usb.h"
  221. #include "device/MK63F12WS/MK63F12WS_usbdcd.h"
  222. #include "device/MK63F12WS/MK63F12WS_vref.h"
  223. #include "device/MK63F12WS/MK63F12WS_wdog.h"
  224. /* CMSIS-style register definitions*/
  225. #include "device/MK63F12WS/MK63F12WS.h"
  226. #elif (defined(CPU_MK64FN1M0VMD12) || defined(CPU_MK64FX512VMD12))
  227. #define K64F12_SERIES
  228. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  229. #include "device/MK64F12/MK64F12_adc.h"
  230. #include "device/MK64F12/MK64F12_aips.h"
  231. #include "device/MK64F12/MK64F12_axbs.h"
  232. #include "device/MK64F12/MK64F12_can.h"
  233. #include "device/MK64F12/MK64F12_cau.h"
  234. #include "device/MK64F12/MK64F12_cmp.h"
  235. #include "device/MK64F12/MK64F12_cmt.h"
  236. #include "device/MK64F12/MK64F12_crc.h"
  237. #include "device/MK64F12/MK64F12_dac.h"
  238. #include "device/MK64F12/MK64F12_dma.h"
  239. #include "device/MK64F12/MK64F12_dmamux.h"
  240. #include "device/MK64F12/MK64F12_enet.h"
  241. #include "device/MK64F12/MK64F12_ewm.h"
  242. #include "device/MK64F12/MK64F12_fb.h"
  243. #include "device/MK64F12/MK64F12_fmc.h"
  244. #include "device/MK64F12/MK64F12_ftfe.h"
  245. #include "device/MK64F12/MK64F12_ftm.h"
  246. #include "device/MK64F12/MK64F12_gpio.h"
  247. #include "device/MK64F12/MK64F12_i2c.h"
  248. #include "device/MK64F12/MK64F12_i2s.h"
  249. #include "device/MK64F12/MK64F12_llwu.h"
  250. #include "device/MK64F12/MK64F12_lptmr.h"
  251. #include "device/MK64F12/MK64F12_mcg.h"
  252. #include "device/MK64F12/MK64F12_mcm.h"
  253. #include "device/MK64F12/MK64F12_mpu.h"
  254. #include "device/MK64F12/MK64F12_nv.h"
  255. #include "device/MK64F12/MK64F12_osc.h"
  256. #include "device/MK64F12/MK64F12_pdb.h"
  257. #include "device/MK64F12/MK64F12_pit.h"
  258. #include "device/MK64F12/MK64F12_pmc.h"
  259. #include "device/MK64F12/MK64F12_port.h"
  260. #include "device/MK64F12/MK64F12_rcm.h"
  261. #include "device/MK64F12/MK64F12_rfsys.h"
  262. #include "device/MK64F12/MK64F12_rfvbat.h"
  263. #include "device/MK64F12/MK64F12_rng.h"
  264. #include "device/MK64F12/MK64F12_rtc.h"
  265. #include "device/MK64F12/MK64F12_sdhc.h"
  266. #include "device/MK64F12/MK64F12_sim.h"
  267. #include "device/MK64F12/MK64F12_smc.h"
  268. #include "device/MK64F12/MK64F12_spi.h"
  269. #include "device/MK64F12/MK64F12_uart.h"
  270. #include "device/MK64F12/MK64F12_usb.h"
  271. #include "device/MK64F12/MK64F12_usbdcd.h"
  272. #include "device/MK64F12/MK64F12_vref.h"
  273. #include "device/MK64F12/MK64F12_wdog.h"
  274. /* CMSIS-style register definitions*/
  275. #include "device/MK64F12/MK64F12.h"
  276. #elif (defined(CPU_MK70FN1M0VMF12) || defined(CPU_MK70FX512VMF12) || defined(CPU_MK70FN1M0VMF15) || \
  277. defined(CPU_MK70FX512VMF15) || defined(CPU_MK70FN1M0VMJ12) || defined(CPU_MK70FX512VMJ12) || \
  278. defined(CPU_MK70FN1M0VMJ15) || defined(CPU_MK70FX512VMJ15))
  279. #define K70F12_SERIES
  280. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  281. #include "device/MK70F12/MK70F12_adc.h"
  282. #include "device/MK70F12/MK70F12_aips.h"
  283. #include "device/MK70F12/MK70F12_axbs.h"
  284. #include "device/MK70F12/MK70F12_can.h"
  285. #include "device/MK70F12/MK70F12_cau.h"
  286. #include "device/MK70F12/MK70F12_cmp.h"
  287. #include "device/MK70F12/MK70F12_cmt.h"
  288. #include "device/MK70F12/MK70F12_crc.h"
  289. #include "device/MK70F12/MK70F12_dac.h"
  290. #include "device/MK70F12/MK70F12_ddr.h"
  291. #include "device/MK70F12/MK70F12_dma.h"
  292. #include "device/MK70F12/MK70F12_dmamux.h"
  293. #include "device/MK70F12/MK70F12_enet.h"
  294. #include "device/MK70F12/MK70F12_ewm.h"
  295. #include "device/MK70F12/MK70F12_fb.h"
  296. #include "device/MK70F12/MK70F12_fmc.h"
  297. #include "device/MK70F12/MK70F12_ftfe.h"
  298. #include "device/MK70F12/MK70F12_ftm.h"
  299. #include "device/MK70F12/MK70F12_gpio.h"
  300. #include "device/MK70F12/MK70F12_i2c.h"
  301. #include "device/MK70F12/MK70F12_i2s.h"
  302. #include "device/MK70F12/MK70F12_lcdc.h"
  303. #include "device/MK70F12/MK70F12_llwu.h"
  304. #include "device/MK70F12/MK70F12_lmem.h"
  305. #include "device/MK70F12/MK70F12_lptmr.h"
  306. #include "device/MK70F12/MK70F12_mcg.h"
  307. #include "device/MK70F12/MK70F12_mcm.h"
  308. #include "device/MK70F12/MK70F12_mpu.h"
  309. #include "device/MK70F12/MK70F12_nfc.h"
  310. #include "device/MK70F12/MK70F12_nv.h"
  311. #include "device/MK70F12/MK70F12_osc.h"
  312. #include "device/MK70F12/MK70F12_pdb.h"
  313. #include "device/MK70F12/MK70F12_pit.h"
  314. #include "device/MK70F12/MK70F12_pmc.h"
  315. #include "device/MK70F12/MK70F12_port.h"
  316. #include "device/MK70F12/MK70F12_rcm.h"
  317. #include "device/MK70F12/MK70F12_rfsys.h"
  318. #include "device/MK70F12/MK70F12_rfvbat.h"
  319. #include "device/MK70F12/MK70F12_rng.h"
  320. #include "device/MK70F12/MK70F12_rtc.h"
  321. #include "device/MK70F12/MK70F12_sdhc.h"
  322. #include "device/MK70F12/MK70F12_sim.h"
  323. #include "device/MK70F12/MK70F12_smc.h"
  324. #include "device/MK70F12/MK70F12_spi.h"
  325. #include "device/MK70F12/MK70F12_tsi.h"
  326. #include "device/MK70F12/MK70F12_uart.h"
  327. #include "device/MK70F12/MK70F12_usb.h"
  328. #include "device/MK70F12/MK70F12_usbdcd.h"
  329. #include "device/MK70F12/MK70F12_usbhs.h"
  330. #include "device/MK70F12/MK70F12_vref.h"
  331. #include "device/MK70F12/MK70F12_wdog.h"
  332. /* CMSIS-style register definitions*/
  333. #include "device/MK70F12/MK70F12.h"
  334. #elif (defined(CPU_MK70FN1M0VMF12) || defined(CPU_MK70FX512VMF12) || defined(CPU_MK70FN1M0VMF15) || \
  335. defined(CPU_MK70FX512VMF15) || defined(CPU_MK70FN1M0VMJ12) || defined(CPU_MK70FX512VMJ12) || \
  336. defined(CPU_MK70FN1M0VMJ15) || defined(CPU_MK70FX512VMJ15))
  337. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  338. #include "device/MK70F15/MK70F15_adc.h"
  339. #include "device/MK70F15/MK70F15_aips.h"
  340. #include "device/MK70F15/MK70F15_axbs.h"
  341. #include "device/MK70F15/MK70F15_can.h"
  342. #include "device/MK70F15/MK70F15_cau.h"
  343. #include "device/MK70F15/MK70F15_cmp.h"
  344. #include "device/MK70F15/MK70F15_cmt.h"
  345. #include "device/MK70F15/MK70F15_crc.h"
  346. #include "device/MK70F15/MK70F15_dac.h"
  347. #include "device/MK70F15/MK70F15_ddr.h"
  348. #include "device/MK70F15/MK70F15_dma.h"
  349. #include "device/MK70F15/MK70F15_dmamux.h"
  350. #include "device/MK70F15/MK70F15_enet.h"
  351. #include "device/MK70F15/MK70F15_ewm.h"
  352. #include "device/MK70F15/MK70F15_fb.h"
  353. #include "device/MK70F15/MK70F15_fmc.h"
  354. #include "device/MK70F15/MK70F15_ftfe.h"
  355. #include "device/MK70F15/MK70F15_ftm.h"
  356. #include "device/MK70F15/MK70F15_gpio.h"
  357. #include "device/MK70F15/MK70F15_i2c.h"
  358. #include "device/MK70F15/MK70F15_i2s.h"
  359. #include "device/MK70F15/MK70F15_lcdc.h"
  360. #include "device/MK70F15/MK70F15_llwu.h"
  361. #include "device/MK70F15/MK70F15_lmem.h"
  362. #include "device/MK70F15/MK70F15_lptmr.h"
  363. #include "device/MK70F15/MK70F15_mcg.h"
  364. #include "device/MK70F15/MK70F15_mcm.h"
  365. #include "device/MK70F15/MK70F15_mpu.h"
  366. #include "device/MK70F15/MK70F15_nfc.h"
  367. #include "device/MK70F15/MK70F15_nv.h"
  368. #include "device/MK70F15/MK70F15_osc.h"
  369. #include "device/MK70F15/MK70F15_pdb.h"
  370. #include "device/MK70F15/MK70F15_pit.h"
  371. #include "device/MK70F15/MK70F15_pmc.h"
  372. #include "device/MK70F15/MK70F15_port.h"
  373. #include "device/MK70F15/MK70F15_rcm.h"
  374. #include "device/MK70F15/MK70F15_rfsys.h"
  375. #include "device/MK70F15/MK70F15_rfvbat.h"
  376. #include "device/MK70F15/MK70F15_rng.h"
  377. #include "device/MK70F15/MK70F15_rtc.h"
  378. #include "device/MK70F15/MK70F15_sdhc.h"
  379. #include "device/MK70F15/MK70F15_sim.h"
  380. #include "device/MK70F15/MK70F15_smc.h"
  381. #include "device/MK70F15/MK70F15_spi.h"
  382. #include "device/MK70F15/MK70F15_tsi.h"
  383. #include "device/MK70F15/MK70F15_uart.h"
  384. #include "device/MK70F15/MK70F15_usb.h"
  385. #include "device/MK70F15/MK70F15_usbdcd.h"
  386. #include "device/MK70F15/MK70F15_usbhs.h"
  387. #include "device/MK70F15/MK70F15_vref.h"
  388. #include "device/MK70F15/MK70F15_wdog.h"
  389. /* CMSIS-style register definitions*/
  390. #include "device/MK70F15/MK70F15.h"
  391. #elif (defined(CPU_MK70FN1M0VMJ12WS) || defined(CPU_MK70FX512VMJ12WS) || defined(CPU_MK70FN1M0VMJ15WS) || \
  392. defined(CPU_MK70FX512VMJ15WS))
  393. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  394. #include "device/MK70F12WS/MK70F12WS_adc.h"
  395. #include "device/MK70F12WS/MK70F12WS_aips.h"
  396. #include "device/MK70F12WS/MK70F12WS_axbs.h"
  397. #include "device/MK70F12WS/MK70F12WS_can.h"
  398. #include "device/MK70F12WS/MK70F12WS_cau.h"
  399. #include "device/MK70F12WS/MK70F12WS_cmp.h"
  400. #include "device/MK70F12WS/MK70F12WS_cmt.h"
  401. #include "device/MK70F12WS/MK70F12WS_crc.h"
  402. #include "device/MK70F12WS/MK70F12WS_dac.h"
  403. #include "device/MK70F12WS/MK70F12WS_ddr.h"
  404. #include "device/MK70F12WS/MK70F12WS_dma.h"
  405. #include "device/MK70F12WS/MK70F12WS_dmamux.h"
  406. #include "device/MK70F12WS/MK70F12WS_dry.h"
  407. #include "device/MK70F12WS/MK70F12WS_enet.h"
  408. #include "device/MK70F12WS/MK70F12WS_ewm.h"
  409. #include "device/MK70F12WS/MK70F12WS_fb.h"
  410. #include "device/MK70F12WS/MK70F12WS_fmc.h"
  411. #include "device/MK70F12WS/MK70F12WS_ftfe.h"
  412. #include "device/MK70F12WS/MK70F12WS_ftm.h"
  413. #include "device/MK70F12WS/MK70F12WS_gpio.h"
  414. #include "device/MK70F12WS/MK70F12WS_i2c.h"
  415. #include "device/MK70F12WS/MK70F12WS_i2s.h"
  416. #include "device/MK70F12WS/MK70F12WS_lcdc.h"
  417. #include "device/MK70F12WS/MK70F12WS_llwu.h"
  418. #include "device/MK70F12WS/MK70F12WS_lmem.h"
  419. #include "device/MK70F12WS/MK70F12WS_lptmr.h"
  420. #include "device/MK70F12WS/MK70F12WS_mcg.h"
  421. #include "device/MK70F12WS/MK70F12WS_mcm.h"
  422. #include "device/MK70F12WS/MK70F12WS_mpu.h"
  423. #include "device/MK70F12WS/MK70F12WS_nfc.h"
  424. #include "device/MK70F12WS/MK70F12WS_nv.h"
  425. #include "device/MK70F12WS/MK70F12WS_osc.h"
  426. #include "device/MK70F12WS/MK70F12WS_pdb.h"
  427. #include "device/MK70F12WS/MK70F12WS_pit.h"
  428. #include "device/MK70F12WS/MK70F12WS_pmc.h"
  429. #include "device/MK70F12WS/MK70F12WS_port.h"
  430. #include "device/MK70F12WS/MK70F12WS_rcm.h"
  431. #include "device/MK70F12WS/MK70F12WS_rfsys.h"
  432. #include "device/MK70F12WS/MK70F12WS_rfvbat.h"
  433. #include "device/MK70F12WS/MK70F12WS_rng.h"
  434. #include "device/MK70F12WS/MK70F12WS_rtc.h"
  435. #include "device/MK70F12WS/MK70F12WS_sdhc.h"
  436. #include "device/MK70F12WS/MK70F12WS_sim.h"
  437. #include "device/MK70F12WS/MK70F12WS_smc.h"
  438. #include "device/MK70F12WS/MK70F12WS_spi.h"
  439. #include "device/MK70F12WS/MK70F12WS_tsi.h"
  440. #include "device/MK70F12WS/MK70F12WS_uart.h"
  441. #include "device/MK70F12WS/MK70F12WS_usb.h"
  442. #include "device/MK70F12WS/MK70F12WS_usbdcd.h"
  443. #include "device/MK70F12WS/MK70F12WS_usbhs.h"
  444. #include "device/MK70F12WS/MK70F12WS_vref.h"
  445. #include "device/MK70F12WS/MK70F12WS_wdog.h"
  446. /* CMSIS-style register definitions*/
  447. #include "device/MK70F12WS/MK70F12WS.h"
  448. #elif (defined(CPU_MK70FN1M0VMJ12WS) || defined(CPU_MK70FX512VMJ12WS) || defined(CPU_MK70FN1M0VMJ15WS) || \
  449. defined(CPU_MK70FX512VMJ15WS))
  450. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  451. #include "device/MK70F15WS/MK70F15WS_adc.h"
  452. #include "device/MK70F15WS/MK70F15WS_aips.h"
  453. #include "device/MK70F15WS/MK70F15WS_axbs.h"
  454. #include "device/MK70F15WS/MK70F15WS_can.h"
  455. #include "device/MK70F15WS/MK70F15WS_cau.h"
  456. #include "device/MK70F15WS/MK70F15WS_cmp.h"
  457. #include "device/MK70F15WS/MK70F15WS_cmt.h"
  458. #include "device/MK70F15WS/MK70F15WS_crc.h"
  459. #include "device/MK70F15WS/MK70F15WS_dac.h"
  460. #include "device/MK70F15WS/MK70F15WS_ddr.h"
  461. #include "device/MK70F15WS/MK70F15WS_dma.h"
  462. #include "device/MK70F15WS/MK70F15WS_dmamux.h"
  463. #include "device/MK70F15WS/MK70F15WS_dry.h"
  464. #include "device/MK70F15WS/MK70F15WS_enet.h"
  465. #include "device/MK70F15WS/MK70F15WS_ewm.h"
  466. #include "device/MK70F15WS/MK70F15WS_fb.h"
  467. #include "device/MK70F15WS/MK70F15WS_fmc.h"
  468. #include "device/MK70F15WS/MK70F15WS_ftfe.h"
  469. #include "device/MK70F15WS/MK70F15WS_ftm.h"
  470. #include "device/MK70F15WS/MK70F15WS_gpio.h"
  471. #include "device/MK70F15WS/MK70F15WS_i2c.h"
  472. #include "device/MK70F15WS/MK70F15WS_i2s.h"
  473. #include "device/MK70F15WS/MK70F15WS_lcdc.h"
  474. #include "device/MK70F15WS/MK70F15WS_llwu.h"
  475. #include "device/MK70F15WS/MK70F15WS_lmem.h"
  476. #include "device/MK70F15WS/MK70F15WS_lptmr.h"
  477. #include "device/MK70F15WS/MK70F15WS_mcg.h"
  478. #include "device/MK70F15WS/MK70F15WS_mcm.h"
  479. #include "device/MK70F15WS/MK70F15WS_mpu.h"
  480. #include "device/MK70F15WS/MK70F15WS_nfc.h"
  481. #include "device/MK70F15WS/MK70F15WS_nv.h"
  482. #include "device/MK70F15WS/MK70F15WS_osc.h"
  483. #include "device/MK70F15WS/MK70F15WS_pdb.h"
  484. #include "device/MK70F15WS/MK70F15WS_pit.h"
  485. #include "device/MK70F15WS/MK70F15WS_pmc.h"
  486. #include "device/MK70F15WS/MK70F15WS_port.h"
  487. #include "device/MK70F15WS/MK70F15WS_rcm.h"
  488. #include "device/MK70F15WS/MK70F15WS_rfsys.h"
  489. #include "device/MK70F15WS/MK70F15WS_rfvbat.h"
  490. #include "device/MK70F15WS/MK70F15WS_rng.h"
  491. #include "device/MK70F15WS/MK70F15WS_rtc.h"
  492. #include "device/MK70F15WS/MK70F15WS_sdhc.h"
  493. #include "device/MK70F15WS/MK70F15WS_sim.h"
  494. #include "device/MK70F15WS/MK70F15WS_smc.h"
  495. #include "device/MK70F15WS/MK70F15WS_spi.h"
  496. #include "device/MK70F15WS/MK70F15WS_tsi.h"
  497. #include "device/MK70F15WS/MK70F15WS_uart.h"
  498. #include "device/MK70F15WS/MK70F15WS_usb.h"
  499. #include "device/MK70F15WS/MK70F15WS_usbdcd.h"
  500. #include "device/MK70F15WS/MK70F15WS_usbhs.h"
  501. #include "device/MK70F15WS/MK70F15WS_vref.h"
  502. #include "device/MK70F15WS/MK70F15WS_wdog.h"
  503. /* CMSIS-style register definitions*/
  504. #include "device/MK70F15WS/MK70F15WS.h"
  505. #elif (defined(CPU_MKL25Z32VFM4) || defined(CPU_MKL25Z64VFM4) || defined(CPU_MKL25Z128VFM4) || \
  506. defined(CPU_MKL25Z32VFT4) || defined(CPU_MKL25Z64VFT4) || defined(CPU_MKL25Z128VFT4) || \
  507. defined(CPU_MKL25Z32VLH4) || defined(CPU_MKL25Z64VLH4) || defined(CPU_MKL25Z128VLH4) || \
  508. defined(CPU_MKL25Z32VLK4) || defined(CPU_MKL25Z64VLK4) || defined(CPU_MKL25Z128VLK4))
  509. #define KL25Z4_SERIES
  510. /* Extension register headers. (These will eventually be merged into the CMSIS-style header.)*/
  511. #include "device/MKL25Z4/MKL25Z4_adc.h"
  512. #include "device/MKL25Z4/MKL25Z4_cmp.h"
  513. #include "device/MKL25Z4/MKL25Z4_dac.h"
  514. #include "device/MKL25Z4/MKL25Z4_dma.h"
  515. #include "device/MKL25Z4/MKL25Z4_dmamux.h"
  516. #include "device/MKL25Z4/MKL25Z4_fgpio.h"
  517. #include "device/MKL25Z4/MKL25Z4_ftfa.h"
  518. #include "device/MKL25Z4/MKL25Z4_gpio.h"
  519. #include "device/MKL25Z4/MKL25Z4_i2c.h"
  520. #include "device/MKL25Z4/MKL25Z4_llwu.h"
  521. #include "device/MKL25Z4/MKL25Z4_lptmr.h"
  522. #include "device/MKL25Z4/MKL25Z4_mcg.h"
  523. #include "device/MKL25Z4/MKL25Z4_mcm.h"
  524. #include "device/MKL25Z4/MKL25Z4_mtb.h"
  525. #include "device/MKL25Z4/MKL25Z4_mtbdwt.h"
  526. #include "device/MKL25Z4/MKL25Z4_nv.h"
  527. #include "device/MKL25Z4/MKL25Z4_osc.h"
  528. #include "device/MKL25Z4/MKL25Z4_pit.h"
  529. #include "device/MKL25Z4/MKL25Z4_pmc.h"
  530. #include "device/MKL25Z4/MKL25Z4_port.h"
  531. #include "device/MKL25Z4/MKL25Z4_rcm.h"
  532. #include "device/MKL25Z4/MKL25Z4_rom.h"
  533. #include "device/MKL25Z4/MKL25Z4_rtc.h"
  534. #include "device/MKL25Z4/MKL25Z4_sim.h"
  535. #include "device/MKL25Z4/MKL25Z4_smc.h"
  536. #include "device/MKL25Z4/MKL25Z4_spi.h"
  537. #include "device/MKL25Z4/MKL25Z4_tpm.h"
  538. #include "device/MKL25Z4/MKL25Z4_tsi.h"
  539. #include "device/MKL25Z4/MKL25Z4_uart.h"
  540. #include "device/MKL25Z4/MKL25Z4_uart0.h"
  541. #include "device/MKL25Z4/MKL25Z4_usb.h"
  542. /* CMSIS-style register definitions*/
  543. #include "device/MKL25Z4/MKL25Z4.h"
  544. #else
  545. #error "No valid CPU defined!"
  546. #endif
  547. #endif /* __FSL_DEVICE_REGISTERS_H__*/
  548. /*******************************************************************************
  549. * EOF
  550. ******************************************************************************/