Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

4071 rinda
195 KiB

  1. /*
  2. ** ###################################################################
  3. ** Version: rev. 0.3, 2015-06-08
  4. ** Build: b200409
  5. **
  6. ** Abstract:
  7. ** Chip specific module features.
  8. **
  9. ** Copyright 2016 Freescale Semiconductor, Inc.
  10. ** Copyright 2016-2020 NXP
  11. ** All rights reserved.
  12. **
  13. ** SPDX-License-Identifier: BSD-3-Clause
  14. **
  15. ** http: www.nxp.com
  16. ** mail: support@nxp.com
  17. **
  18. ** Revisions:
  19. ** - rev. 0.1 (2015-02-24)
  20. ** Initial version.
  21. ** - rev. 0.2 (2015-05-25)
  22. ** Added FSL_FEATURE_FLASH_PFLASH_START_ADDRESS
  23. ** - rev. 0.3 (2015-06-08)
  24. ** FTM features BUS_CLOCK and FAST_CLOCK removed.
  25. **
  26. ** ###################################################################
  27. */
  28. #ifndef _MKV56F24_FEATURES_H_
  29. #define _MKV56F24_FEATURES_H_
  30. /* SOC module features */
  31. #if defined(CPU_MKV56F1M0VLL24) || defined(CPU_MKV56F512VLL24)
  32. /* @brief ADC16 availability on the SoC. */
  33. #define FSL_FEATURE_SOC_ADC16_COUNT (1)
  34. /* @brief AIPS availability on the SoC. */
  35. #define FSL_FEATURE_SOC_AIPS_COUNT (2)
  36. /* @brief AOI availability on the SoC. */
  37. #define FSL_FEATURE_SOC_AOI_COUNT (1)
  38. /* @brief AXBS availability on the SoC. */
  39. #define FSL_FEATURE_SOC_AXBS_COUNT (1)
  40. /* @brief FLEXCAN availability on the SoC. */
  41. #define FSL_FEATURE_SOC_FLEXCAN_COUNT (2)
  42. /* @brief MMCAU availability on the SoC. */
  43. #define FSL_FEATURE_SOC_MMCAU_COUNT (1)
  44. /* @brief CMP availability on the SoC. */
  45. #define FSL_FEATURE_SOC_CMP_COUNT (4)
  46. /* @brief CRC availability on the SoC. */
  47. #define FSL_FEATURE_SOC_CRC_COUNT (1)
  48. /* @brief DAC availability on the SoC. */
  49. #define FSL_FEATURE_SOC_DAC_COUNT (1)
  50. /* @brief EDMA availability on the SoC. */
  51. #define FSL_FEATURE_SOC_EDMA_COUNT (1)
  52. /* @brief DMAMUX availability on the SoC. */
  53. #define FSL_FEATURE_SOC_DMAMUX_COUNT (1)
  54. /* @brief DSPI availability on the SoC. */
  55. #define FSL_FEATURE_SOC_DSPI_COUNT (3)
  56. /* @brief ENC availability on the SoC. */
  57. #define FSL_FEATURE_SOC_ENC_COUNT (1)
  58. /* @brief EWM availability on the SoC. */
  59. #define FSL_FEATURE_SOC_EWM_COUNT (1)
  60. /* @brief FB availability on the SoC. */
  61. #define FSL_FEATURE_SOC_FB_COUNT (1)
  62. /* @brief FMC availability on the SoC. */
  63. #define FSL_FEATURE_SOC_FMC_COUNT (1)
  64. /* @brief FTFE availability on the SoC. */
  65. #define FSL_FEATURE_SOC_FTFE_COUNT (1)
  66. /* @brief FTM availability on the SoC. */
  67. #define FSL_FEATURE_SOC_FTM_COUNT (4)
  68. /* @brief GPIO availability on the SoC. */
  69. #define FSL_FEATURE_SOC_GPIO_COUNT (5)
  70. /* @brief HSADC availability on the SoC. */
  71. #define FSL_FEATURE_SOC_HSADC_COUNT (2)
  72. /* @brief I2C availability on the SoC. */
  73. #define FSL_FEATURE_SOC_I2C_COUNT (2)
  74. /* @brief LLWU availability on the SoC. */
  75. #define FSL_FEATURE_SOC_LLWU_COUNT (1)
  76. /* @brief LPTMR availability on the SoC. */
  77. #define FSL_FEATURE_SOC_LPTMR_COUNT (1)
  78. /* @brief MCG availability on the SoC. */
  79. #define FSL_FEATURE_SOC_MCG_COUNT (1)
  80. /* @brief MCM availability on the SoC. */
  81. #define FSL_FEATURE_SOC_MCM_COUNT (1)
  82. /* @brief SYSMPU availability on the SoC. */
  83. #define FSL_FEATURE_SOC_SYSMPU_COUNT (1)
  84. /* @brief MSCM availability on the SoC. */
  85. #define FSL_FEATURE_SOC_MSCM_COUNT (1)
  86. /* @brief OSC availability on the SoC. */
  87. #define FSL_FEATURE_SOC_OSC_COUNT (1)
  88. /* @brief PDB availability on the SoC. */
  89. #define FSL_FEATURE_SOC_PDB_COUNT (2)
  90. /* @brief PIT availability on the SoC. */
  91. #define FSL_FEATURE_SOC_PIT_COUNT (1)
  92. /* @brief PMC availability on the SoC. */
  93. #define FSL_FEATURE_SOC_PMC_COUNT (1)
  94. /* @brief PORT availability on the SoC. */
  95. #define FSL_FEATURE_SOC_PORT_COUNT (5)
  96. /* @brief PWM availability on the SoC. */
  97. #define FSL_FEATURE_SOC_PWM_COUNT (2)
  98. /* @brief RCM availability on the SoC. */
  99. #define FSL_FEATURE_SOC_RCM_COUNT (1)
  100. /* @brief RFSYS availability on the SoC. */
  101. #define FSL_FEATURE_SOC_RFSYS_COUNT (1)
  102. /* @brief RFVBAT availability on the SoC. */
  103. #define FSL_FEATURE_SOC_RFVBAT_COUNT (1)
  104. /* @brief SIM availability on the SoC. */
  105. #define FSL_FEATURE_SOC_SIM_COUNT (1)
  106. /* @brief SMC availability on the SoC. */
  107. #define FSL_FEATURE_SOC_SMC_COUNT (1)
  108. /* @brief TRNG availability on the SoC. */
  109. #define FSL_FEATURE_SOC_TRNG_COUNT (1)
  110. /* @brief UART availability on the SoC. */
  111. #define FSL_FEATURE_SOC_UART_COUNT (5)
  112. /* @brief WDOG availability on the SoC. */
  113. #define FSL_FEATURE_SOC_WDOG_COUNT (1)
  114. /* @brief XBARA availability on the SoC. */
  115. #define FSL_FEATURE_SOC_XBARA_COUNT (1)
  116. /* @brief XBARB availability on the SoC. */
  117. #define FSL_FEATURE_SOC_XBARB_COUNT (1)
  118. #elif defined(CPU_MKV56F1M0VLQ24) || defined(CPU_MKV56F1M0VMD24) || defined(CPU_MKV56F512VLQ24) || defined(CPU_MKV56F512VMD24)
  119. /* @brief ADC16 availability on the SoC. */
  120. #define FSL_FEATURE_SOC_ADC16_COUNT (1)
  121. /* @brief AIPS availability on the SoC. */
  122. #define FSL_FEATURE_SOC_AIPS_COUNT (2)
  123. /* @brief AOI availability on the SoC. */
  124. #define FSL_FEATURE_SOC_AOI_COUNT (1)
  125. /* @brief AXBS availability on the SoC. */
  126. #define FSL_FEATURE_SOC_AXBS_COUNT (1)
  127. /* @brief FLEXCAN availability on the SoC. */
  128. #define FSL_FEATURE_SOC_FLEXCAN_COUNT (2)
  129. /* @brief MMCAU availability on the SoC. */
  130. #define FSL_FEATURE_SOC_MMCAU_COUNT (1)
  131. /* @brief CMP availability on the SoC. */
  132. #define FSL_FEATURE_SOC_CMP_COUNT (4)
  133. /* @brief CRC availability on the SoC. */
  134. #define FSL_FEATURE_SOC_CRC_COUNT (1)
  135. /* @brief DAC availability on the SoC. */
  136. #define FSL_FEATURE_SOC_DAC_COUNT (1)
  137. /* @brief EDMA availability on the SoC. */
  138. #define FSL_FEATURE_SOC_EDMA_COUNT (1)
  139. /* @brief DMAMUX availability on the SoC. */
  140. #define FSL_FEATURE_SOC_DMAMUX_COUNT (1)
  141. /* @brief DSPI availability on the SoC. */
  142. #define FSL_FEATURE_SOC_DSPI_COUNT (3)
  143. /* @brief ENC availability on the SoC. */
  144. #define FSL_FEATURE_SOC_ENC_COUNT (1)
  145. /* @brief EWM availability on the SoC. */
  146. #define FSL_FEATURE_SOC_EWM_COUNT (1)
  147. /* @brief FB availability on the SoC. */
  148. #define FSL_FEATURE_SOC_FB_COUNT (1)
  149. /* @brief FMC availability on the SoC. */
  150. #define FSL_FEATURE_SOC_FMC_COUNT (1)
  151. /* @brief FTFE availability on the SoC. */
  152. #define FSL_FEATURE_SOC_FTFE_COUNT (1)
  153. /* @brief FTM availability on the SoC. */
  154. #define FSL_FEATURE_SOC_FTM_COUNT (4)
  155. /* @brief GPIO availability on the SoC. */
  156. #define FSL_FEATURE_SOC_GPIO_COUNT (5)
  157. /* @brief HSADC availability on the SoC. */
  158. #define FSL_FEATURE_SOC_HSADC_COUNT (2)
  159. /* @brief I2C availability on the SoC. */
  160. #define FSL_FEATURE_SOC_I2C_COUNT (2)
  161. /* @brief LLWU availability on the SoC. */
  162. #define FSL_FEATURE_SOC_LLWU_COUNT (1)
  163. /* @brief LPTMR availability on the SoC. */
  164. #define FSL_FEATURE_SOC_LPTMR_COUNT (1)
  165. /* @brief MCG availability on the SoC. */
  166. #define FSL_FEATURE_SOC_MCG_COUNT (1)
  167. /* @brief MCM availability on the SoC. */
  168. #define FSL_FEATURE_SOC_MCM_COUNT (1)
  169. /* @brief SYSMPU availability on the SoC. */
  170. #define FSL_FEATURE_SOC_SYSMPU_COUNT (1)
  171. /* @brief MSCM availability on the SoC. */
  172. #define FSL_FEATURE_SOC_MSCM_COUNT (1)
  173. /* @brief OSC availability on the SoC. */
  174. #define FSL_FEATURE_SOC_OSC_COUNT (1)
  175. /* @brief PDB availability on the SoC. */
  176. #define FSL_FEATURE_SOC_PDB_COUNT (2)
  177. /* @brief PIT availability on the SoC. */
  178. #define FSL_FEATURE_SOC_PIT_COUNT (1)
  179. /* @brief PMC availability on the SoC. */
  180. #define FSL_FEATURE_SOC_PMC_COUNT (1)
  181. /* @brief PORT availability on the SoC. */
  182. #define FSL_FEATURE_SOC_PORT_COUNT (5)
  183. /* @brief PWM availability on the SoC. */
  184. #define FSL_FEATURE_SOC_PWM_COUNT (2)
  185. /* @brief RCM availability on the SoC. */
  186. #define FSL_FEATURE_SOC_RCM_COUNT (1)
  187. /* @brief RFSYS availability on the SoC. */
  188. #define FSL_FEATURE_SOC_RFSYS_COUNT (1)
  189. /* @brief RFVBAT availability on the SoC. */
  190. #define FSL_FEATURE_SOC_RFVBAT_COUNT (1)
  191. /* @brief SIM availability on the SoC. */
  192. #define FSL_FEATURE_SOC_SIM_COUNT (1)
  193. /* @brief SMC availability on the SoC. */
  194. #define FSL_FEATURE_SOC_SMC_COUNT (1)
  195. /* @brief TRNG availability on the SoC. */
  196. #define FSL_FEATURE_SOC_TRNG_COUNT (1)
  197. /* @brief UART availability on the SoC. */
  198. #define FSL_FEATURE_SOC_UART_COUNT (6)
  199. /* @brief WDOG availability on the SoC. */
  200. #define FSL_FEATURE_SOC_WDOG_COUNT (1)
  201. /* @brief XBARA availability on the SoC. */
  202. #define FSL_FEATURE_SOC_XBARA_COUNT (1)
  203. /* @brief XBARB availability on the SoC. */
  204. #define FSL_FEATURE_SOC_XBARB_COUNT (1)
  205. #endif
  206. /* ADC16 module features */
  207. /* @brief Has Programmable Gain Amplifier (PGA) in ADC (register PGA). */
  208. #define FSL_FEATURE_ADC16_HAS_PGA (0)
  209. /* @brief Has PGA chopping control in ADC (bit PGA[PGACHPb] or PGA[PGACHP]). */
  210. #define FSL_FEATURE_ADC16_HAS_PGA_CHOPPING (0)
  211. /* @brief Has PGA offset measurement mode in ADC (bit PGA[PGAOFSM]). */
  212. #define FSL_FEATURE_ADC16_HAS_PGA_OFFSET_MEASUREMENT (0)
  213. /* @brief Has DMA support (bit SC2[DMAEN] or SC4[DMAEN]). */
  214. #define FSL_FEATURE_ADC16_HAS_DMA (1)
  215. /* @brief Has differential mode (bitfield SC1x[DIFF]). */
  216. #define FSL_FEATURE_ADC16_HAS_DIFF_MODE (1)
  217. /* @brief Has FIFO (bit SC4[AFDEP]). */
  218. #define FSL_FEATURE_ADC16_HAS_FIFO (0)
  219. /* @brief FIFO size if available (bitfield SC4[AFDEP]). */
  220. #define FSL_FEATURE_ADC16_FIFO_SIZE (0)
  221. /* @brief Has channel set a/b multiplexor (bitfield CFG2[MUXSEL]). */
  222. #define FSL_FEATURE_ADC16_HAS_MUX_SELECT (1)
  223. /* @brief Has HW trigger masking (bitfield SC5[HTRGMASKE]. */
  224. #define FSL_FEATURE_ADC16_HAS_HW_TRIGGER_MASK (0)
  225. /* @brief Has calibration feature (bit SC3[CAL] and registers CLPx, CLMx). */
  226. #define FSL_FEATURE_ADC16_HAS_CALIBRATION (1)
  227. /* @brief Has HW averaging (bit SC3[AVGE]). */
  228. #define FSL_FEATURE_ADC16_HAS_HW_AVERAGE (1)
  229. /* @brief Has offset correction (register OFS). */
  230. #define FSL_FEATURE_ADC16_HAS_OFFSET_CORRECTION (1)
  231. /* @brief Maximum ADC resolution. */
  232. #define FSL_FEATURE_ADC16_MAX_RESOLUTION (16)
  233. /* @brief Number of SC1x and Rx register pairs (conversion control and result registers). */
  234. #define FSL_FEATURE_ADC16_CONVERSION_CONTROL_COUNT (2)
  235. /* AOI module features */
  236. /* @brief Maximum value of AOI0 input mux. */
  237. #define FSL_FEATURE_AOI_MODULE_INPUTS (4)
  238. /* @brief Number of AOI0 events (related to number of registers AOI0_BFCRT01n/AOI0_BFCRT23n). */
  239. #define FSL_FEATURE_AOI_EVENT_COUNT (4)
  240. /* FLEXCAN module features */
  241. /* @brief Message buffer size */
  242. #define FSL_FEATURE_FLEXCAN_HAS_MESSAGE_BUFFER_MAX_NUMBERn(x) (16)
  243. /* @brief Has doze mode support (register bit field MCR[DOZE]). */
  244. #define FSL_FEATURE_FLEXCAN_HAS_DOZE_MODE_SUPPORT (1)
  245. /* @brief Insatnce has doze mode support (register bit field MCR[DOZE]). */
  246. #define FSL_FEATURE_FLEXCAN_INSTANCE_HAS_DOZE_MODE_SUPPORTn(x) (1)
  247. /* @brief Has a glitch filter on the receive pin (register bit field MCR[WAKSRC]). */
  248. #define FSL_FEATURE_FLEXCAN_HAS_GLITCH_FILTER (1)
  249. /* @brief Has extended interrupt mask and flag register (register IMASK2, IFLAG2). */
  250. #define FSL_FEATURE_FLEXCAN_HAS_EXTENDED_FLAG_REGISTER (0)
  251. /* @brief Instance has extended bit timing register (register CBT). */
  252. #define FSL_FEATURE_FLEXCAN_INSTANCE_HAS_EXTENDED_TIMING_REGISTERn(x) (1)
  253. /* @brief Has a receive FIFO DMA feature (register bit field MCR[DMA]). */
  254. #define FSL_FEATURE_FLEXCAN_HAS_RX_FIFO_DMA (1)
  255. /* @brief Instance has a receive FIFO DMA feature (register bit field MCR[DMA]). */
  256. #define FSL_FEATURE_FLEXCAN_INSTANCE_HAS_RX_FIFO_DMAn(x) (1)
  257. /* @brief Has separate message buffer 0 interrupt flag (register bit field IFLAG1[BUF0I]). */
  258. #define FSL_FEATURE_FLEXCAN_HAS_SEPARATE_BUFFER_0_FLAG (1)
  259. /* @brief Has bitfield name BUF31TO0M. */
  260. #define FSL_FEATURE_FLEXCAN_HAS_BUF31TO0M (1)
  261. /* @brief Number of interrupt vectors. */
  262. #define FSL_FEATURE_FLEXCAN_INTERRUPT_COUNT (6)
  263. /* @brief Is affected by errata with ID 5641 (Module does not transmit a message that is enabled to be transmitted at a specific moment during the arbitration process). */
  264. #define FSL_FEATURE_FLEXCAN_HAS_ERRATA_5641 (0)
  265. /* CMP module features */
  266. /* @brief Has Trigger mode in CMP (register bit field CR1[TRIGM]). */
  267. #define FSL_FEATURE_CMP_HAS_TRIGGER_MODE (1)
  268. /* @brief Has Window mode in CMP (register bit field CR1[WE]). */
  269. #define FSL_FEATURE_CMP_HAS_WINDOW_MODE (1)
  270. /* @brief Has External sample supported in CMP (register bit field CR1[SE]). */
  271. #define FSL_FEATURE_CMP_HAS_EXTERNAL_SAMPLE_SUPPORT (1)
  272. /* @brief Has DMA support in CMP (register bit field SCR[DMAEN]). */
  273. #define FSL_FEATURE_CMP_HAS_DMA (1)
  274. /* @brief Has Pass Through mode in CMP (register bit field MUXCR[PSTM]). */
  275. #define FSL_FEATURE_CMP_HAS_PASS_THROUGH_MODE (0)
  276. /* @brief Has DAC Test function in CMP (register DACTEST). */
  277. #define FSL_FEATURE_CMP_HAS_DAC_TEST (0)
  278. /* CRC module features */
  279. /* @brief Has data register with name CRC */
  280. #define FSL_FEATURE_CRC_HAS_CRC_REG (0)
  281. /* DAC module features */
  282. /* @brief Define the size of hardware buffer */
  283. #define FSL_FEATURE_DAC_BUFFER_SIZE (16)
  284. /* @brief Define whether the buffer supports watermark event detection or not. */
  285. #define FSL_FEATURE_DAC_HAS_WATERMARK_DETECTION (1)
  286. /* @brief Define whether the buffer supports watermark selection detection or not. */
  287. #define FSL_FEATURE_DAC_HAS_WATERMARK_SELECTION (1)
  288. /* @brief Define whether the buffer supports watermark event 1 word before buffer upper limit. */
  289. #define FSL_FEATURE_DAC_HAS_WATERMARK_1_WORD (1)
  290. /* @brief Define whether the buffer supports watermark event 2 words before buffer upper limit. */
  291. #define FSL_FEATURE_DAC_HAS_WATERMARK_2_WORDS (1)
  292. /* @brief Define whether the buffer supports watermark event 3 words before buffer upper limit. */
  293. #define FSL_FEATURE_DAC_HAS_WATERMARK_3_WORDS (1)
  294. /* @brief Define whether the buffer supports watermark event 4 words before buffer upper limit. */
  295. #define FSL_FEATURE_DAC_HAS_WATERMARK_4_WORDS (1)
  296. /* @brief Define whether FIFO buffer mode is available or not. */
  297. #define FSL_FEATURE_DAC_HAS_BUFFER_FIFO_MODE (1)
  298. /* @brief Define whether swing buffer mode is available or not.. */
  299. #define FSL_FEATURE_DAC_HAS_BUFFER_SWING_MODE (1)
  300. /* EDMA module features */
  301. /* @brief Number of DMA channels (related to number of registers TCD, DCHPRI, bit fields ERQ[ERQn], EEI[EEIn], INT[INTn], ERR[ERRn], HRS[HRSn] and bit field widths ES[ERRCHN], CEEI[CEEI], SEEI[SEEI], CERQ[CERQ], SERQ[SERQ], CDNE[CDNE], SSRT[SSRT], CERR[CERR], CINT[CINT], TCDn_CITER_ELINKYES[LINKCH], TCDn_CSR[MAJORLINKCH], TCDn_BITER_ELINKYES[LINKCH]). (Valid only for eDMA modules.) */
  302. #define FSL_FEATURE_EDMA_MODULE_CHANNEL (32)
  303. /* @brief Total number of DMA channels on all modules. */
  304. #define FSL_FEATURE_EDMA_DMAMUX_CHANNELS (FSL_FEATURE_SOC_EDMA_COUNT * 32)
  305. /* @brief Number of DMA channel groups (register bit fields CR[ERGA], CR[GRPnPRI], ES[GPE], DCHPRIn[GRPPRI]). (Valid only for eDMA modules.) */
  306. #define FSL_FEATURE_EDMA_CHANNEL_GROUP_COUNT (2)
  307. /* @brief Has DMA_Error interrupt vector. */
  308. #define FSL_FEATURE_EDMA_HAS_ERROR_IRQ (1)
  309. /* @brief Number of DMA channels with asynchronous request capability (register EARS). (Valid only for eDMA modules.) */
  310. #define FSL_FEATURE_EDMA_ASYNCHRO_REQUEST_CHANNEL_COUNT (32)
  311. /* @brief Channel IRQ entry shared offset. */
  312. #define FSL_FEATURE_EDMA_MODULE_CHANNEL_IRQ_ENTRY_SHARED_OFFSET (16)
  313. /* @brief If 8 bytes transfer supported. */
  314. #define FSL_FEATURE_EDMA_SUPPORT_8_BYTES_TRANSFER (0)
  315. /* @brief If 16 bytes transfer supported. */
  316. #define FSL_FEATURE_EDMA_SUPPORT_16_BYTES_TRANSFER (1)
  317. /* DMAMUX module features */
  318. /* @brief Number of DMA channels (related to number of register CHCFGn). */
  319. #define FSL_FEATURE_DMAMUX_MODULE_CHANNEL (32)
  320. /* @brief Total number of DMA channels on all modules. */
  321. #define FSL_FEATURE_DMAMUX_DMAMUX_CHANNELS (FSL_FEATURE_SOC_DMAMUX_COUNT * 32)
  322. /* @brief Has the periodic trigger capability for the triggered DMA channel (register bit CHCFG0[TRIG]). */
  323. #define FSL_FEATURE_DMAMUX_HAS_TRIG (1)
  324. /* ENC module features */
  325. /* No feature definitions */
  326. /* EWM module features */
  327. /* @brief Has clock select (register CLKCTRL). */
  328. #define FSL_FEATURE_EWM_HAS_CLOCK_SELECT (1)
  329. /* @brief Has clock prescaler (register CLKPRESCALER). */
  330. #define FSL_FEATURE_EWM_HAS_PRESCALER (1)
  331. /* FLEXBUS module features */
  332. /* No feature definitions */
  333. /* FLASH module features */
  334. #if defined(CPU_MKV56F1M0VLL24) || defined(CPU_MKV56F1M0VLQ24) || defined(CPU_MKV56F1M0VMD24)
  335. /* @brief Is of type FTFA. */
  336. #define FSL_FEATURE_FLASH_IS_FTFA (0)
  337. /* @brief Is of type FTFE. */
  338. #define FSL_FEATURE_FLASH_IS_FTFE (1)
  339. /* @brief Is of type FTFL. */
  340. #define FSL_FEATURE_FLASH_IS_FTFL (0)
  341. /* @brief Has flags indicating the status of the FlexRAM (register bits FCNFG[EEERDY], FCNFG[RAMRDY] and FCNFG[PFLSH]). */
  342. #define FSL_FEATURE_FLASH_HAS_FLEX_RAM_FLAGS (1)
  343. /* @brief Has program flash swapping status flag (register bit FCNFG[SWAP]). */
  344. #define FSL_FEATURE_FLASH_HAS_PFLASH_SWAPPING_STATUS_FLAG (0)
  345. /* @brief Has EEPROM region protection (register FEPROT). */
  346. #define FSL_FEATURE_FLASH_HAS_EEROM_REGION_PROTECTION (0)
  347. /* @brief Has data flash region protection (register FDPROT). */
  348. #define FSL_FEATURE_FLASH_HAS_DATA_FLASH_REGION_PROTECTION (0)
  349. /* @brief Has flash access control (registers XACCHn, SACCHn, where n is a number, FACSS and FACSN). */
  350. #define FSL_FEATURE_FLASH_HAS_ACCESS_CONTROL (0)
  351. /* @brief Has flash cache control in FMC module. */
  352. #define FSL_FEATURE_FLASH_HAS_FMC_FLASH_CACHE_CONTROLS (0)
  353. /* @brief Has flash cache control in MCM module. */
  354. #define FSL_FEATURE_FLASH_HAS_MCM_FLASH_CACHE_CONTROLS (0)
  355. /* @brief Has flash cache control in MSCM module. */
  356. #define FSL_FEATURE_FLASH_HAS_MSCM_FLASH_CACHE_CONTROLS (0)
  357. /* @brief Has prefetch speculation control in flash, such as kv5x. */
  358. #define FSL_FEATURE_FLASH_PREFETCH_SPECULATION_CONTROL_IN_FLASH (1)
  359. /* @brief P-Flash flash size coding rule version, value 0 for K1 and K2, value 1 for K3. */
  360. #define FSL_FEATURE_FLASH_SIZE_ENCODING_RULE_VERSION (0)
  361. /* @brief P-Flash start address. */
  362. #define FSL_FEATURE_FLASH_PFLASH_START_ADDRESS (0x10000000)
  363. /* @brief P-Flash block count. */
  364. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_COUNT (1)
  365. /* @brief P-Flash block size. */
  366. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_SIZE (1048576)
  367. /* @brief P-Flash sector size. */
  368. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_SECTOR_SIZE (8192)
  369. /* @brief P-Flash write unit size. */
  370. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_WRITE_UNIT_SIZE (8)
  371. /* @brief P-Flash data path width. */
  372. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_DATA_PATH_WIDTH (32)
  373. /* @brief P-Flash block swap feature. */
  374. #define FSL_FEATURE_FLASH_HAS_PFLASH_BLOCK_SWAP (0)
  375. /* @brief P-Flash protection region count. */
  376. #define FSL_FEATURE_FLASH_PFLASH_PROTECTION_REGION_COUNT (32)
  377. /* @brief Has FlexNVM memory. */
  378. #define FSL_FEATURE_FLASH_HAS_FLEX_NVM (0)
  379. /* @brief Has FlexNVM alias. */
  380. #define FSL_FEATURE_FLASH_HAS_FLEX_NVM_ALIAS (0)
  381. /* @brief FlexNVM start address. (Valid only if FlexNVM is available.) */
  382. #define FSL_FEATURE_FLASH_FLEX_NVM_START_ADDRESS (0x00000000)
  383. /* @brief FlexNVM alias start address. (Valid only if FlexNVM alias is available.) */
  384. #define FSL_FEATURE_FLASH_FLEX_NVM_ALIAS_START_ADDRESS (0x00000000)
  385. /* @brief FlexNVM block count. */
  386. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_COUNT (0)
  387. /* @brief FlexNVM block size. */
  388. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_SIZE (0)
  389. /* @brief FlexNVM sector size. */
  390. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_SECTOR_SIZE (0)
  391. /* @brief FlexNVM write unit size. */
  392. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_WRITE_UNIT_SIZE (0)
  393. /* @brief FlexNVM data path width. */
  394. #define FSL_FEATURE_FLASH_FLEX_BLOCK_DATA_PATH_WIDTH (0)
  395. /* @brief Has FlexRAM memory. */
  396. #define FSL_FEATURE_FLASH_HAS_FLEX_RAM (1)
  397. /* @brief FlexRAM start address. (Valid only if FlexRAM is available.) */
  398. #define FSL_FEATURE_FLASH_FLEX_RAM_START_ADDRESS (0x18000000)
  399. /* @brief FlexRAM size. */
  400. #define FSL_FEATURE_FLASH_FLEX_RAM_SIZE (4096)
  401. /* @brief Has 0x00 Read 1s Block command. */
  402. #define FSL_FEATURE_FLASH_HAS_READ_1S_BLOCK_CMD (0)
  403. /* @brief Has 0x01 Read 1s Section command. */
  404. #define FSL_FEATURE_FLASH_HAS_READ_1S_SECTION_CMD (1)
  405. /* @brief Has 0x02 Program Check command. */
  406. #define FSL_FEATURE_FLASH_HAS_PROGRAM_CHECK_CMD (1)
  407. /* @brief Has 0x03 Read Resource command. */
  408. #define FSL_FEATURE_FLASH_HAS_READ_RESOURCE_CMD (1)
  409. /* @brief Has 0x06 Program Longword command. */
  410. #define FSL_FEATURE_FLASH_HAS_PROGRAM_LONGWORD_CMD (0)
  411. /* @brief Has 0x07 Program Phrase command. */
  412. #define FSL_FEATURE_FLASH_HAS_PROGRAM_PHRASE_CMD (1)
  413. /* @brief Has 0x08 Erase Flash Block command. */
  414. #define FSL_FEATURE_FLASH_HAS_ERASE_FLASH_BLOCK_CMD (0)
  415. /* @brief Has 0x09 Erase Flash Sector command. */
  416. #define FSL_FEATURE_FLASH_HAS_ERASE_FLASH_SECTOR_CMD (1)
  417. /* @brief Has 0x0B Program Section command. */
  418. #define FSL_FEATURE_FLASH_HAS_PROGRAM_SECTION_CMD (1)
  419. /* @brief Has 0x40 Read 1s All Blocks command. */
  420. #define FSL_FEATURE_FLASH_HAS_READ_1S_ALL_BLOCKS_CMD (1)
  421. /* @brief Has 0x41 Read Once command. */
  422. #define FSL_FEATURE_FLASH_HAS_READ_ONCE_CMD (1)
  423. /* @brief Has 0x43 Program Once command. */
  424. #define FSL_FEATURE_FLASH_HAS_PROGRAM_ONCE_CMD (1)
  425. /* @brief Has 0x44 Erase All Blocks command. */
  426. #define FSL_FEATURE_FLASH_HAS_ERASE_ALL_BLOCKS_CMD (1)
  427. /* @brief Has 0x45 Verify Backdoor Access Key command. */
  428. #define FSL_FEATURE_FLASH_HAS_VERIFY_BACKDOOR_ACCESS_KEY_CMD (1)
  429. /* @brief Has 0x46 Swap Control command. */
  430. #define FSL_FEATURE_FLASH_HAS_SWAP_CONTROL_CMD (0)
  431. /* @brief Has 0x49 Erase All Blocks Unsecure command. */
  432. #define FSL_FEATURE_FLASH_HAS_ERASE_ALL_BLOCKS_UNSECURE_CMD (1)
  433. /* @brief Has 0x4A Read 1s All Execute-only Segments command. */
  434. #define FSL_FEATURE_FLASH_HAS_READ_1S_ALL_EXECUTE_ONLY_SEGMENTS_CMD (0)
  435. /* @brief Has 0x4B Erase All Execute-only Segments command. */
  436. #define FSL_FEATURE_FLASH_HAS_ERASE_ALL_EXECUTE_ONLY_SEGMENTS_CMD (0)
  437. /* @brief Has 0x80 Program Partition command. */
  438. #define FSL_FEATURE_FLASH_HAS_PROGRAM_PARTITION_CMD (0)
  439. /* @brief Has 0x81 Set FlexRAM Function command. */
  440. #define FSL_FEATURE_FLASH_HAS_SET_FLEXRAM_FUNCTION_CMD (0)
  441. /* @brief P-Flash Erase/Read 1st all block command address alignment. */
  442. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_CMD_ADDRESS_ALIGMENT (32)
  443. /* @brief P-Flash Erase sector command address alignment. */
  444. #define FSL_FEATURE_FLASH_PFLASH_SECTOR_CMD_ADDRESS_ALIGMENT (32)
  445. /* @brief P-Flash Rrogram/Verify section command address alignment. */
  446. #define FSL_FEATURE_FLASH_PFLASH_SECTION_CMD_ADDRESS_ALIGMENT (32)
  447. /* @brief P-Flash Read resource command address alignment. */
  448. #define FSL_FEATURE_FLASH_PFLASH_RESOURCE_CMD_ADDRESS_ALIGMENT (8)
  449. /* @brief P-Flash Program check command address alignment. */
  450. #define FSL_FEATURE_FLASH_PFLASH_CHECK_CMD_ADDRESS_ALIGMENT (4)
  451. /* @brief P-Flash Program check command address alignment. */
  452. #define FSL_FEATURE_FLASH_PFLASH_SWAP_CONTROL_CMD_ADDRESS_ALIGMENT (0)
  453. /* @brief FlexNVM Erase/Read 1st all block command address alignment. */
  454. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_CMD_ADDRESS_ALIGMENT (0)
  455. /* @brief FlexNVM Erase sector command address alignment. */
  456. #define FSL_FEATURE_FLASH_FLEX_NVM_SECTOR_CMD_ADDRESS_ALIGMENT (0)
  457. /* @brief FlexNVM Rrogram/Verify section command address alignment. */
  458. #define FSL_FEATURE_FLASH_FLEX_NVM_SECTION_CMD_ADDRESS_ALIGMENT (0)
  459. /* @brief FlexNVM Read resource command address alignment. */
  460. #define FSL_FEATURE_FLASH_FLEX_NVM_RESOURCE_CMD_ADDRESS_ALIGMENT (0)
  461. /* @brief FlexNVM Program check command address alignment. */
  462. #define FSL_FEATURE_FLASH_FLEX_NVM_CHECK_CMD_ADDRESS_ALIGMENT (0)
  463. /* @brief FlexNVM partition code 0000 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  464. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0000 (0xFFFFFFFFU)
  465. /* @brief FlexNVM partition code 0001 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  466. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0001 (0xFFFFFFFFU)
  467. /* @brief FlexNVM partition code 0010 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  468. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0010 (0xFFFFFFFFU)
  469. /* @brief FlexNVM partition code 0011 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  470. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0011 (0xFFFFFFFFU)
  471. /* @brief FlexNVM partition code 0100 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  472. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0100 (0xFFFFFFFFU)
  473. /* @brief FlexNVM partition code 0101 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  474. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0101 (0xFFFFFFFFU)
  475. /* @brief FlexNVM partition code 0110 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  476. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0110 (0xFFFFFFFFU)
  477. /* @brief FlexNVM partition code 0111 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  478. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0111 (0xFFFFFFFFU)
  479. /* @brief FlexNVM partition code 1000 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  480. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1000 (0xFFFFFFFFU)
  481. /* @brief FlexNVM partition code 1001 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  482. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1001 (0xFFFFFFFFU)
  483. /* @brief FlexNVM partition code 1010 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  484. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1010 (0xFFFFFFFFU)
  485. /* @brief FlexNVM partition code 1011 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  486. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1011 (0xFFFFFFFFU)
  487. /* @brief FlexNVM partition code 1100 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  488. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1100 (0xFFFFFFFFU)
  489. /* @brief FlexNVM partition code 1101 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  490. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1101 (0xFFFFFFFFU)
  491. /* @brief FlexNVM partition code 1110 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  492. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1110 (0xFFFFFFFFU)
  493. /* @brief FlexNVM partition code 1111 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  494. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1111 (0xFFFFFFFFU)
  495. /* @brief Emulated eeprom size code 0000 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  496. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0000 (0xFFFF)
  497. /* @brief Emulated eeprom size code 0001 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  498. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0001 (0xFFFF)
  499. /* @brief Emulated eeprom size code 0010 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  500. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0010 (0x1000)
  501. /* @brief Emulated eeprom size code 0011 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  502. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0011 (0x0800)
  503. /* @brief Emulated eeprom size code 0100 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  504. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0100 (0x0400)
  505. /* @brief Emulated eeprom size code 0101 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  506. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0101 (0x0200)
  507. /* @brief Emulated eeprom size code 0110 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  508. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0110 (0x0100)
  509. /* @brief Emulated eeprom size code 0111 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  510. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0111 (0x0080)
  511. /* @brief Emulated eeprom size code 1000 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  512. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1000 (0x0040)
  513. /* @brief Emulated eeprom size code 1001 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  514. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1001 (0x0020)
  515. /* @brief Emulated eeprom size code 1010 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  516. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1010 (0xFFFF)
  517. /* @brief Emulated eeprom size code 1011 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  518. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1011 (0xFFFF)
  519. /* @brief Emulated eeprom size code 1100 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  520. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1100 (0xFFFF)
  521. /* @brief Emulated eeprom size code 1101 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  522. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1101 (0xFFFF)
  523. /* @brief Emulated eeprom size code 1110 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  524. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1110 (0xFFFF)
  525. /* @brief Emulated eeprom size code 1111 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  526. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1111 (0x0000)
  527. #elif defined(CPU_MKV56F512VLL24) || defined(CPU_MKV56F512VLQ24) || defined(CPU_MKV56F512VMD24)
  528. /* @brief Is of type FTFA. */
  529. #define FSL_FEATURE_FLASH_IS_FTFA (0)
  530. /* @brief Is of type FTFE. */
  531. #define FSL_FEATURE_FLASH_IS_FTFE (1)
  532. /* @brief Is of type FTFL. */
  533. #define FSL_FEATURE_FLASH_IS_FTFL (0)
  534. /* @brief Has flags indicating the status of the FlexRAM (register bits FCNFG[EEERDY], FCNFG[RAMRDY] and FCNFG[PFLSH]). */
  535. #define FSL_FEATURE_FLASH_HAS_FLEX_RAM_FLAGS (1)
  536. /* @brief Has program flash swapping status flag (register bit FCNFG[SWAP]). */
  537. #define FSL_FEATURE_FLASH_HAS_PFLASH_SWAPPING_STATUS_FLAG (0)
  538. /* @brief Has EEPROM region protection (register FEPROT). */
  539. #define FSL_FEATURE_FLASH_HAS_EEROM_REGION_PROTECTION (0)
  540. /* @brief Has data flash region protection (register FDPROT). */
  541. #define FSL_FEATURE_FLASH_HAS_DATA_FLASH_REGION_PROTECTION (0)
  542. /* @brief Has flash access control (registers XACCHn, SACCHn, where n is a number, FACSS and FACSN). */
  543. #define FSL_FEATURE_FLASH_HAS_ACCESS_CONTROL (0)
  544. /* @brief Has flash cache control in FMC module. */
  545. #define FSL_FEATURE_FLASH_HAS_FMC_FLASH_CACHE_CONTROLS (0)
  546. /* @brief Has flash cache control in MCM module. */
  547. #define FSL_FEATURE_FLASH_HAS_MCM_FLASH_CACHE_CONTROLS (0)
  548. /* @brief Has flash cache control in MSCM module. */
  549. #define FSL_FEATURE_FLASH_HAS_MSCM_FLASH_CACHE_CONTROLS (0)
  550. /* @brief Has prefetch speculation control in flash, such as kv5x. */
  551. #define FSL_FEATURE_FLASH_PREFETCH_SPECULATION_CONTROL_IN_FLASH (1)
  552. /* @brief P-Flash flash size coding rule version, value 0 for K1 and K2, value 1 for K3. */
  553. #define FSL_FEATURE_FLASH_SIZE_ENCODING_RULE_VERSION (0)
  554. /* @brief P-Flash start address. */
  555. #define FSL_FEATURE_FLASH_PFLASH_START_ADDRESS (0x10000000)
  556. /* @brief P-Flash block count. */
  557. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_COUNT (1)
  558. /* @brief P-Flash block size. */
  559. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_SIZE (524288)
  560. /* @brief P-Flash sector size. */
  561. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_SECTOR_SIZE (8192)
  562. /* @brief P-Flash write unit size. */
  563. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_WRITE_UNIT_SIZE (8)
  564. /* @brief P-Flash data path width. */
  565. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_DATA_PATH_WIDTH (32)
  566. /* @brief P-Flash block swap feature. */
  567. #define FSL_FEATURE_FLASH_HAS_PFLASH_BLOCK_SWAP (0)
  568. /* @brief P-Flash protection region count. */
  569. #define FSL_FEATURE_FLASH_PFLASH_PROTECTION_REGION_COUNT (32)
  570. /* @brief Has FlexNVM memory. */
  571. #define FSL_FEATURE_FLASH_HAS_FLEX_NVM (0)
  572. /* @brief Has FlexNVM alias. */
  573. #define FSL_FEATURE_FLASH_HAS_FLEX_NVM_ALIAS (0)
  574. /* @brief FlexNVM start address. (Valid only if FlexNVM is available.) */
  575. #define FSL_FEATURE_FLASH_FLEX_NVM_START_ADDRESS (0x00000000)
  576. /* @brief FlexNVM alias start address. (Valid only if FlexNVM alias is available.) */
  577. #define FSL_FEATURE_FLASH_FLEX_NVM_ALIAS_START_ADDRESS (0x00000000)
  578. /* @brief FlexNVM block count. */
  579. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_COUNT (0)
  580. /* @brief FlexNVM block size. */
  581. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_SIZE (0)
  582. /* @brief FlexNVM sector size. */
  583. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_SECTOR_SIZE (0)
  584. /* @brief FlexNVM write unit size. */
  585. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_WRITE_UNIT_SIZE (0)
  586. /* @brief FlexNVM data path width. */
  587. #define FSL_FEATURE_FLASH_FLEX_BLOCK_DATA_PATH_WIDTH (0)
  588. /* @brief Has FlexRAM memory. */
  589. #define FSL_FEATURE_FLASH_HAS_FLEX_RAM (1)
  590. /* @brief FlexRAM start address. (Valid only if FlexRAM is available.) */
  591. #define FSL_FEATURE_FLASH_FLEX_RAM_START_ADDRESS (0x18000000)
  592. /* @brief FlexRAM size. */
  593. #define FSL_FEATURE_FLASH_FLEX_RAM_SIZE (4096)
  594. /* @brief Has 0x00 Read 1s Block command. */
  595. #define FSL_FEATURE_FLASH_HAS_READ_1S_BLOCK_CMD (0)
  596. /* @brief Has 0x01 Read 1s Section command. */
  597. #define FSL_FEATURE_FLASH_HAS_READ_1S_SECTION_CMD (1)
  598. /* @brief Has 0x02 Program Check command. */
  599. #define FSL_FEATURE_FLASH_HAS_PROGRAM_CHECK_CMD (1)
  600. /* @brief Has 0x03 Read Resource command. */
  601. #define FSL_FEATURE_FLASH_HAS_READ_RESOURCE_CMD (1)
  602. /* @brief Has 0x06 Program Longword command. */
  603. #define FSL_FEATURE_FLASH_HAS_PROGRAM_LONGWORD_CMD (0)
  604. /* @brief Has 0x07 Program Phrase command. */
  605. #define FSL_FEATURE_FLASH_HAS_PROGRAM_PHRASE_CMD (1)
  606. /* @brief Has 0x08 Erase Flash Block command. */
  607. #define FSL_FEATURE_FLASH_HAS_ERASE_FLASH_BLOCK_CMD (0)
  608. /* @brief Has 0x09 Erase Flash Sector command. */
  609. #define FSL_FEATURE_FLASH_HAS_ERASE_FLASH_SECTOR_CMD (1)
  610. /* @brief Has 0x0B Program Section command. */
  611. #define FSL_FEATURE_FLASH_HAS_PROGRAM_SECTION_CMD (1)
  612. /* @brief Has 0x40 Read 1s All Blocks command. */
  613. #define FSL_FEATURE_FLASH_HAS_READ_1S_ALL_BLOCKS_CMD (1)
  614. /* @brief Has 0x41 Read Once command. */
  615. #define FSL_FEATURE_FLASH_HAS_READ_ONCE_CMD (1)
  616. /* @brief Has 0x43 Program Once command. */
  617. #define FSL_FEATURE_FLASH_HAS_PROGRAM_ONCE_CMD (1)
  618. /* @brief Has 0x44 Erase All Blocks command. */
  619. #define FSL_FEATURE_FLASH_HAS_ERASE_ALL_BLOCKS_CMD (1)
  620. /* @brief Has 0x45 Verify Backdoor Access Key command. */
  621. #define FSL_FEATURE_FLASH_HAS_VERIFY_BACKDOOR_ACCESS_KEY_CMD (1)
  622. /* @brief Has 0x46 Swap Control command. */
  623. #define FSL_FEATURE_FLASH_HAS_SWAP_CONTROL_CMD (0)
  624. /* @brief Has 0x49 Erase All Blocks Unsecure command. */
  625. #define FSL_FEATURE_FLASH_HAS_ERASE_ALL_BLOCKS_UNSECURE_CMD (1)
  626. /* @brief Has 0x4A Read 1s All Execute-only Segments command. */
  627. #define FSL_FEATURE_FLASH_HAS_READ_1S_ALL_EXECUTE_ONLY_SEGMENTS_CMD (0)
  628. /* @brief Has 0x4B Erase All Execute-only Segments command. */
  629. #define FSL_FEATURE_FLASH_HAS_ERASE_ALL_EXECUTE_ONLY_SEGMENTS_CMD (0)
  630. /* @brief Has 0x80 Program Partition command. */
  631. #define FSL_FEATURE_FLASH_HAS_PROGRAM_PARTITION_CMD (0)
  632. /* @brief Has 0x81 Set FlexRAM Function command. */
  633. #define FSL_FEATURE_FLASH_HAS_SET_FLEXRAM_FUNCTION_CMD (0)
  634. /* @brief P-Flash Erase/Read 1st all block command address alignment. */
  635. #define FSL_FEATURE_FLASH_PFLASH_BLOCK_CMD_ADDRESS_ALIGMENT (32)
  636. /* @brief P-Flash Erase sector command address alignment. */
  637. #define FSL_FEATURE_FLASH_PFLASH_SECTOR_CMD_ADDRESS_ALIGMENT (32)
  638. /* @brief P-Flash Rrogram/Verify section command address alignment. */
  639. #define FSL_FEATURE_FLASH_PFLASH_SECTION_CMD_ADDRESS_ALIGMENT (32)
  640. /* @brief P-Flash Read resource command address alignment. */
  641. #define FSL_FEATURE_FLASH_PFLASH_RESOURCE_CMD_ADDRESS_ALIGMENT (8)
  642. /* @brief P-Flash Program check command address alignment. */
  643. #define FSL_FEATURE_FLASH_PFLASH_CHECK_CMD_ADDRESS_ALIGMENT (4)
  644. /* @brief P-Flash Program check command address alignment. */
  645. #define FSL_FEATURE_FLASH_PFLASH_SWAP_CONTROL_CMD_ADDRESS_ALIGMENT (0)
  646. /* @brief FlexNVM Erase/Read 1st all block command address alignment. */
  647. #define FSL_FEATURE_FLASH_FLEX_NVM_BLOCK_CMD_ADDRESS_ALIGMENT (0)
  648. /* @brief FlexNVM Erase sector command address alignment. */
  649. #define FSL_FEATURE_FLASH_FLEX_NVM_SECTOR_CMD_ADDRESS_ALIGMENT (0)
  650. /* @brief FlexNVM Rrogram/Verify section command address alignment. */
  651. #define FSL_FEATURE_FLASH_FLEX_NVM_SECTION_CMD_ADDRESS_ALIGMENT (0)
  652. /* @brief FlexNVM Read resource command address alignment. */
  653. #define FSL_FEATURE_FLASH_FLEX_NVM_RESOURCE_CMD_ADDRESS_ALIGMENT (0)
  654. /* @brief FlexNVM Program check command address alignment. */
  655. #define FSL_FEATURE_FLASH_FLEX_NVM_CHECK_CMD_ADDRESS_ALIGMENT (0)
  656. /* @brief FlexNVM partition code 0000 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  657. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0000 (0xFFFFFFFFU)
  658. /* @brief FlexNVM partition code 0001 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  659. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0001 (0xFFFFFFFFU)
  660. /* @brief FlexNVM partition code 0010 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  661. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0010 (0xFFFFFFFFU)
  662. /* @brief FlexNVM partition code 0011 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  663. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0011 (0xFFFFFFFFU)
  664. /* @brief FlexNVM partition code 0100 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  665. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0100 (0xFFFFFFFFU)
  666. /* @brief FlexNVM partition code 0101 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  667. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0101 (0xFFFFFFFFU)
  668. /* @brief FlexNVM partition code 0110 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  669. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0110 (0xFFFFFFFFU)
  670. /* @brief FlexNVM partition code 0111 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  671. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_0111 (0xFFFFFFFFU)
  672. /* @brief FlexNVM partition code 1000 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  673. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1000 (0xFFFFFFFFU)
  674. /* @brief FlexNVM partition code 1001 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  675. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1001 (0xFFFFFFFFU)
  676. /* @brief FlexNVM partition code 1010 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  677. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1010 (0xFFFFFFFFU)
  678. /* @brief FlexNVM partition code 1011 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  679. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1011 (0xFFFFFFFFU)
  680. /* @brief FlexNVM partition code 1100 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  681. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1100 (0xFFFFFFFFU)
  682. /* @brief FlexNVM partition code 1101 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  683. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1101 (0xFFFFFFFFU)
  684. /* @brief FlexNVM partition code 1110 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  685. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1110 (0xFFFFFFFFU)
  686. /* @brief FlexNVM partition code 1111 mapping to data flash size in bytes (0xFFFFFFFF = reserved). */
  687. #define FSL_FEATURE_FLASH_FLEX_NVM_DFLASH_SIZE_FOR_DEPART_1111 (0xFFFFFFFFU)
  688. /* @brief Emulated eeprom size code 0000 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  689. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0000 (0xFFFF)
  690. /* @brief Emulated eeprom size code 0001 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  691. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0001 (0xFFFF)
  692. /* @brief Emulated eeprom size code 0010 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  693. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0010 (0x1000)
  694. /* @brief Emulated eeprom size code 0011 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  695. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0011 (0x0800)
  696. /* @brief Emulated eeprom size code 0100 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  697. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0100 (0x0400)
  698. /* @brief Emulated eeprom size code 0101 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  699. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0101 (0x0200)
  700. /* @brief Emulated eeprom size code 0110 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  701. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0110 (0x0100)
  702. /* @brief Emulated eeprom size code 0111 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  703. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_0111 (0x0080)
  704. /* @brief Emulated eeprom size code 1000 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  705. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1000 (0x0040)
  706. /* @brief Emulated eeprom size code 1001 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  707. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1001 (0x0020)
  708. /* @brief Emulated eeprom size code 1010 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  709. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1010 (0xFFFF)
  710. /* @brief Emulated eeprom size code 1011 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  711. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1011 (0xFFFF)
  712. /* @brief Emulated eeprom size code 1100 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  713. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1100 (0xFFFF)
  714. /* @brief Emulated eeprom size code 1101 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  715. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1101 (0xFFFF)
  716. /* @brief Emulated eeprom size code 1110 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  717. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1110 (0xFFFF)
  718. /* @brief Emulated eeprom size code 1111 mapping to emulated eeprom size in bytes (0xFFFF = reserved). */
  719. #define FSL_FEATURE_FLASH_FLEX_NVM_EEPROM_SIZE_FOR_EEESIZE_1111 (0x0000)
  720. #endif /* defined(CPU_MKV56F1M0VLL24) || defined(CPU_MKV56F1M0VLQ24) || defined(CPU_MKV56F1M0VMD24) */
  721. /* FTM module features */
  722. /* @brief Number of channels. */
  723. #define FSL_FEATURE_FTM_CHANNEL_COUNTn(x) \
  724. (((x) == FTM0) ? (8) : \
  725. (((x) == FTM1) ? (2) : \
  726. (((x) == FTM2) ? (2) : \
  727. (((x) == FTM3) ? (8) : (-1)))))
  728. /* @brief Has counter reset by the selected input capture event (register bits C0SC[ICRST], C1SC[ICRST], ...). */
  729. #define FSL_FEATURE_FTM_HAS_COUNTER_RESET_BY_CAPTURE_EVENT (1)
  730. /* @brief Has extended deadtime value. */
  731. #define FSL_FEATURE_FTM_HAS_EXTENDED_DEADTIME_VALUE (0)
  732. /* @brief Enable pwm output for the module. */
  733. #define FSL_FEATURE_FTM_HAS_ENABLE_PWM_OUTPUT (0)
  734. /* @brief Has half-cycle reload for the module. */
  735. #define FSL_FEATURE_FTM_HAS_HALFCYCLE_RELOAD (0)
  736. /* @brief Has reload interrupt. */
  737. #define FSL_FEATURE_FTM_HAS_RELOAD_INTERRUPT (0)
  738. /* @brief Has reload initialization trigger. */
  739. #define FSL_FEATURE_FTM_HAS_RELOAD_INITIALIZATION_TRIGGER (0)
  740. /* @brief Has DMA support, bitfield CnSC[DMA]. */
  741. #define FSL_FEATURE_FTM_HAS_DMA_SUPPORT (1)
  742. /* @brief If channel 6 is used to generate channel trigger, bitfield EXTTRIG[CH6TRIG]. */
  743. #define FSL_FEATURE_FTM_HAS_CHANNEL6_TRIGGER (0)
  744. /* @brief If channel 7 is used to generate channel trigger, bitfield EXTTRIG[CH7TRIG]. */
  745. #define FSL_FEATURE_FTM_HAS_CHANNEL7_TRIGGER (0)
  746. /* @brief Has no QDCTRL. */
  747. #define FSL_FEATURE_FTM_HAS_NO_QDCTRL (0)
  748. /* @brief If instance has only TPM function. */
  749. #define FSL_FEATURE_FTM_IS_TPM_ONLY_INSTANCEn(x) (0)
  750. /* GPIO module features */
  751. /* @brief Has GPIO attribute checker register (GACR). */
  752. #define FSL_FEATURE_GPIO_HAS_ATTRIBUTE_CHECKER (0)
  753. /* I2C module features */
  754. /* @brief Has System Management Bus support (registers SMB, A2, SLTL and SLTH). */
  755. #define FSL_FEATURE_I2C_HAS_SMBUS (1)
  756. /* @brief Maximum supported baud rate in kilobit per second. */
  757. #define FSL_FEATURE_I2C_MAX_BAUD_KBPS (100)
  758. /* @brief Is affected by errata with ID 6070 (repeat start cannot be generated if the F[MULT] bit field is set to a non-zero value). */
  759. #define FSL_FEATURE_I2C_HAS_ERRATA_6070 (0)
  760. /* @brief Has DMA support (register bit C1[DMAEN]). */
  761. #define FSL_FEATURE_I2C_HAS_DMA_SUPPORT (1)
  762. /* @brief Has I2C bus start and stop detection (register bits FLT[SSIE], FLT[STARTF] and FLT[STOPF]). */
  763. #define FSL_FEATURE_I2C_HAS_START_STOP_DETECT (1)
  764. /* @brief Has I2C bus stop detection (register bits FLT[STOPIE] and FLT[STOPF]). */
  765. #define FSL_FEATURE_I2C_HAS_STOP_DETECT (0)
  766. /* @brief Has I2C bus stop hold off (register bit FLT[SHEN]). */
  767. #define FSL_FEATURE_I2C_HAS_STOP_HOLD_OFF (1)
  768. /* @brief Maximum width of the glitch filter in number of bus clocks. */
  769. #define FSL_FEATURE_I2C_MAX_GLITCH_FILTER_WIDTH (15)
  770. /* @brief Has control of the drive capability of the I2C pins. */
  771. #define FSL_FEATURE_I2C_HAS_HIGH_DRIVE_SELECTION (1)
  772. /* @brief Has double buffering support (register S2). */
  773. #define FSL_FEATURE_I2C_HAS_DOUBLE_BUFFERING (0)
  774. /* @brief Has double buffer enable. */
  775. #define FSL_FEATURE_I2C_HAS_DOUBLE_BUFFER_ENABLE (0)
  776. /* LLWU module features */
  777. #if defined(CPU_MKV56F1M0VLL24) || defined(CPU_MKV56F512VLL24)
  778. /* @brief Maximum number of pins (maximal index plus one) connected to LLWU device. */
  779. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN (22)
  780. /* @brief Has pins 8-15 connected to LLWU device. */
  781. #define FSL_FEATURE_LLWU_EXTERNAL_PIN_GROUP2 (1)
  782. /* @brief Maximum number of internal modules connected to LLWU device. */
  783. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE (4)
  784. /* @brief Number of digital filters. */
  785. #define FSL_FEATURE_LLWU_HAS_PIN_FILTER (2)
  786. /* @brief Has MF register. */
  787. #define FSL_FEATURE_LLWU_HAS_MF (1)
  788. /* @brief Has PF register. */
  789. #define FSL_FEATURE_LLWU_HAS_PF (1)
  790. /* @brief Has possibility to enable reset in low leakage power mode and enable digital filter for RESET pin (register LLWU_RST). */
  791. #define FSL_FEATURE_LLWU_HAS_RESET_ENABLE (0)
  792. /* @brief Has no internal module wakeup flag register. */
  793. #define FSL_FEATURE_LLWU_HAS_NO_INTERNAL_MODULE_WAKEUP_FLAG_REG (0)
  794. /* @brief Has external pin 0 connected to LLWU device. */
  795. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN0 (1)
  796. /* @brief Index of port of external pin. */
  797. #define FSL_FEATURE_LLWU_PIN0_GPIO_IDX (GPIOE_IDX)
  798. /* @brief Number of external pin port on specified port. */
  799. #define FSL_FEATURE_LLWU_PIN0_GPIO_PIN (1)
  800. /* @brief Has external pin 1 connected to LLWU device. */
  801. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN1 (1)
  802. /* @brief Index of port of external pin. */
  803. #define FSL_FEATURE_LLWU_PIN1_GPIO_IDX (GPIOE_IDX)
  804. /* @brief Number of external pin port on specified port. */
  805. #define FSL_FEATURE_LLWU_PIN1_GPIO_PIN (2)
  806. /* @brief Has external pin 2 connected to LLWU device. */
  807. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN2 (1)
  808. /* @brief Index of port of external pin. */
  809. #define FSL_FEATURE_LLWU_PIN2_GPIO_IDX (GPIOE_IDX)
  810. /* @brief Number of external pin port on specified port. */
  811. #define FSL_FEATURE_LLWU_PIN2_GPIO_PIN (4)
  812. /* @brief Has external pin 3 connected to LLWU device. */
  813. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN3 (1)
  814. /* @brief Index of port of external pin. */
  815. #define FSL_FEATURE_LLWU_PIN3_GPIO_IDX (GPIOA_IDX)
  816. /* @brief Number of external pin port on specified port. */
  817. #define FSL_FEATURE_LLWU_PIN3_GPIO_PIN (4)
  818. /* @brief Has external pin 4 connected to LLWU device. */
  819. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN4 (1)
  820. /* @brief Index of port of external pin. */
  821. #define FSL_FEATURE_LLWU_PIN4_GPIO_IDX (GPIOA_IDX)
  822. /* @brief Number of external pin port on specified port. */
  823. #define FSL_FEATURE_LLWU_PIN4_GPIO_PIN (13)
  824. /* @brief Has external pin 5 connected to LLWU device. */
  825. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN5 (1)
  826. /* @brief Index of port of external pin. */
  827. #define FSL_FEATURE_LLWU_PIN5_GPIO_IDX (GPIOB_IDX)
  828. /* @brief Number of external pin port on specified port. */
  829. #define FSL_FEATURE_LLWU_PIN5_GPIO_PIN (0)
  830. /* @brief Has external pin 6 connected to LLWU device. */
  831. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN6 (1)
  832. /* @brief Index of port of external pin. */
  833. #define FSL_FEATURE_LLWU_PIN6_GPIO_IDX (GPIOC_IDX)
  834. /* @brief Number of external pin port on specified port. */
  835. #define FSL_FEATURE_LLWU_PIN6_GPIO_PIN (1)
  836. /* @brief Has external pin 7 connected to LLWU device. */
  837. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN7 (1)
  838. /* @brief Index of port of external pin. */
  839. #define FSL_FEATURE_LLWU_PIN7_GPIO_IDX (GPIOC_IDX)
  840. /* @brief Number of external pin port on specified port. */
  841. #define FSL_FEATURE_LLWU_PIN7_GPIO_PIN (3)
  842. /* @brief Has external pin 8 connected to LLWU device. */
  843. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN8 (1)
  844. /* @brief Index of port of external pin. */
  845. #define FSL_FEATURE_LLWU_PIN8_GPIO_IDX (GPIOC_IDX)
  846. /* @brief Number of external pin port on specified port. */
  847. #define FSL_FEATURE_LLWU_PIN8_GPIO_PIN (4)
  848. /* @brief Has external pin 9 connected to LLWU device. */
  849. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN9 (1)
  850. /* @brief Index of port of external pin. */
  851. #define FSL_FEATURE_LLWU_PIN9_GPIO_IDX (GPIOC_IDX)
  852. /* @brief Number of external pin port on specified port. */
  853. #define FSL_FEATURE_LLWU_PIN9_GPIO_PIN (5)
  854. /* @brief Has external pin 10 connected to LLWU device. */
  855. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN10 (1)
  856. /* @brief Index of port of external pin. */
  857. #define FSL_FEATURE_LLWU_PIN10_GPIO_IDX (GPIOC_IDX)
  858. /* @brief Number of external pin port on specified port. */
  859. #define FSL_FEATURE_LLWU_PIN10_GPIO_PIN (6)
  860. /* @brief Has external pin 11 connected to LLWU device. */
  861. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN11 (1)
  862. /* @brief Index of port of external pin. */
  863. #define FSL_FEATURE_LLWU_PIN11_GPIO_IDX (GPIOC_IDX)
  864. /* @brief Number of external pin port on specified port. */
  865. #define FSL_FEATURE_LLWU_PIN11_GPIO_PIN (11)
  866. /* @brief Has external pin 12 connected to LLWU device. */
  867. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN12 (1)
  868. /* @brief Index of port of external pin. */
  869. #define FSL_FEATURE_LLWU_PIN12_GPIO_IDX (GPIOD_IDX)
  870. /* @brief Number of external pin port on specified port. */
  871. #define FSL_FEATURE_LLWU_PIN12_GPIO_PIN (0)
  872. /* @brief Has external pin 13 connected to LLWU device. */
  873. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN13 (1)
  874. /* @brief Index of port of external pin. */
  875. #define FSL_FEATURE_LLWU_PIN13_GPIO_IDX (GPIOD_IDX)
  876. /* @brief Number of external pin port on specified port. */
  877. #define FSL_FEATURE_LLWU_PIN13_GPIO_PIN (2)
  878. /* @brief Has external pin 14 connected to LLWU device. */
  879. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN14 (1)
  880. /* @brief Index of port of external pin. */
  881. #define FSL_FEATURE_LLWU_PIN14_GPIO_IDX (GPIOD_IDX)
  882. /* @brief Number of external pin port on specified port. */
  883. #define FSL_FEATURE_LLWU_PIN14_GPIO_PIN (4)
  884. /* @brief Has external pin 15 connected to LLWU device. */
  885. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN15 (1)
  886. /* @brief Index of port of external pin. */
  887. #define FSL_FEATURE_LLWU_PIN15_GPIO_IDX (GPIOD_IDX)
  888. /* @brief Number of external pin port on specified port. */
  889. #define FSL_FEATURE_LLWU_PIN15_GPIO_PIN (6)
  890. /* @brief Has external pin 16 connected to LLWU device. */
  891. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN16 (1)
  892. /* @brief Index of port of external pin. */
  893. #define FSL_FEATURE_LLWU_PIN16_GPIO_IDX (GPIOE_IDX)
  894. /* @brief Number of external pin port on specified port. */
  895. #define FSL_FEATURE_LLWU_PIN16_GPIO_PIN (6)
  896. /* @brief Has external pin 17 connected to LLWU device. */
  897. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN17 (0)
  898. /* @brief Index of port of external pin. */
  899. #define FSL_FEATURE_LLWU_PIN17_GPIO_IDX (0)
  900. /* @brief Number of external pin port on specified port. */
  901. #define FSL_FEATURE_LLWU_PIN17_GPIO_PIN (0)
  902. /* @brief Has external pin 18 connected to LLWU device. */
  903. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN18 (0)
  904. /* @brief Index of port of external pin. */
  905. #define FSL_FEATURE_LLWU_PIN18_GPIO_IDX (0)
  906. /* @brief Number of external pin port on specified port. */
  907. #define FSL_FEATURE_LLWU_PIN18_GPIO_PIN (0)
  908. /* @brief Has external pin 19 connected to LLWU device. */
  909. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN19 (1)
  910. /* @brief Index of port of external pin. */
  911. #define FSL_FEATURE_LLWU_PIN19_GPIO_IDX (GPIOE_IDX)
  912. /* @brief Number of external pin port on specified port. */
  913. #define FSL_FEATURE_LLWU_PIN19_GPIO_PIN (17)
  914. /* @brief Has external pin 20 connected to LLWU device. */
  915. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN20 (1)
  916. /* @brief Index of port of external pin. */
  917. #define FSL_FEATURE_LLWU_PIN20_GPIO_IDX (GPIOE_IDX)
  918. /* @brief Number of external pin port on specified port. */
  919. #define FSL_FEATURE_LLWU_PIN20_GPIO_PIN (18)
  920. /* @brief Has external pin 21 connected to LLWU device. */
  921. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN21 (1)
  922. /* @brief Index of port of external pin. */
  923. #define FSL_FEATURE_LLWU_PIN21_GPIO_IDX (GPIOE_IDX)
  924. /* @brief Number of external pin port on specified port. */
  925. #define FSL_FEATURE_LLWU_PIN21_GPIO_PIN (25)
  926. /* @brief Has external pin 22 connected to LLWU device. */
  927. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN22 (0)
  928. /* @brief Index of port of external pin. */
  929. #define FSL_FEATURE_LLWU_PIN22_GPIO_IDX (0)
  930. /* @brief Number of external pin port on specified port. */
  931. #define FSL_FEATURE_LLWU_PIN22_GPIO_PIN (0)
  932. /* @brief Has external pin 23 connected to LLWU device. */
  933. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN23 (0)
  934. /* @brief Index of port of external pin. */
  935. #define FSL_FEATURE_LLWU_PIN23_GPIO_IDX (0)
  936. /* @brief Number of external pin port on specified port. */
  937. #define FSL_FEATURE_LLWU_PIN23_GPIO_PIN (0)
  938. /* @brief Has external pin 24 connected to LLWU device. */
  939. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN24 (0)
  940. /* @brief Index of port of external pin. */
  941. #define FSL_FEATURE_LLWU_PIN24_GPIO_IDX (0)
  942. /* @brief Number of external pin port on specified port. */
  943. #define FSL_FEATURE_LLWU_PIN24_GPIO_PIN (0)
  944. /* @brief Has external pin 25 connected to LLWU device. */
  945. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN25 (0)
  946. /* @brief Index of port of external pin. */
  947. #define FSL_FEATURE_LLWU_PIN25_GPIO_IDX (0)
  948. /* @brief Number of external pin port on specified port. */
  949. #define FSL_FEATURE_LLWU_PIN25_GPIO_PIN (0)
  950. /* @brief Has external pin 26 connected to LLWU device. */
  951. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN26 (0)
  952. /* @brief Index of port of external pin. */
  953. #define FSL_FEATURE_LLWU_PIN26_GPIO_IDX (0)
  954. /* @brief Number of external pin port on specified port. */
  955. #define FSL_FEATURE_LLWU_PIN26_GPIO_PIN (0)
  956. /* @brief Has external pin 27 connected to LLWU device. */
  957. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN27 (0)
  958. /* @brief Index of port of external pin. */
  959. #define FSL_FEATURE_LLWU_PIN27_GPIO_IDX (0)
  960. /* @brief Number of external pin port on specified port. */
  961. #define FSL_FEATURE_LLWU_PIN27_GPIO_PIN (0)
  962. /* @brief Has external pin 28 connected to LLWU device. */
  963. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN28 (0)
  964. /* @brief Index of port of external pin. */
  965. #define FSL_FEATURE_LLWU_PIN28_GPIO_IDX (0)
  966. /* @brief Number of external pin port on specified port. */
  967. #define FSL_FEATURE_LLWU_PIN28_GPIO_PIN (0)
  968. /* @brief Has external pin 29 connected to LLWU device. */
  969. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN29 (0)
  970. /* @brief Index of port of external pin. */
  971. #define FSL_FEATURE_LLWU_PIN29_GPIO_IDX (0)
  972. /* @brief Number of external pin port on specified port. */
  973. #define FSL_FEATURE_LLWU_PIN29_GPIO_PIN (0)
  974. /* @brief Has external pin 30 connected to LLWU device. */
  975. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN30 (0)
  976. /* @brief Index of port of external pin. */
  977. #define FSL_FEATURE_LLWU_PIN30_GPIO_IDX (0)
  978. /* @brief Number of external pin port on specified port. */
  979. #define FSL_FEATURE_LLWU_PIN30_GPIO_PIN (0)
  980. /* @brief Has external pin 31 connected to LLWU device. */
  981. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN31 (0)
  982. /* @brief Index of port of external pin. */
  983. #define FSL_FEATURE_LLWU_PIN31_GPIO_IDX (0)
  984. /* @brief Number of external pin port on specified port. */
  985. #define FSL_FEATURE_LLWU_PIN31_GPIO_PIN (0)
  986. /* @brief Has internal module 0 connected to LLWU device. */
  987. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE0 (1)
  988. /* @brief Has internal module 1 connected to LLWU device. */
  989. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE1 (1)
  990. /* @brief Has internal module 2 connected to LLWU device. */
  991. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE2 (1)
  992. /* @brief Has internal module 3 connected to LLWU device. */
  993. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE3 (1)
  994. /* @brief Has internal module 4 connected to LLWU device. */
  995. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE4 (0)
  996. /* @brief Has internal module 5 connected to LLWU device. */
  997. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE5 (0)
  998. /* @brief Has internal module 6 connected to LLWU device. */
  999. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE6 (0)
  1000. /* @brief Has internal module 7 connected to LLWU device. */
  1001. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE7 (0)
  1002. /* @brief Has Version ID Register (LLWU_VERID). */
  1003. #define FSL_FEATURE_LLWU_HAS_VERID (0)
  1004. /* @brief Has Parameter Register (LLWU_PARAM). */
  1005. #define FSL_FEATURE_LLWU_HAS_PARAM (0)
  1006. /* @brief Width of registers of the LLWU. */
  1007. #define FSL_FEATURE_LLWU_REG_BITWIDTH (8)
  1008. /* @brief Has DMA Enable register (LLWU_DE). */
  1009. #define FSL_FEATURE_LLWU_HAS_DMA_ENABLE_REG (0)
  1010. #elif defined(CPU_MKV56F1M0VLQ24) || defined(CPU_MKV56F1M0VMD24) || defined(CPU_MKV56F512VLQ24) || defined(CPU_MKV56F512VMD24)
  1011. /* @brief Maximum number of pins (maximal index plus one) connected to LLWU device. */
  1012. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN (26)
  1013. /* @brief Has pins 8-15 connected to LLWU device. */
  1014. #define FSL_FEATURE_LLWU_EXTERNAL_PIN_GROUP2 (1)
  1015. /* @brief Maximum number of internal modules connected to LLWU device. */
  1016. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE (4)
  1017. /* @brief Number of digital filters. */
  1018. #define FSL_FEATURE_LLWU_HAS_PIN_FILTER (2)
  1019. /* @brief Has MF register. */
  1020. #define FSL_FEATURE_LLWU_HAS_MF (1)
  1021. /* @brief Has PF register. */
  1022. #define FSL_FEATURE_LLWU_HAS_PF (1)
  1023. /* @brief Has possibility to enable reset in low leakage power mode and enable digital filter for RESET pin (register LLWU_RST). */
  1024. #define FSL_FEATURE_LLWU_HAS_RESET_ENABLE (0)
  1025. /* @brief Has no internal module wakeup flag register. */
  1026. #define FSL_FEATURE_LLWU_HAS_NO_INTERNAL_MODULE_WAKEUP_FLAG_REG (0)
  1027. /* @brief Has external pin 0 connected to LLWU device. */
  1028. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN0 (1)
  1029. /* @brief Index of port of external pin. */
  1030. #define FSL_FEATURE_LLWU_PIN0_GPIO_IDX (GPIOE_IDX)
  1031. /* @brief Number of external pin port on specified port. */
  1032. #define FSL_FEATURE_LLWU_PIN0_GPIO_PIN (1)
  1033. /* @brief Has external pin 1 connected to LLWU device. */
  1034. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN1 (1)
  1035. /* @brief Index of port of external pin. */
  1036. #define FSL_FEATURE_LLWU_PIN1_GPIO_IDX (GPIOE_IDX)
  1037. /* @brief Number of external pin port on specified port. */
  1038. #define FSL_FEATURE_LLWU_PIN1_GPIO_PIN (2)
  1039. /* @brief Has external pin 2 connected to LLWU device. */
  1040. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN2 (1)
  1041. /* @brief Index of port of external pin. */
  1042. #define FSL_FEATURE_LLWU_PIN2_GPIO_IDX (GPIOE_IDX)
  1043. /* @brief Number of external pin port on specified port. */
  1044. #define FSL_FEATURE_LLWU_PIN2_GPIO_PIN (4)
  1045. /* @brief Has external pin 3 connected to LLWU device. */
  1046. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN3 (1)
  1047. /* @brief Index of port of external pin. */
  1048. #define FSL_FEATURE_LLWU_PIN3_GPIO_IDX (GPIOA_IDX)
  1049. /* @brief Number of external pin port on specified port. */
  1050. #define FSL_FEATURE_LLWU_PIN3_GPIO_PIN (4)
  1051. /* @brief Has external pin 4 connected to LLWU device. */
  1052. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN4 (1)
  1053. /* @brief Index of port of external pin. */
  1054. #define FSL_FEATURE_LLWU_PIN4_GPIO_IDX (GPIOA_IDX)
  1055. /* @brief Number of external pin port on specified port. */
  1056. #define FSL_FEATURE_LLWU_PIN4_GPIO_PIN (13)
  1057. /* @brief Has external pin 5 connected to LLWU device. */
  1058. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN5 (1)
  1059. /* @brief Index of port of external pin. */
  1060. #define FSL_FEATURE_LLWU_PIN5_GPIO_IDX (GPIOB_IDX)
  1061. /* @brief Number of external pin port on specified port. */
  1062. #define FSL_FEATURE_LLWU_PIN5_GPIO_PIN (0)
  1063. /* @brief Has external pin 6 connected to LLWU device. */
  1064. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN6 (1)
  1065. /* @brief Index of port of external pin. */
  1066. #define FSL_FEATURE_LLWU_PIN6_GPIO_IDX (GPIOC_IDX)
  1067. /* @brief Number of external pin port on specified port. */
  1068. #define FSL_FEATURE_LLWU_PIN6_GPIO_PIN (1)
  1069. /* @brief Has external pin 7 connected to LLWU device. */
  1070. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN7 (1)
  1071. /* @brief Index of port of external pin. */
  1072. #define FSL_FEATURE_LLWU_PIN7_GPIO_IDX (GPIOC_IDX)
  1073. /* @brief Number of external pin port on specified port. */
  1074. #define FSL_FEATURE_LLWU_PIN7_GPIO_PIN (3)
  1075. /* @brief Has external pin 8 connected to LLWU device. */
  1076. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN8 (1)
  1077. /* @brief Index of port of external pin. */
  1078. #define FSL_FEATURE_LLWU_PIN8_GPIO_IDX (GPIOC_IDX)
  1079. /* @brief Number of external pin port on specified port. */
  1080. #define FSL_FEATURE_LLWU_PIN8_GPIO_PIN (4)
  1081. /* @brief Has external pin 9 connected to LLWU device. */
  1082. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN9 (1)
  1083. /* @brief Index of port of external pin. */
  1084. #define FSL_FEATURE_LLWU_PIN9_GPIO_IDX (GPIOC_IDX)
  1085. /* @brief Number of external pin port on specified port. */
  1086. #define FSL_FEATURE_LLWU_PIN9_GPIO_PIN (5)
  1087. /* @brief Has external pin 10 connected to LLWU device. */
  1088. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN10 (1)
  1089. /* @brief Index of port of external pin. */
  1090. #define FSL_FEATURE_LLWU_PIN10_GPIO_IDX (GPIOC_IDX)
  1091. /* @brief Number of external pin port on specified port. */
  1092. #define FSL_FEATURE_LLWU_PIN10_GPIO_PIN (6)
  1093. /* @brief Has external pin 11 connected to LLWU device. */
  1094. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN11 (1)
  1095. /* @brief Index of port of external pin. */
  1096. #define FSL_FEATURE_LLWU_PIN11_GPIO_IDX (GPIOC_IDX)
  1097. /* @brief Number of external pin port on specified port. */
  1098. #define FSL_FEATURE_LLWU_PIN11_GPIO_PIN (11)
  1099. /* @brief Has external pin 12 connected to LLWU device. */
  1100. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN12 (1)
  1101. /* @brief Index of port of external pin. */
  1102. #define FSL_FEATURE_LLWU_PIN12_GPIO_IDX (GPIOD_IDX)
  1103. /* @brief Number of external pin port on specified port. */
  1104. #define FSL_FEATURE_LLWU_PIN12_GPIO_PIN (0)
  1105. /* @brief Has external pin 13 connected to LLWU device. */
  1106. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN13 (1)
  1107. /* @brief Index of port of external pin. */
  1108. #define FSL_FEATURE_LLWU_PIN13_GPIO_IDX (GPIOD_IDX)
  1109. /* @brief Number of external pin port on specified port. */
  1110. #define FSL_FEATURE_LLWU_PIN13_GPIO_PIN (2)
  1111. /* @brief Has external pin 14 connected to LLWU device. */
  1112. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN14 (1)
  1113. /* @brief Index of port of external pin. */
  1114. #define FSL_FEATURE_LLWU_PIN14_GPIO_IDX (GPIOD_IDX)
  1115. /* @brief Number of external pin port on specified port. */
  1116. #define FSL_FEATURE_LLWU_PIN14_GPIO_PIN (4)
  1117. /* @brief Has external pin 15 connected to LLWU device. */
  1118. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN15 (1)
  1119. /* @brief Index of port of external pin. */
  1120. #define FSL_FEATURE_LLWU_PIN15_GPIO_IDX (GPIOD_IDX)
  1121. /* @brief Number of external pin port on specified port. */
  1122. #define FSL_FEATURE_LLWU_PIN15_GPIO_PIN (6)
  1123. /* @brief Has external pin 16 connected to LLWU device. */
  1124. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN16 (1)
  1125. /* @brief Index of port of external pin. */
  1126. #define FSL_FEATURE_LLWU_PIN16_GPIO_IDX (GPIOE_IDX)
  1127. /* @brief Number of external pin port on specified port. */
  1128. #define FSL_FEATURE_LLWU_PIN16_GPIO_PIN (6)
  1129. /* @brief Has external pin 17 connected to LLWU device. */
  1130. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN17 (1)
  1131. /* @brief Index of port of external pin. */
  1132. #define FSL_FEATURE_LLWU_PIN17_GPIO_IDX (GPIOE_IDX)
  1133. /* @brief Number of external pin port on specified port. */
  1134. #define FSL_FEATURE_LLWU_PIN17_GPIO_PIN (9)
  1135. /* @brief Has external pin 18 connected to LLWU device. */
  1136. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN18 (1)
  1137. /* @brief Index of port of external pin. */
  1138. #define FSL_FEATURE_LLWU_PIN18_GPIO_IDX (GPIOE_IDX)
  1139. /* @brief Number of external pin port on specified port. */
  1140. #define FSL_FEATURE_LLWU_PIN18_GPIO_PIN (10)
  1141. /* @brief Has external pin 19 connected to LLWU device. */
  1142. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN19 (1)
  1143. /* @brief Index of port of external pin. */
  1144. #define FSL_FEATURE_LLWU_PIN19_GPIO_IDX (GPIOE_IDX)
  1145. /* @brief Number of external pin port on specified port. */
  1146. #define FSL_FEATURE_LLWU_PIN19_GPIO_PIN (17)
  1147. /* @brief Has external pin 20 connected to LLWU device. */
  1148. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN20 (1)
  1149. /* @brief Index of port of external pin. */
  1150. #define FSL_FEATURE_LLWU_PIN20_GPIO_IDX (GPIOE_IDX)
  1151. /* @brief Number of external pin port on specified port. */
  1152. #define FSL_FEATURE_LLWU_PIN20_GPIO_PIN (18)
  1153. /* @brief Has external pin 21 connected to LLWU device. */
  1154. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN21 (1)
  1155. /* @brief Index of port of external pin. */
  1156. #define FSL_FEATURE_LLWU_PIN21_GPIO_IDX (GPIOE_IDX)
  1157. /* @brief Number of external pin port on specified port. */
  1158. #define FSL_FEATURE_LLWU_PIN21_GPIO_PIN (25)
  1159. /* @brief Has external pin 22 connected to LLWU device. */
  1160. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN22 (1)
  1161. /* @brief Index of port of external pin. */
  1162. #define FSL_FEATURE_LLWU_PIN22_GPIO_IDX (GPIOA_IDX)
  1163. /* @brief Number of external pin port on specified port. */
  1164. #define FSL_FEATURE_LLWU_PIN22_GPIO_PIN (10)
  1165. /* @brief Has external pin 23 connected to LLWU device. */
  1166. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN23 (1)
  1167. /* @brief Index of port of external pin. */
  1168. #define FSL_FEATURE_LLWU_PIN23_GPIO_IDX (GPIOA_IDX)
  1169. /* @brief Number of external pin port on specified port. */
  1170. #define FSL_FEATURE_LLWU_PIN23_GPIO_PIN (11)
  1171. /* @brief Has external pin 24 connected to LLWU device. */
  1172. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN24 (1)
  1173. /* @brief Index of port of external pin. */
  1174. #define FSL_FEATURE_LLWU_PIN24_GPIO_IDX (GPIOD_IDX)
  1175. /* @brief Number of external pin port on specified port. */
  1176. #define FSL_FEATURE_LLWU_PIN24_GPIO_PIN (8)
  1177. /* @brief Has external pin 25 connected to LLWU device. */
  1178. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN25 (1)
  1179. /* @brief Index of port of external pin. */
  1180. #define FSL_FEATURE_LLWU_PIN25_GPIO_IDX (GPIOD_IDX)
  1181. /* @brief Number of external pin port on specified port. */
  1182. #define FSL_FEATURE_LLWU_PIN25_GPIO_PIN (11)
  1183. /* @brief Has external pin 26 connected to LLWU device. */
  1184. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN26 (0)
  1185. /* @brief Index of port of external pin. */
  1186. #define FSL_FEATURE_LLWU_PIN26_GPIO_IDX (0)
  1187. /* @brief Number of external pin port on specified port. */
  1188. #define FSL_FEATURE_LLWU_PIN26_GPIO_PIN (0)
  1189. /* @brief Has external pin 27 connected to LLWU device. */
  1190. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN27 (0)
  1191. /* @brief Index of port of external pin. */
  1192. #define FSL_FEATURE_LLWU_PIN27_GPIO_IDX (0)
  1193. /* @brief Number of external pin port on specified port. */
  1194. #define FSL_FEATURE_LLWU_PIN27_GPIO_PIN (0)
  1195. /* @brief Has external pin 28 connected to LLWU device. */
  1196. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN28 (0)
  1197. /* @brief Index of port of external pin. */
  1198. #define FSL_FEATURE_LLWU_PIN28_GPIO_IDX (0)
  1199. /* @brief Number of external pin port on specified port. */
  1200. #define FSL_FEATURE_LLWU_PIN28_GPIO_PIN (0)
  1201. /* @brief Has external pin 29 connected to LLWU device. */
  1202. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN29 (0)
  1203. /* @brief Index of port of external pin. */
  1204. #define FSL_FEATURE_LLWU_PIN29_GPIO_IDX (0)
  1205. /* @brief Number of external pin port on specified port. */
  1206. #define FSL_FEATURE_LLWU_PIN29_GPIO_PIN (0)
  1207. /* @brief Has external pin 30 connected to LLWU device. */
  1208. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN30 (0)
  1209. /* @brief Index of port of external pin. */
  1210. #define FSL_FEATURE_LLWU_PIN30_GPIO_IDX (0)
  1211. /* @brief Number of external pin port on specified port. */
  1212. #define FSL_FEATURE_LLWU_PIN30_GPIO_PIN (0)
  1213. /* @brief Has external pin 31 connected to LLWU device. */
  1214. #define FSL_FEATURE_LLWU_HAS_EXTERNAL_PIN31 (0)
  1215. /* @brief Index of port of external pin. */
  1216. #define FSL_FEATURE_LLWU_PIN31_GPIO_IDX (0)
  1217. /* @brief Number of external pin port on specified port. */
  1218. #define FSL_FEATURE_LLWU_PIN31_GPIO_PIN (0)
  1219. /* @brief Has internal module 0 connected to LLWU device. */
  1220. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE0 (1)
  1221. /* @brief Has internal module 1 connected to LLWU device. */
  1222. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE1 (1)
  1223. /* @brief Has internal module 2 connected to LLWU device. */
  1224. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE2 (1)
  1225. /* @brief Has internal module 3 connected to LLWU device. */
  1226. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE3 (1)
  1227. /* @brief Has internal module 4 connected to LLWU device. */
  1228. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE4 (0)
  1229. /* @brief Has internal module 5 connected to LLWU device. */
  1230. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE5 (0)
  1231. /* @brief Has internal module 6 connected to LLWU device. */
  1232. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE6 (0)
  1233. /* @brief Has internal module 7 connected to LLWU device. */
  1234. #define FSL_FEATURE_LLWU_HAS_INTERNAL_MODULE7 (0)
  1235. /* @brief Has Version ID Register (LLWU_VERID). */
  1236. #define FSL_FEATURE_LLWU_HAS_VERID (0)
  1237. /* @brief Has Parameter Register (LLWU_PARAM). */
  1238. #define FSL_FEATURE_LLWU_HAS_PARAM (0)
  1239. /* @brief Width of registers of the LLWU. */
  1240. #define FSL_FEATURE_LLWU_REG_BITWIDTH (8)
  1241. /* @brief Has DMA Enable register (LLWU_DE). */
  1242. #define FSL_FEATURE_LLWU_HAS_DMA_ENABLE_REG (0)
  1243. #endif /* defined(CPU_MKV56F1M0VLL24) || defined(CPU_MKV56F512VLL24) */
  1244. /* LPTMR module features */
  1245. /* @brief Has shared interrupt handler with another LPTMR module. */
  1246. #define FSL_FEATURE_LPTMR_HAS_SHARED_IRQ_HANDLER (0)
  1247. /* @brief Whether LPTMR counter is 32 bits width. */
  1248. #define FSL_FEATURE_LPTMR_CNR_WIDTH_IS_32B (0)
  1249. /* @brief Has timer DMA request enable (register bit CSR[TDRE]). */
  1250. #define FSL_FEATURE_LPTMR_HAS_CSR_TDRE (0)
  1251. /* MCG module features */
  1252. /* @brief PRDIV base value (divider of register bit field [PRDIV] zero value). */
  1253. #define FSL_FEATURE_MCG_PLL_PRDIV_BASE (1)
  1254. /* @brief Maximum PLL external reference divider value (max. value of register bit field C5[PRVDIV]). */
  1255. #define FSL_FEATURE_MCG_PLL_PRDIV_MAX (7)
  1256. /* @brief VCO divider base value (multiply factor of register bit field C6[VDIV] zero value). */
  1257. #define FSL_FEATURE_MCG_PLL_VDIV_BASE (16)
  1258. /* @brief PLL reference clock low range. OSCCLK/PLL_R. */
  1259. #define FSL_FEATURE_MCG_PLL_REF_MIN (8000000)
  1260. /* @brief PLL reference clock high range. OSCCLK/PLL_R. */
  1261. #define FSL_FEATURE_MCG_PLL_REF_MAX (16000000)
  1262. /* @brief The PLL clock is divided by 2 before VCO divider. */
  1263. #define FSL_FEATURE_MCG_HAS_PLL_INTERNAL_DIV (1)
  1264. /* @brief FRDIV supports 1280. */
  1265. #define FSL_FEATURE_MCG_FRDIV_SUPPORT_1280 (1)
  1266. /* @brief FRDIV supports 1536. */
  1267. #define FSL_FEATURE_MCG_FRDIV_SUPPORT_1536 (1)
  1268. /* @brief MCGFFCLK divider. */
  1269. #define FSL_FEATURE_MCG_FFCLK_DIV (1)
  1270. /* @brief Is PLL clock divided by 2 before MCG PLL/FLL clock selection in the SIM module. */
  1271. #define FSL_FEATURE_MCG_HAS_PLL_EXTRA_DIV (1)
  1272. /* @brief Has 32kHz RTC external reference clock (register bits C8[LOCS1], C8[CME1], C8[LOCRE1] and RTC module are present). */
  1273. #define FSL_FEATURE_MCG_HAS_RTC_32K (0)
  1274. /* @brief Has PLL1 external reference clock (registers C10, C11, C12, S2). */
  1275. #define FSL_FEATURE_MCG_HAS_PLL1 (0)
  1276. /* @brief Has 48MHz internal oscillator. */
  1277. #define FSL_FEATURE_MCG_HAS_IRC_48M (0)
  1278. /* @brief Has OSC1 external oscillator (registers C10, C11, C12, S2). */
  1279. #define FSL_FEATURE_MCG_HAS_OSC1 (0)
  1280. /* @brief Has fast internal reference clock fine trim (register bit C2[FCFTRIM]). */
  1281. #define FSL_FEATURE_MCG_HAS_FCFTRIM (1)
  1282. /* @brief Has PLL loss of lock reset (register bit C8[LOLRE]). */
  1283. #define FSL_FEATURE_MCG_HAS_LOLRE (1)
  1284. /* @brief Has MCG OSC clock selection (register bit C7[OSCSEL]). */
  1285. #define FSL_FEATURE_MCG_USE_OSCSEL (0)
  1286. /* @brief Has PLL external reference selection (register bits C5[PLLREFSEL0] and C11[PLLREFSEL1]). */
  1287. #define FSL_FEATURE_MCG_USE_PLLREFSEL (0)
  1288. /* @brief TBD */
  1289. #define FSL_FEATURE_MCG_USE_SYSTEM_CLOCK (0)
  1290. /* @brief Has phase-locked loop (PLL) (register C5 and bits C6[VDIV], C6[PLLS], C6[LOLIE0], S[PLLST], S[LOCK0], S[LOLS0]). */
  1291. #define FSL_FEATURE_MCG_HAS_PLL (1)
  1292. /* @brief Has phase-locked loop (PLL) PRDIV (register C5[PRDIV]. */
  1293. #define FSL_FEATURE_MCG_HAS_PLL_PRDIV (1)
  1294. /* @brief Has phase-locked loop (PLL) VDIV (register C6[VDIV]. */
  1295. #define FSL_FEATURE_MCG_HAS_PLL_VDIV (1)
  1296. /* @brief PLL/OSC related register bit fields have PLL/OSC index in their name. */
  1297. #define FSL_FEATURE_MCG_HAS_PLL_OSC_INDEX (0)
  1298. /* @brief Has frequency-locked loop (FLL) (register ATCVH, ATCVL and bits C1[IREFS], C1[FRDIV]). */
  1299. #define FSL_FEATURE_MCG_HAS_FLL (1)
  1300. /* @brief Has PLL external to MCG (C9[PLL_CME], C9[PLL_LOCRE], C9[EXT_PLL_LOCS]). */
  1301. #define FSL_FEATURE_MCG_HAS_EXTERNAL_PLL (0)
  1302. /* @brief Has crystal oscillator or external reference clock low power controls (register bits C2[HGO], C2[RANGE]). */
  1303. #define FSL_FEATURE_MCG_HAS_EXT_REF_LOW_POWER_CONTROL (1)
  1304. /* @brief Has PLL/FLL selection as MCG output (register bit C6[PLLS]). */
  1305. #define FSL_FEATURE_MCG_HAS_PLL_FLL_SELECTION (1)
  1306. /* @brief Has PLL output selection (PLL0/PLL1, PLL/external PLL) (register bit C11[PLLCS]). */
  1307. #define FSL_FEATURE_MCG_HAS_PLL_OUTPUT_SELECTION (0)
  1308. /* @brief Has automatic trim machine (registers ATCVH, ATCVL and bits SC[ATMF], SC[ATMS], SC[ATME]). */
  1309. #define FSL_FEATURE_MCG_HAS_AUTO_TRIM_MACHINE (1)
  1310. /* @brief Has external clock monitor (register bit C6[CME]). */
  1311. #define FSL_FEATURE_MCG_HAS_EXTERNAL_CLOCK_MONITOR (1)
  1312. /* @brief Has low frequency internal reference clock (IRC) (registers LTRIMRNG, LFRIM, LSTRIM and bit MC[LIRC_DIV2]). */
  1313. #define FSL_FEATURE_MCG_HAS_LOW_FREQ_IRC (0)
  1314. /* @brief Has high frequency internal reference clock (IRC) (registers HCTRIM, HTTRIM, HFTRIM and bit MC[HIRCEN]). */
  1315. #define FSL_FEATURE_MCG_HAS_HIGH_FREQ_IRC (0)
  1316. /* @brief Has PEI mode or PBI mode. */
  1317. #define FSL_FEATURE_MCG_HAS_PLL_INTERNAL_MODE (0)
  1318. /* @brief Reset clock mode is BLPI. */
  1319. #define FSL_FEATURE_MCG_RESET_IS_BLPI (0)
  1320. /* MSCM module features */
  1321. /* @brief Number of configuration information for processors. */
  1322. #define FSL_FEATURE_MSCM_HAS_CP_COUNT (2)
  1323. /* @brief Has data cache. */
  1324. #define FSL_FEATURE_MSCM_HAS_DATACACHE (0)
  1325. /* interrupt module features */
  1326. /* @brief Lowest interrupt request number. */
  1327. #define FSL_FEATURE_INTERRUPT_IRQ_MIN (-14)
  1328. /* @brief Highest interrupt request number. */
  1329. #define FSL_FEATURE_INTERRUPT_IRQ_MAX (114)
  1330. /* OSC module features */
  1331. /* @brief Has OSC1 external oscillator. */
  1332. #define FSL_FEATURE_OSC_HAS_OSC1 (0)
  1333. /* @brief Has OSC0 external oscillator. */
  1334. #define FSL_FEATURE_OSC_HAS_OSC0 (0)
  1335. /* @brief Has OSC external oscillator (without index). */
  1336. #define FSL_FEATURE_OSC_HAS_OSC (0)
  1337. /* @brief Number of OSC external oscillators. */
  1338. #define FSL_FEATURE_OSC_OSC_COUNT (0)
  1339. /* @brief Has external reference clock divider (register bit field DIV[ERPS]). */
  1340. #define FSL_FEATURE_OSC_HAS_EXT_REF_CLOCK_DIVIDER (1)
  1341. /* PDB module features */
  1342. /* @brief Has DAC support. */
  1343. #define FSL_FEATURE_PDB_HAS_DAC (1)
  1344. /* @brief Has shared interrupt handler (has not individual interrupt handler for each channel). */
  1345. #define FSL_FEATURE_PDB_HAS_SHARED_IRQ_HANDLER (0)
  1346. /* @brief PDB channel number). */
  1347. #define FSL_FEATURE_PDB_CHANNEL_COUNT (2)
  1348. /* @brief Channel pre-trigger nunmber (related to number of registers CHmDLYn). */
  1349. #define FSL_FEATURE_PDB_CHANNEL_PRE_TRIGGER_COUNT (2)
  1350. /* @brief DAC interval trigger number). */
  1351. #define FSL_FEATURE_PDB_DAC_INTERVAL_TRIGGER_COUNT (1)
  1352. /* @brief Pulse out number). */
  1353. #define FSL_FEATURE_PDB_PULSE_OUT_COUNT (2)
  1354. /* PIT module features */
  1355. /* @brief Number of channels (related to number of registers LDVALn, CVALn, TCTRLn, TFLGn). */
  1356. #define FSL_FEATURE_PIT_TIMER_COUNT (4)
  1357. /* @brief Has lifetime timer (related to existence of registers LTMR64L and LTMR64H). */
  1358. #define FSL_FEATURE_PIT_HAS_LIFETIME_TIMER (1)
  1359. /* @brief Has chain mode (related to existence of register bit field TCTRLn[CHN]). */
  1360. #define FSL_FEATURE_PIT_HAS_CHAIN_MODE (1)
  1361. /* @brief Has shared interrupt handler (has not individual interrupt handler for each channel). */
  1362. #define FSL_FEATURE_PIT_HAS_SHARED_IRQ_HANDLER (0)
  1363. /* @brief Has timer enable control. */
  1364. #define FSL_FEATURE_PIT_HAS_MDIS (1)
  1365. /* PMC module features */
  1366. /* @brief Has Bandgap Enable In VLPx Operation support. */
  1367. #define FSL_FEATURE_PMC_HAS_BGEN (1)
  1368. /* @brief Has Bandgap Buffer Enable. */
  1369. #define FSL_FEATURE_PMC_HAS_BGBE (1)
  1370. /* @brief Has Bandgap Buffer Drive Select. */
  1371. #define FSL_FEATURE_PMC_HAS_BGBDS (0)
  1372. /* @brief Has Low-Voltage Detect Voltage Select support. */
  1373. #define FSL_FEATURE_PMC_HAS_LVDV (1)
  1374. /* @brief Has Low-Voltage Warning Voltage Select support. */
  1375. #define FSL_FEATURE_PMC_HAS_LVWV (1)
  1376. /* @brief Has LPO. */
  1377. #define FSL_FEATURE_PMC_HAS_LPO (0)
  1378. /* @brief Has VLPx option PMC_REGSC[VLPO]. */
  1379. #define FSL_FEATURE_PMC_HAS_VLPO (0)
  1380. /* @brief Has acknowledge isolation support. */
  1381. #define FSL_FEATURE_PMC_HAS_ACKISO (1)
  1382. /* @brief Has Regulator In Full Performance Mode Status Bit PMC_REGSC[REGFPM]. */
  1383. #define FSL_FEATURE_PMC_HAS_REGFPM (0)
  1384. /* @brief Has Regulator In Run Regulation Status Bit PMC_REGSC[REGONS]. */
  1385. #define FSL_FEATURE_PMC_HAS_REGONS (1)
  1386. /* @brief Has PMC_HVDSC1. */
  1387. #define FSL_FEATURE_PMC_HAS_HVDSC1 (1)
  1388. /* @brief Has PMC_PARAM. */
  1389. #define FSL_FEATURE_PMC_HAS_PARAM (0)
  1390. /* @brief Has PMC_VERID. */
  1391. #define FSL_FEATURE_PMC_HAS_VERID (0)
  1392. /* PORT module features */
  1393. /* @brief Has control lock (register bit PCR[LK]). */
  1394. #define FSL_FEATURE_PORT_HAS_PIN_CONTROL_LOCK (1)
  1395. /* @brief Has open drain control (register bit PCR[ODE]). */
  1396. #define FSL_FEATURE_PORT_HAS_OPEN_DRAIN (1)
  1397. /* @brief Has digital filter (registers DFER, DFCR and DFWR). */
  1398. #define FSL_FEATURE_PORT_HAS_DIGITAL_FILTER (1)
  1399. /* @brief Has DMA request (register bit field PCR[IRQC] values). */
  1400. #define FSL_FEATURE_PORT_HAS_DMA_REQUEST (1)
  1401. /* @brief Has pull resistor selection available. */
  1402. #define FSL_FEATURE_PORT_HAS_PULL_SELECTION (1)
  1403. /* @brief Has pull resistor enable (register bit PCR[PE]). */
  1404. #define FSL_FEATURE_PORT_HAS_PULL_ENABLE (1)
  1405. /* @brief Has slew rate control (register bit PCR[SRE]). */
  1406. #define FSL_FEATURE_PORT_HAS_SLEW_RATE (1)
  1407. /* @brief Has passive filter (register bit field PCR[PFE]). */
  1408. #define FSL_FEATURE_PORT_HAS_PASSIVE_FILTER (1)
  1409. /* @brief Has drive strength control (register bit PCR[DSE]). */
  1410. #define FSL_FEATURE_PORT_HAS_DRIVE_STRENGTH (1)
  1411. /* @brief Has separate drive strength register (HDRVE). */
  1412. #define FSL_FEATURE_PORT_HAS_DRIVE_STRENGTH_REGISTER (0)
  1413. /* @brief Has glitch filter (register IOFLT). */
  1414. #define FSL_FEATURE_PORT_HAS_GLITCH_FILTER (0)
  1415. /* @brief Defines width of PCR[MUX] field. */
  1416. #define FSL_FEATURE_PORT_PCR_MUX_WIDTH (4)
  1417. /* @brief Has dedicated interrupt vector. */
  1418. #define FSL_FEATURE_PORT_HAS_INTERRUPT_VECTOR (1)
  1419. /* @brief Has multiple pin IRQ configuration (register GICLR and GICHR). */
  1420. #define FSL_FEATURE_PORT_HAS_MULTIPLE_IRQ_CONFIG (0)
  1421. /* @brief Defines whether PCR[IRQC] bit-field has flag states. */
  1422. #define FSL_FEATURE_PORT_HAS_IRQC_FLAG (0)
  1423. /* @brief Defines whether PCR[IRQC] bit-field has trigger states. */
  1424. #define FSL_FEATURE_PORT_HAS_IRQC_TRIGGER (0)
  1425. /* PWM module features */
  1426. /* @brief If EflexPWM has module A channels (outputs). */
  1427. #define FSL_FEATURE_PWM_HAS_CHANNELA (1)
  1428. /* @brief If EflexPWM has module B channels (outputs). */
  1429. #define FSL_FEATURE_PWM_HAS_CHANNELB (1)
  1430. /* @brief If EflexPWM has module X channels (outputs). */
  1431. #define FSL_FEATURE_PWM_HAS_CHANNELX (1)
  1432. /* @brief Number of submodules in each EflexPWM module. */
  1433. #define FSL_FEATURE_PWM_SUBMODULE_COUNT (4U)
  1434. /* RCM module features */
  1435. /* @brief Has Loss-of-Lock Reset support. */
  1436. #define FSL_FEATURE_RCM_HAS_LOL (1)
  1437. /* @brief Has Loss-of-Clock Reset support. */
  1438. #define FSL_FEATURE_RCM_HAS_LOC (1)
  1439. /* @brief Has JTAG generated Reset support. */
  1440. #define FSL_FEATURE_RCM_HAS_JTAG (1)
  1441. /* @brief Has EzPort generated Reset support. */
  1442. #define FSL_FEATURE_RCM_HAS_EZPORT (0)
  1443. /* @brief Has bit-field indicating EZP_MS_B pin state during last reset. */
  1444. #define FSL_FEATURE_RCM_HAS_EZPMS (0)
  1445. /* @brief Has boot ROM configuration, MR[BOOTROM], FM[FORCEROM] */
  1446. #define FSL_FEATURE_RCM_HAS_BOOTROM (0)
  1447. /* @brief Has sticky system reset status register RCM_SSRS0 and RCM_SSRS1. */
  1448. #define FSL_FEATURE_RCM_HAS_SSRS (1)
  1449. /* @brief Has Version ID Register (RCM_VERID). */
  1450. #define FSL_FEATURE_RCM_HAS_VERID (0)
  1451. /* @brief Has Parameter Register (RCM_PARAM). */
  1452. #define FSL_FEATURE_RCM_HAS_PARAM (0)
  1453. /* @brief Has Reset Interrupt Enable Register RCM_SRIE. */
  1454. #define FSL_FEATURE_RCM_HAS_SRIE (0)
  1455. /* @brief Width of registers of the RCM. */
  1456. #define FSL_FEATURE_RCM_REG_WIDTH (8)
  1457. /* @brief Has Core 1 generated Reset support RCM_SRS[CORE1] */
  1458. #define FSL_FEATURE_RCM_HAS_CORE1 (0)
  1459. /* @brief Has MDM-AP system reset support RCM_SRS1[MDM_AP] */
  1460. #define FSL_FEATURE_RCM_HAS_MDM_AP (1)
  1461. /* @brief Has wakeup reset feature. Register bit SRS[WAKEUP]. */
  1462. #define FSL_FEATURE_RCM_HAS_WAKEUP (1)
  1463. /* SIM module features */
  1464. /* @brief Has USB FS divider. */
  1465. #define FSL_FEATURE_SIM_USBFS_USE_SPECIAL_DIVIDER (0)
  1466. /* @brief Is PLL clock divided by 2 before MCG PLL/FLL clock selection. */
  1467. #define FSL_FEATURE_SIM_PLLCLK_USE_SPECIAL_DIVIDER (0)
  1468. /* @brief Has RAM size specification (register bit field SOPT1[RAMSIZE]). */
  1469. #define FSL_FEATURE_SIM_OPT_HAS_RAMSIZE (1)
  1470. /* @brief Has 32k oscillator clock output (register bit SOPT1[OSC32KOUT]). */
  1471. #define FSL_FEATURE_SIM_OPT_HAS_OSC32K_OUT (0)
  1472. /* @brief Has 32k oscillator clock selection (register bit field SOPT1[OSC32KSEL]). */
  1473. #define FSL_FEATURE_SIM_OPT_HAS_OSC32K_SELECTION (1)
  1474. /* @brief 32k oscillator clock selection width (width of register bit field SOPT1[OSC32KSEL]). */
  1475. #define FSL_FEATURE_SIM_OPT_OSC32K_SELECTION_WIDTH (2)
  1476. /* @brief Has RTC clock output selection (register bit SOPT2[RTCCLKOUTSEL]). */
  1477. #define FSL_FEATURE_SIM_OPT_HAS_RTC_CLOCK_OUT_SELECTION (0)
  1478. /* @brief Has USB voltage regulator (register bits SOPT1[USBVSTBY], SOPT1[USBSSTBY], SOPT1[USBREGEN], SOPT1CFG[URWE], SOPT1CFG[UVSWE], SOPT1CFG[USSWE]). */
  1479. #define FSL_FEATURE_SIM_OPT_HAS_USB_VOLTAGE_REGULATOR (0)
  1480. /* @brief USB has integrated PHY (register bits USBPHYCTL[USBVREGSEL], USBPHYCTL[USBVREGPD], USBPHYCTL[USB3VOUTTRG], USBPHYCTL[USBDISILIM], SOPT2[USBSLSRC], SOPT2[USBREGEN]). */
  1481. #define FSL_FEATURE_SIM_OPT_HAS_USB_PHY (0)
  1482. /* @brief Has PTD7 pad drive strength control (register bit SOPT2[PTD7PAD]). */
  1483. #define FSL_FEATURE_SIM_OPT_HAS_PTD7PAD (0)
  1484. /* @brief Has FlexBus security level selection (register bit SOPT2[FBSL]). */
  1485. #define FSL_FEATURE_SIM_OPT_HAS_FBSL (1)
  1486. /* @brief Has number of FlexBus hold cycle before FlexBus can release bus (register bit SOPT6[PCR]). */
  1487. #define FSL_FEATURE_SIM_OPT_HAS_PCR (0)
  1488. /* @brief Has number of NFC hold cycle in case of FlexBus request (register bit SOPT6[MCC]). */
  1489. #define FSL_FEATURE_SIM_OPT_HAS_MCC (0)
  1490. /* @brief Has UART open drain enable (register bits UARTnODE, where n is a number, in register SOPT5). */
  1491. #define FSL_FEATURE_SIM_OPT_HAS_ODE (0)
  1492. /* @brief Number of LPUART modules (number of register bits LPUARTn, where n is a number, in register SCGC5). */
  1493. #define FSL_FEATURE_SIM_OPT_LPUART_COUNT (0)
  1494. /* @brief Number of UART modules (number of register bits UARTn, where n is a number, in register SCGC4). */
  1495. #define FSL_FEATURE_SIM_OPT_UART_COUNT (4)
  1496. /* @brief Has UART0 open drain enable (register bit SOPT5[UART0ODE]). */
  1497. #define FSL_FEATURE_SIM_OPT_HAS_UART0_ODE (0)
  1498. /* @brief Has UART1 open drain enable (register bit SOPT5[UART1ODE]). */
  1499. #define FSL_FEATURE_SIM_OPT_HAS_UART1_ODE (0)
  1500. /* @brief Has UART2 open drain enable (register bit SOPT5[UART2ODE]). */
  1501. #define FSL_FEATURE_SIM_OPT_HAS_UART2_ODE (0)
  1502. /* @brief Has LPUART0 open drain enable (register bit SOPT5[LPUART0ODE]). */
  1503. #define FSL_FEATURE_SIM_OPT_HAS_LPUART0_ODE (0)
  1504. /* @brief Has LPUART1 open drain enable (register bit SOPT5[LPUART1ODE]). */
  1505. #define FSL_FEATURE_SIM_OPT_HAS_LPUART1_ODE (0)
  1506. /* @brief Has CMT/UART pad drive strength control (register bit SOPT2[CMTUARTPAD]). */
  1507. #define FSL_FEATURE_SIM_OPT_HAS_CMTUARTPAD (0)
  1508. /* @brief Has LPUART0 transmit data source selection (register bit SOPT5[LPUART0TXSRC]). */
  1509. #define FSL_FEATURE_SIM_OPT_HAS_LPUART0_TX_SRC (0)
  1510. /* @brief Has LPUART0 receive data source selection (register bit SOPT5[LPUART0RXSRC]). */
  1511. #define FSL_FEATURE_SIM_OPT_HAS_LPUART0_RX_SRC (0)
  1512. /* @brief Has LPUART1 transmit data source selection (register bit SOPT5[LPUART1TXSRC]). */
  1513. #define FSL_FEATURE_SIM_OPT_HAS_LPUART1_TX_SRC (0)
  1514. /* @brief Has LPUART1 receive data source selection (register bit SOPT5[LPUART1RXSRC]). */
  1515. #define FSL_FEATURE_SIM_OPT_HAS_LPUART1_RX_SRC (0)
  1516. /* @brief Has UART0 transmit data source selection (register bit SOPT5[UART0TXSRC]). */
  1517. #define FSL_FEATURE_SIM_OPT_HAS_UART0_TX_SRC (1)
  1518. /* @brief UART0 transmit data source selection width (width of register bit SOPT5[UART0TXSRC]). */
  1519. #define FSL_FEATURE_SIM_OPT_UART0_TX_SRC_WIDTH (2)
  1520. /* @brief Has UART0 receive data source selection (register bit SOPT5[UART0RXSRC]). */
  1521. #define FSL_FEATURE_SIM_OPT_HAS_UART0_RX_SRC (1)
  1522. /* @brief UART0 receive data source selection width (width of register bit SOPT5[UART0RXSRC]). */
  1523. #define FSL_FEATURE_SIM_OPT_UART0_RX_SRC_WIDTH (2)
  1524. /* @brief Has UART1 transmit data source selection (register bit SOPT5[UART1TXSRC]). */
  1525. #define FSL_FEATURE_SIM_OPT_HAS_UART1_TX_SRC (1)
  1526. /* @brief Has UART1 receive data source selection (register bit SOPT5[UART1RXSRC]). */
  1527. #define FSL_FEATURE_SIM_OPT_HAS_UART1_RX_SRC (1)
  1528. /* @brief UART1 receive data source selection width (width of register bit SOPT5[UART1RXSRC]). */
  1529. #define FSL_FEATURE_SIM_OPT_UART1_RX_SRC_WIDTH (2)
  1530. /* @brief Has FTM module(s) configuration. */
  1531. #define FSL_FEATURE_SIM_OPT_HAS_FTM (1)
  1532. /* @brief Number of FTM modules. */
  1533. #define FSL_FEATURE_SIM_OPT_FTM_COUNT (3)
  1534. /* @brief Number of FTM triggers with selectable source. */
  1535. #define FSL_FEATURE_SIM_OPT_FTM_TRIGGER_COUNT (3)
  1536. /* @brief Has FTM0 triggers source selection (register bits SOPT4[FTM0TRGnSRC], where n is a number). */
  1537. #define FSL_FEATURE_SIM_OPT_HAS_FTM0_TRIGGER (1)
  1538. /* @brief Has FTM3 triggers source selection (register bits SOPT4[FTM3TRGnSRC], where n is a number). */
  1539. #define FSL_FEATURE_SIM_OPT_HAS_FTM3_TRIGGER (1)
  1540. /* @brief Has FTM1 channel 0 input capture source selection (register bit SOPT4[FTM1CH0SRC]). */
  1541. #define FSL_FEATURE_SIM_OPT_HAS_FTM1_CHANNELS (0)
  1542. /* @brief Has FTM2 channel 0 input capture source selection (register bit SOPT4[FTM2CH0SRC]). */
  1543. #define FSL_FEATURE_SIM_OPT_HAS_FTM2_CHANNELS (0)
  1544. /* @brief Has FTM3 channel 0 input capture source selection (register bit SOPT4[FTM3CH0SRC]). */
  1545. #define FSL_FEATURE_SIM_OPT_HAS_FTM3_CHANNELS (0)
  1546. /* @brief Has FTM2 channel 1 input capture source selection (register bit SOPT4[FTM2CH1SRC]). */
  1547. #define FSL_FEATURE_SIM_OPT_HAS_FTM2_CHANNEL1 (0)
  1548. /* @brief Number of configurable FTM0 fault detection input (number of register bits SOPT4[FTM0FLTn], where n is a number starting from zero). */
  1549. #define FSL_FEATURE_SIM_OPT_FTM0_FAULT_COUNT (4)
  1550. /* @brief Number of configurable FTM1 fault detection input (number of register bits SOPT4[FTM1FLTn], where n is a number starting from zero). */
  1551. #define FSL_FEATURE_SIM_OPT_FTM1_FAULT_COUNT (1)
  1552. /* @brief Number of configurable FTM2 fault detection input (number of register bits SOPT4[FTM2FLTn], where n is a number starting from zero). */
  1553. #define FSL_FEATURE_SIM_OPT_FTM2_FAULT_COUNT (1)
  1554. /* @brief Number of configurable FTM3 fault detection input (number of register bits SOPT4[FTM3FLTn], where n is a number starting from zero). */
  1555. #define FSL_FEATURE_SIM_OPT_FTM3_FAULT_COUNT (1)
  1556. /* @brief Has FTM hardware trigger 0 software synchronization (register bit SOPT8[FTMnSYNCBIT], where n is a module instance index). */
  1557. #define FSL_FEATURE_SIM_OPT_HAS_FTM_TRIGGER_SYNC (1)
  1558. /* @brief Has FTM channels output source selection (register bit SOPT8[FTMxOCHnSRC], where x is a module instance index and n is a channel index). */
  1559. #define FSL_FEATURE_SIM_OPT_HAS_FTM_CHANNELS_OUTPUT_SRC (1)
  1560. /* @brief Has TPM module(s) configuration. */
  1561. #define FSL_FEATURE_SIM_OPT_HAS_TPM (0)
  1562. /* @brief The highest TPM module index. */
  1563. #define FSL_FEATURE_SIM_OPT_MAX_TPM_INDEX (0)
  1564. /* @brief Has TPM module with index 0. */
  1565. #define FSL_FEATURE_SIM_OPT_HAS_TPM0 (0)
  1566. /* @brief Has TPM0 clock selection (register bit field SOPT4[TPM0CLKSEL]). */
  1567. #define FSL_FEATURE_SIM_OPT_HAS_TPM0_CLK_SEL (0)
  1568. /* @brief Is TPM channels configuration in the SOPT4 (not SOPT9) register (register bits TPMnCH0SRC, TPMnCLKSEL, where n is a module instance index). */
  1569. #define FSL_FEATURE_SIM_OPT_HAS_TPM_CHANNELS_CONFIG_IN_SOPT4_REG (0)
  1570. /* @brief Has TPM1 channel 0 input capture source selection (register bit field SOPT4[TPM1CH0SRC] or SOPT9[TPM1CH0SRC]). */
  1571. #define FSL_FEATURE_SIM_OPT_HAS_TPM1_CH0_SRC_SELECTION (0)
  1572. /* @brief Has TPM1 clock selection (register bit field SOPT4[TPM1CLKSEL]). */
  1573. #define FSL_FEATURE_SIM_OPT_HAS_TPM1_CLK_SEL (0)
  1574. /* @brief TPM1 channel 0 input capture source selection width (width of register bit field SOPT4[TPM1CH0SRC] or SOPT9[TPM1CH0SRC]). */
  1575. #define FSL_FEATURE_SIM_OPT_TPM1_CH0_SRC_SELECTION_WIDTH (0)
  1576. /* @brief Has TPM2 channel 0 input capture source selection (register bit field SOPT4[TPM2CH0SRC]). */
  1577. #define FSL_FEATURE_SIM_OPT_HAS_TPM2_CH0_SRC_SELECTION (0)
  1578. /* @brief Has TPM2 clock selection (register bit field SOPT4[TPM2CLKSEL]). */
  1579. #define FSL_FEATURE_SIM_OPT_HAS_TPM2_CLK_SEL (0)
  1580. /* @brief Has PLL/FLL clock selection (register bit field SOPT2[PLLFLLSEL]). */
  1581. #define FSL_FEATURE_SIM_OPT_HAS_PLL_FLL_SELECTION (1)
  1582. /* @brief PLL/FLL clock selection width (width of register bit field SOPT2[PLLFLLSEL]). */
  1583. #define FSL_FEATURE_SIM_OPT_PLL_FLL_SELECTION_WIDTH (1)
  1584. /* @brief Has NFC clock source selection (register bit SOPT2[NFCSRC]). */
  1585. #define FSL_FEATURE_SIM_OPT_HAS_NFCSRC (0)
  1586. /* @brief Has eSDHC clock source selection (register bit SOPT2[ESDHCSRC]). */
  1587. #define FSL_FEATURE_SIM_OPT_HAS_ESDHCSRC (0)
  1588. /* @brief Has SDHC clock source selection (register bit SOPT2[SDHCSRC]). */
  1589. #define FSL_FEATURE_SIM_OPT_HAS_SDHCSRC (0)
  1590. /* @brief Has LCDC clock source selection (register bits SOPT2[LCDCSRC], SOPT2[LCDC_CLKSEL]). */
  1591. #define FSL_FEATURE_SIM_OPT_HAS_LCDCSRC (0)
  1592. /* @brief Has ENET timestamp clock source selection (register bit SOPT2[TIMESRC]). */
  1593. #define FSL_FEATURE_SIM_OPT_HAS_TIMESRC (1)
  1594. /* @brief Has ENET RMII clock source selection (register bit SOPT2[RMIISRC]). */
  1595. #define FSL_FEATURE_SIM_OPT_HAS_RMIISRC (1)
  1596. /* @brief Has USB clock source selection (register bit SOPT2[USBSRC]). */
  1597. #define FSL_FEATURE_SIM_OPT_HAS_USBSRC (0)
  1598. /* @brief Has USB FS clock source selection (register bit SOPT2[USBFSRC]). */
  1599. #define FSL_FEATURE_SIM_OPT_HAS_USBFSRC (0)
  1600. /* @brief Has USB HS clock source selection (register bit SOPT2[USBHSRC]). */
  1601. #define FSL_FEATURE_SIM_OPT_HAS_USBHSRC (0)
  1602. /* @brief Has LPUART clock source selection (register bit SOPT2[LPUARTSRC]). */
  1603. #define FSL_FEATURE_SIM_OPT_HAS_LPUARTSRC (0)
  1604. /* @brief Has LPUART0 clock source selection (register bit SOPT2[LPUART0SRC]). */
  1605. #define FSL_FEATURE_SIM_OPT_HAS_LPUART0SRC (0)
  1606. /* @brief Has LPUART1 clock source selection (register bit SOPT2[LPUART1SRC]). */
  1607. #define FSL_FEATURE_SIM_OPT_HAS_LPUART1SRC (0)
  1608. /* @brief Has FLEXIOSRC clock source selection (register bit SOPT2[FLEXIOSRC]). */
  1609. #define FSL_FEATURE_SIM_OPT_HAS_FLEXIOSRC (0)
  1610. /* @brief Has UART0 clock source selection (register bit SOPT2[UART0SRC]). */
  1611. #define FSL_FEATURE_SIM_OPT_HAS_UART0SRC (0)
  1612. /* @brief Has TPM clock source selection (register bit SOPT2[TPMSRC]). */
  1613. #define FSL_FEATURE_SIM_OPT_HAS_TPMSRC (0)
  1614. /* @brief Has debug trace clock selection (register bit SOPT2[TRACECLKSEL]). */
  1615. #define FSL_FEATURE_SIM_OPT_HAS_TRACE_CLKSEL (1)
  1616. /* @brief Number of ADC modules (register bits SOPT7[ADCnTRGSEL], SOPT7[ADCnPRETRGSEL], SOPT7[ADCnALTTRGSEL], where n is a module instance index). */
  1617. #define FSL_FEATURE_SIM_OPT_ADC_COUNT (0)
  1618. /* @brief ADC0 alternate trigger enable width (width of bit field ADC0ALTTRGEN of register ADCOPT). */
  1619. #define FSL_FEATURE_SIM_OPT_ADC0ALTTRGEN_WIDTH (2)
  1620. /* @brief ADC1 alternate trigger enable width (width of bit field ADC1ALTTRGEN of register ADCOPT). */
  1621. #define FSL_FEATURE_SIM_OPT_ADC1ALTTRGEN_WIDTH (0)
  1622. /* @brief ADC2 alternate trigger enable width (width of bit field ADC2ALTTRGEN of register ADCOPT). */
  1623. #define FSL_FEATURE_SIM_OPT_ADC2ALTTRGEN_WIDTH (0)
  1624. /* @brief ADC3 alternate trigger enable width (width of bit field ADC3ALTTRGEN of register ADCOPT). */
  1625. #define FSL_FEATURE_SIM_OPT_ADC3ALTTRGEN_WIDTH (0)
  1626. /* @brief HSADC0 converter A alternate trigger enable width (width of bit field HSADC0AALTTRGEN of register SOPT7). */
  1627. #define FSL_FEATURE_SIM_OPT_HSADC0AALTTRGEN_WIDTH (2)
  1628. /* @brief HSADC1 converter A alternate trigger enable width (width of bit field HSADC1AALTTRGEN of register SOPT7). */
  1629. #define FSL_FEATURE_SIM_OPT_HSADC1AALTTRGEN_WIDTH (2)
  1630. /* @brief ADC converter A alternate trigger enable width (width of bit field ADCAALTTRGEN of register SOPT7). */
  1631. #define FSL_FEATURE_SIM_OPT_ADCAALTTRGEN_WIDTH (0)
  1632. /* @brief HSADC0 converter B alternate trigger enable width (width of bit field HSADC0BALTTRGEN of register SOPT7). */
  1633. #define FSL_FEATURE_SIM_OPT_HSADC0BALTTRGEN_WIDTH (2)
  1634. /* @brief HSADC1 converter B alternate trigger enable width (width of bit field HSADC1BALTTRGEN of register SOPT7). */
  1635. #define FSL_FEATURE_SIM_OPT_HSADC1BALTTRGEN_WIDTH (2)
  1636. /* @brief ADC converter B alternate trigger enable width (width of bit field ADCBALTTRGEN of register SOPT7). */
  1637. #define FSL_FEATURE_SIM_OPT_ADCBALTTRGEN_WIDTH (0)
  1638. /* @brief Has clock 2 output divider (register bit field CLKDIV1[OUTDIV2]). */
  1639. #define FSL_FEATURE_SIM_DIVIDER_HAS_OUTDIV2 (1)
  1640. /* @brief Has clock 3 output divider (register bit field CLKDIV1[OUTDIV3]). */
  1641. #define FSL_FEATURE_SIM_DIVIDER_HAS_OUTDIV3 (1)
  1642. /* @brief Has clock 4 output divider (register bit field CLKDIV1[OUTDIV4]). */
  1643. #define FSL_FEATURE_SIM_DIVIDER_HAS_OUTDIV4 (1)
  1644. /* @brief Clock 4 output divider width (width of register bit field CLKDIV1[OUTDIV4]). */
  1645. #define FSL_FEATURE_SIM_DIVIDER_OUTDIV4_WIDTH (4)
  1646. /* @brief Has clock 5 output divider (register bit field CLKDIV1[OUTDIV5]). */
  1647. #define FSL_FEATURE_SIM_DIVIDER_HAS_OUTDIV5 (0)
  1648. /* @brief Has USB clock divider (register bit field CLKDIV2[USBDIV] and CLKDIV2[USBFRAC]). */
  1649. #define FSL_FEATURE_SIM_DIVIDER_HAS_USBDIV (0)
  1650. /* @brief Has USB FS clock divider (register bit field CLKDIV2[USBFSDIV] and CLKDIV2[USBFSFRAC]). */
  1651. #define FSL_FEATURE_SIM_DIVIDER_HAS_USBFSDIV (0)
  1652. /* @brief Has USB HS clock divider (register bit field CLKDIV2[USBHSDIV] and CLKDIV2[USBHSFRAC]). */
  1653. #define FSL_FEATURE_SIM_DIVIDER_HAS_USBHSDIV (0)
  1654. /* @brief Has PLL/FLL clock divider (register bit field CLKDIV3[PLLFLLDIV] and CLKDIV3[PLLFLLFRAC]). */
  1655. #define FSL_FEATURE_SIM_DIVIDER_HAS_PLLFLLDIV (0)
  1656. /* @brief Has LCDC clock divider (register bit field CLKDIV3[LCDCDIV] and CLKDIV3[LCDCFRAC]). */
  1657. #define FSL_FEATURE_SIM_DIVIDER_HAS_LCDCDIV (0)
  1658. /* @brief Has trace clock divider (register bit field CLKDIV4[TRACEDIV] and CLKDIV4[TRACEFRAC]). */
  1659. #define FSL_FEATURE_SIM_DIVIDER_HAS_TRACEDIV (1)
  1660. /* @brief Has NFC clock divider (register bit field CLKDIV4[NFCDIV] and CLKDIV4[NFCFRAC]). */
  1661. #define FSL_FEATURE_SIM_DIVIDER_HAS_NFCDIV (0)
  1662. /* @brief Has Kinetis family ID (register bit field SDID[FAMILYID]). */
  1663. #define FSL_FEATURE_SIM_SDID_HAS_FAMILYID (1)
  1664. /* @brief Has Kinetis family ID (register bit field SDID[FAMID]). */
  1665. #define FSL_FEATURE_SIM_SDID_HAS_FAMID (0)
  1666. /* @brief Has Kinetis sub-family ID (register bit field SDID[SUBFAMID]). */
  1667. #define FSL_FEATURE_SIM_SDID_HAS_SUBFAMID (1)
  1668. /* @brief Has Kinetis series ID (register bit field SDID[SERIESID]). */
  1669. #define FSL_FEATURE_SIM_SDID_HAS_SERIESID (1)
  1670. /* @brief Has device die ID (register bit field SDID[DIEID]). */
  1671. #define FSL_FEATURE_SIM_SDID_HAS_DIEID (1)
  1672. /* @brief Has system SRAM size specifier (register bit field SDID[SRAMSIZE]). */
  1673. #define FSL_FEATURE_SIM_SDID_HAS_SRAMSIZE (0)
  1674. /* @brief Has flash mode (register bit FCFG1[FLASHDOZE]). */
  1675. #define FSL_FEATURE_SIM_FCFG_HAS_FLASHDOZE (1)
  1676. /* @brief Has flash disable (register bit FCFG1[FLASHDIS]). */
  1677. #define FSL_FEATURE_SIM_FCFG_HAS_FLASHDIS (1)
  1678. /* @brief Has FTFE disable (register bit FCFG1[FTFDIS]). */
  1679. #define FSL_FEATURE_SIM_FCFG_HAS_FTFDIS (0)
  1680. /* @brief Has FlexNVM size specifier (register bit field FCFG1[NVMSIZE]). */
  1681. #define FSL_FEATURE_SIM_FCFG_HAS_NVMSIZE (0)
  1682. /* @brief Has EEPROM size specifier (register bit field FCFG1[EESIZE]). */
  1683. #define FSL_FEATURE_SIM_FCFG_HAS_EESIZE (0)
  1684. /* @brief Has FlexNVM partition (register bit field FCFG1[DEPART]). */
  1685. #define FSL_FEATURE_SIM_FCFG_HAS_DEPART (0)
  1686. /* @brief Maximum flash address block 0 address specifier (register bit field FCFG2[MAXADDR0]). */
  1687. #define FSL_FEATURE_SIM_FCFG_HAS_MAXADDR0 (1)
  1688. /* @brief Maximum flash address block 1 address specifier (register bit field FCFG2[MAXADDR1]). */
  1689. #define FSL_FEATURE_SIM_FCFG_HAS_MAXADDR1 (0)
  1690. /* @brief Maximum flash address block 0 or 1 address specifier (register bit field FCFG2[MAXADDR01]). */
  1691. #define FSL_FEATURE_SIM_FCFG_HAS_MAXADDR01 (0)
  1692. /* @brief Maximum flash address block 2 or 3 address specifier (register bit field FCFG2[MAXADDR23]). */
  1693. #define FSL_FEATURE_SIM_FCFG_HAS_MAXADDR23 (0)
  1694. /* @brief Has program flash availability specifier (register bit FCFG2[PFLSH]). */
  1695. #define FSL_FEATURE_SIM_FCFG_HAS_PFLSH (0)
  1696. /* @brief Has program flash swapping (register bit FCFG2[SWAPPFLSH]). */
  1697. #define FSL_FEATURE_SIM_FCFG_HAS_PFLSH_SWAP (0)
  1698. /* @brief Has miscellanious control register (register MCR). */
  1699. #define FSL_FEATURE_SIM_HAS_MISC_CONTROLS (0)
  1700. /* @brief Has COP watchdog (registers COPC and SRVCOP). */
  1701. #define FSL_FEATURE_SIM_HAS_COP_WATCHDOG (0)
  1702. /* @brief Has COP watchdog stop (register bits COPC[COPSTPEN], COPC[COPDBGEN] and COPC[COPCLKSEL]). */
  1703. #define FSL_FEATURE_SIM_HAS_COP_STOP (0)
  1704. /* @brief Has LLWU clock gate bit (e.g SIM_SCGC4). */
  1705. #define FSL_FEATURE_SIM_HAS_SCGC_LLWU (0)
  1706. /* SMC module features */
  1707. /* @brief Has partial stop option (register bit STOPCTRL[PSTOPO]). */
  1708. #define FSL_FEATURE_SMC_HAS_PSTOPO (1)
  1709. /* @brief Has LPO power option (register bit STOPCTRL[LPOPO]). */
  1710. #define FSL_FEATURE_SMC_HAS_LPOPO (1)
  1711. /* @brief Has POR power option (register bit STOPCTRL[PORPO] or VLLSCTRL[PORPO]). */
  1712. #define FSL_FEATURE_SMC_HAS_PORPO (1)
  1713. /* @brief Has low power wakeup on interrupt (register bit PMCTRL[LPWUI]). */
  1714. #define FSL_FEATURE_SMC_HAS_LPWUI (0)
  1715. /* @brief Has LLS or VLLS mode control (register bit STOPCTRL[LLSM]). */
  1716. #define FSL_FEATURE_SMC_HAS_LLS_SUBMODE (0)
  1717. /* @brief Has VLLS mode control (register bit VLLSCTRL[VLLSM]). */
  1718. #define FSL_FEATURE_SMC_USE_VLLSCTRL_REG (0)
  1719. /* @brief Has VLLS mode control (register bit STOPCTRL[VLLSM]). */
  1720. #define FSL_FEATURE_SMC_USE_STOPCTRL_VLLSM (1)
  1721. /* @brief Has RAM partition 2 power option (register bit STOPCTRL[RAM2PO]). */
  1722. #define FSL_FEATURE_SMC_HAS_RAM2_POWER_OPTION (1)
  1723. /* @brief Has high speed run mode (register bit PMPROT[AHSRUN]). */
  1724. #define FSL_FEATURE_SMC_HAS_HIGH_SPEED_RUN_MODE (1)
  1725. /* @brief Has low leakage stop mode (register bit PMPROT[ALLS]). */
  1726. #define FSL_FEATURE_SMC_HAS_LOW_LEAKAGE_STOP_MODE (0)
  1727. /* @brief Has very low leakage stop mode (register bit PMPROT[AVLLS]). */
  1728. #define FSL_FEATURE_SMC_HAS_VERY_LOW_LEAKAGE_STOP_MODE (1)
  1729. /* @brief Has stop submode. */
  1730. #define FSL_FEATURE_SMC_HAS_SUB_STOP_MODE (1)
  1731. /* @brief Has stop submode 0(VLLS0). */
  1732. #define FSL_FEATURE_SMC_HAS_STOP_SUBMODE0 (1)
  1733. /* @brief Has stop submode 1(VLLS1). */
  1734. #define FSL_FEATURE_SMC_HAS_STOP_SUBMODE1 (1)
  1735. /* @brief Has stop submode 2(VLLS2). */
  1736. #define FSL_FEATURE_SMC_HAS_STOP_SUBMODE2 (1)
  1737. /* @brief Has SMC_PARAM. */
  1738. #define FSL_FEATURE_SMC_HAS_PARAM (0)
  1739. /* @brief Has SMC_VERID. */
  1740. #define FSL_FEATURE_SMC_HAS_VERID (0)
  1741. /* @brief Has stop abort flag (register bit PMCTRL[STOPA]). */
  1742. #define FSL_FEATURE_SMC_HAS_PMCTRL_STOPA (1)
  1743. /* @brief Has tamper reset (register bit SRS[TAMPER]). */
  1744. #define FSL_FEATURE_SMC_HAS_SRS_TAMPER (0)
  1745. /* @brief Has security violation reset (register bit SRS[SECVIO]). */
  1746. #define FSL_FEATURE_SMC_HAS_SRS_SECVIO (0)
  1747. /* @brief Width of SMC registers. */
  1748. #define FSL_FEATURE_SMC_REG_WIDTH (8)
  1749. /* DSPI module features */
  1750. /* @brief Receive/transmit FIFO size in number of items. */
  1751. #define FSL_FEATURE_DSPI_FIFO_SIZEn(x) (4)
  1752. /* @brief Maximum transfer data width in bits. */
  1753. #define FSL_FEATURE_DSPI_MAX_DATA_WIDTH (16)
  1754. /* @brief Maximum number of chip select pins. (Reflects the width of register bit field PUSHR[PCS].) */
  1755. #define FSL_FEATURE_DSPI_MAX_CHIP_SELECT_COUNT (6)
  1756. /* @brief Number of chip select pins. */
  1757. #define FSL_FEATURE_DSPI_CHIP_SELECT_COUNT (6)
  1758. /* @brief Number of CTAR registers. */
  1759. #define FSL_FEATURE_DSPI_CTAR_COUNT (2)
  1760. /* @brief Has chip select strobe capability on the PCS5 pin. */
  1761. #define FSL_FEATURE_DSPI_HAS_CHIP_SELECT_STROBE (1)
  1762. /* @brief Has separated TXDATA and CMD FIFOs (register SREX). */
  1763. #define FSL_FEATURE_DSPI_HAS_SEPARATE_TXDATA_CMD_FIFO (0)
  1764. /* @brief Has 16-bit data transfer support. */
  1765. #define FSL_FEATURE_DSPI_16BIT_TRANSFERS (1)
  1766. /* @brief Has separate DMA RX and TX requests. */
  1767. #define FSL_FEATURE_DSPI_HAS_SEPARATE_DMA_RX_TX_REQn(x) (1)
  1768. /* SYSMPU module features */
  1769. /* @brief Specifies number of descriptors available. */
  1770. #define FSL_FEATURE_SYSMPU_DESCRIPTOR_COUNT (12)
  1771. /* @brief Has process identifier support. */
  1772. #define FSL_FEATURE_SYSMPU_HAS_PROCESS_IDENTIFIER (1)
  1773. /* @brief Total number of MPU slave. */
  1774. #define FSL_FEATURE_SYSMPU_SLAVE_COUNT (5)
  1775. /* @brief Total number of MPU master. */
  1776. #define FSL_FEATURE_SYSMPU_MASTER_COUNT (4)
  1777. /* SysTick module features */
  1778. /* @brief Systick has external reference clock. */
  1779. #define FSL_FEATURE_SYSTICK_HAS_EXT_REF (0)
  1780. /* @brief Systick external reference clock is core clock divided by this value. */
  1781. #define FSL_FEATURE_SYSTICK_EXT_REF_CORE_DIV (0)
  1782. /* SCB module features */
  1783. /* @brief L1 ICACHE line size in byte. */
  1784. #define FSL_FEATURE_L1ICACHE_LINESIZE_BYTE (32)
  1785. /* @brief L1 DCACHE line size in byte. */
  1786. #define FSL_FEATURE_L1DCACHE_LINESIZE_BYTE (32)
  1787. /* UART module features */
  1788. #if defined(CPU_MKV56F1M0VLL24) || defined(CPU_MKV56F512VLL24)
  1789. /* @brief Has receive FIFO overflow detection (bit field CFIFO[RXOFE]). */
  1790. #define FSL_FEATURE_UART_HAS_IRQ_EXTENDED_FUNCTIONS (1)
  1791. /* @brief Has low power features (can be enabled in wait mode via register bit C1[DOZEEN] or CTRL[DOZEEN] if the registers are 32-bit wide). */
  1792. #define FSL_FEATURE_UART_HAS_LOW_POWER_UART_SUPPORT (0)
  1793. /* @brief Has extended data register ED (or extra flags in the DATA register if the registers are 32-bit wide). */
  1794. #define FSL_FEATURE_UART_HAS_EXTENDED_DATA_REGISTER_FLAGS (1)
  1795. /* @brief Capacity (number of entries) of the transmit/receive FIFO (or zero if no FIFO is available). */
  1796. #define FSL_FEATURE_UART_HAS_FIFO (1)
  1797. /* @brief Hardware flow control (RTS, CTS) is supported. */
  1798. #define FSL_FEATURE_UART_HAS_MODEM_SUPPORT (1)
  1799. /* @brief Infrared (modulation) is supported. */
  1800. #define FSL_FEATURE_UART_HAS_IR_SUPPORT (1)
  1801. /* @brief 2 bits long stop bit is available. */
  1802. #define FSL_FEATURE_UART_HAS_STOP_BIT_CONFIG_SUPPORT (1)
  1803. /* @brief If 10-bit mode is supported. */
  1804. #define FSL_FEATURE_UART_HAS_10BIT_DATA_SUPPORT (1)
  1805. /* @brief Baud rate fine adjustment is available. */
  1806. #define FSL_FEATURE_UART_HAS_BAUD_RATE_FINE_ADJUST_SUPPORT (1)
  1807. /* @brief Baud rate oversampling is available (has bit fields C4[OSR], C5[BOTHEDGE], C5[RESYNCDIS] or BAUD[OSR], BAUD[BOTHEDGE], BAUD[RESYNCDIS] if the registers are 32-bit wide). */
  1808. #define FSL_FEATURE_UART_HAS_BAUD_RATE_OVER_SAMPLING_SUPPORT (0)
  1809. /* @brief Baud rate oversampling is available. */
  1810. #define FSL_FEATURE_UART_HAS_RX_RESYNC_SUPPORT (0)
  1811. /* @brief Baud rate oversampling is available. */
  1812. #define FSL_FEATURE_UART_HAS_BOTH_EDGE_SAMPLING_SUPPORT (0)
  1813. /* @brief Peripheral type. */
  1814. #define FSL_FEATURE_UART_IS_SCI (0)
  1815. /* @brief Capacity (number of entries) of the transmit/receive FIFO (or zero if no FIFO is available). */
  1816. #define FSL_FEATURE_UART_FIFO_SIZEn(x) \
  1817. (((x) == UART0) ? (8) : \
  1818. (((x) == UART1) ? (8) : \
  1819. (((x) == UART2) ? (1) : \
  1820. (((x) == UART3) ? (1) : \
  1821. (((x) == UART4) ? (1) : (-1))))))
  1822. /* @brief Maximal data width without parity bit. */
  1823. #define FSL_FEATURE_UART_MAX_DATA_WIDTH_WITH_NO_PARITY (9)
  1824. /* @brief Maximal data width with parity bit. */
  1825. #define FSL_FEATURE_UART_MAX_DATA_WIDTH_WITH_PARITY (10)
  1826. /* @brief Supports two match addresses to filter incoming frames. */
  1827. #define FSL_FEATURE_UART_HAS_ADDRESS_MATCHING (1)
  1828. /* @brief Has transmitter/receiver DMA enable bits C5[TDMAE]/C5[RDMAE] (or BAUD[TDMAE]/BAUD[RDMAE] if the registers are 32-bit wide). */
  1829. #define FSL_FEATURE_UART_HAS_DMA_ENABLE (0)
  1830. /* @brief Has transmitter/receiver DMA select bits C4[TDMAS]/C4[RDMAS], resp. C5[TDMAS]/C5[RDMAS] if IS_SCI = 0. */
  1831. #define FSL_FEATURE_UART_HAS_DMA_SELECT (1)
  1832. /* @brief Data character bit order selection is supported (bit field S2[MSBF] or STAT[MSBF] if the registers are 32-bit wide). */
  1833. #define FSL_FEATURE_UART_HAS_BIT_ORDER_SELECT (1)
  1834. /* @brief Has smart card (ISO7816 protocol) support and no improved smart card support. */
  1835. #define FSL_FEATURE_UART_HAS_SMART_CARD_SUPPORT (1)
  1836. /* @brief Has improved smart card (ISO7816 protocol) support. */
  1837. #define FSL_FEATURE_UART_HAS_IMPROVED_SMART_CARD_SUPPORT (1)
  1838. /* @brief Has local operation network (CEA709.1-B protocol) support. */
  1839. #define FSL_FEATURE_UART_HAS_LOCAL_OPERATION_NETWORK_SUPPORT (0)
  1840. /* @brief Has 32-bit registers (BAUD, STAT, CTRL, DATA, MATCH, MODIR) instead of 8-bit (BDH, BDL, C1, S1, D, etc.). */
  1841. #define FSL_FEATURE_UART_HAS_32BIT_REGISTERS (0)
  1842. /* @brief Lin break detect available (has bit BDH[LBKDIE]). */
  1843. #define FSL_FEATURE_UART_HAS_LIN_BREAK_DETECT (1)
  1844. /* @brief UART stops in Wait mode available (has bit C1[UARTSWAI]). */
  1845. #define FSL_FEATURE_UART_HAS_WAIT_MODE_OPERATION (1)
  1846. /* @brief Has separate DMA RX and TX requests. */
  1847. #define FSL_FEATURE_UART_HAS_SEPARATE_DMA_RX_TX_REQn(x) (1)
  1848. #elif defined(CPU_MKV56F1M0VLQ24) || defined(CPU_MKV56F1M0VMD24) || defined(CPU_MKV56F512VLQ24) || defined(CPU_MKV56F512VMD24)
  1849. /* @brief Has receive FIFO overflow detection (bit field CFIFO[RXOFE]). */
  1850. #define FSL_FEATURE_UART_HAS_IRQ_EXTENDED_FUNCTIONS (1)
  1851. /* @brief Has low power features (can be enabled in wait mode via register bit C1[DOZEEN] or CTRL[DOZEEN] if the registers are 32-bit wide). */
  1852. #define FSL_FEATURE_UART_HAS_LOW_POWER_UART_SUPPORT (0)
  1853. /* @brief Has extended data register ED (or extra flags in the DATA register if the registers are 32-bit wide). */
  1854. #define FSL_FEATURE_UART_HAS_EXTENDED_DATA_REGISTER_FLAGS (1)
  1855. /* @brief Capacity (number of entries) of the transmit/receive FIFO (or zero if no FIFO is available). */
  1856. #define FSL_FEATURE_UART_HAS_FIFO (1)
  1857. /* @brief Hardware flow control (RTS, CTS) is supported. */
  1858. #define FSL_FEATURE_UART_HAS_MODEM_SUPPORT (1)
  1859. /* @brief Infrared (modulation) is supported. */
  1860. #define FSL_FEATURE_UART_HAS_IR_SUPPORT (1)
  1861. /* @brief 2 bits long stop bit is available. */
  1862. #define FSL_FEATURE_UART_HAS_STOP_BIT_CONFIG_SUPPORT (1)
  1863. /* @brief If 10-bit mode is supported. */
  1864. #define FSL_FEATURE_UART_HAS_10BIT_DATA_SUPPORT (1)
  1865. /* @brief Baud rate fine adjustment is available. */
  1866. #define FSL_FEATURE_UART_HAS_BAUD_RATE_FINE_ADJUST_SUPPORT (1)
  1867. /* @brief Baud rate oversampling is available (has bit fields C4[OSR], C5[BOTHEDGE], C5[RESYNCDIS] or BAUD[OSR], BAUD[BOTHEDGE], BAUD[RESYNCDIS] if the registers are 32-bit wide). */
  1868. #define FSL_FEATURE_UART_HAS_BAUD_RATE_OVER_SAMPLING_SUPPORT (0)
  1869. /* @brief Baud rate oversampling is available. */
  1870. #define FSL_FEATURE_UART_HAS_RX_RESYNC_SUPPORT (0)
  1871. /* @brief Baud rate oversampling is available. */
  1872. #define FSL_FEATURE_UART_HAS_BOTH_EDGE_SAMPLING_SUPPORT (0)
  1873. /* @brief Peripheral type. */
  1874. #define FSL_FEATURE_UART_IS_SCI (0)
  1875. /* @brief Capacity (number of entries) of the transmit/receive FIFO (or zero if no FIFO is available). */
  1876. #define FSL_FEATURE_UART_FIFO_SIZEn(x) \
  1877. (((x) == UART0) ? (8) : \
  1878. (((x) == UART1) ? (8) : \
  1879. (((x) == UART2) ? (1) : \
  1880. (((x) == UART3) ? (1) : \
  1881. (((x) == UART4) ? (1) : \
  1882. (((x) == UART5) ? (1) : (-1)))))))
  1883. /* @brief Maximal data width without parity bit. */
  1884. #define FSL_FEATURE_UART_MAX_DATA_WIDTH_WITH_NO_PARITY (9)
  1885. /* @brief Maximal data width with parity bit. */
  1886. #define FSL_FEATURE_UART_MAX_DATA_WIDTH_WITH_PARITY (10)
  1887. /* @brief Supports two match addresses to filter incoming frames. */
  1888. #define FSL_FEATURE_UART_HAS_ADDRESS_MATCHING (1)
  1889. /* @brief Has transmitter/receiver DMA enable bits C5[TDMAE]/C5[RDMAE] (or BAUD[TDMAE]/BAUD[RDMAE] if the registers are 32-bit wide). */
  1890. #define FSL_FEATURE_UART_HAS_DMA_ENABLE (0)
  1891. /* @brief Has transmitter/receiver DMA select bits C4[TDMAS]/C4[RDMAS], resp. C5[TDMAS]/C5[RDMAS] if IS_SCI = 0. */
  1892. #define FSL_FEATURE_UART_HAS_DMA_SELECT (1)
  1893. /* @brief Data character bit order selection is supported (bit field S2[MSBF] or STAT[MSBF] if the registers are 32-bit wide). */
  1894. #define FSL_FEATURE_UART_HAS_BIT_ORDER_SELECT (1)
  1895. /* @brief Has smart card (ISO7816 protocol) support and no improved smart card support. */
  1896. #define FSL_FEATURE_UART_HAS_SMART_CARD_SUPPORT (1)
  1897. /* @brief Has improved smart card (ISO7816 protocol) support. */
  1898. #define FSL_FEATURE_UART_HAS_IMPROVED_SMART_CARD_SUPPORT (1)
  1899. /* @brief Has local operation network (CEA709.1-B protocol) support. */
  1900. #define FSL_FEATURE_UART_HAS_LOCAL_OPERATION_NETWORK_SUPPORT (0)
  1901. /* @brief Has 32-bit registers (BAUD, STAT, CTRL, DATA, MATCH, MODIR) instead of 8-bit (BDH, BDL, C1, S1, D, etc.). */
  1902. #define FSL_FEATURE_UART_HAS_32BIT_REGISTERS (0)
  1903. /* @brief Lin break detect available (has bit BDH[LBKDIE]). */
  1904. #define FSL_FEATURE_UART_HAS_LIN_BREAK_DETECT (1)
  1905. /* @brief UART stops in Wait mode available (has bit C1[UARTSWAI]). */
  1906. #define FSL_FEATURE_UART_HAS_WAIT_MODE_OPERATION (1)
  1907. /* @brief Has separate DMA RX and TX requests. */
  1908. #define FSL_FEATURE_UART_HAS_SEPARATE_DMA_RX_TX_REQn(x) (1)
  1909. #endif /* defined(CPU_MKV56F1M0VLL24) || defined(CPU_MKV56F512VLL24) */
  1910. /* WDOG module features */
  1911. /* @brief Watchdog is available. */
  1912. #define FSL_FEATURE_WDOG_HAS_WATCHDOG (1)
  1913. /* @brief Has Wait mode support. */
  1914. #define FSL_FEATURE_WDOG_HAS_WAITEN (1)
  1915. /* XBARA module features */
  1916. /* @brief Has single XBAR module. */
  1917. #define FSL_FEATURE_XBARA_HAS_SINGLE_MODULE (0)
  1918. /* @brief Maximum value of XBARA input. */
  1919. #define FSL_FEATURE_XBARA_MODULE_INPUTS (58)
  1920. /* @brief Maximum value of XBARA output. */
  1921. #define FSL_FEATURE_XBARA_MODULE_OUTPUTS (59)
  1922. /* @brief Half register position. */
  1923. #define FSL_FEATURE_XBARA_HALF_REGISTER_SHIFT (BP_XBARA_SEL0_SEL1)
  1924. /* @brief Offset of the control register. */
  1925. #define FSL_FEATURE_XBARA_CONTROL_REGISTER_OFFSET (HW_XBARA_CTRL0_ADDR(0))
  1926. /* @brief Number of controled outputs. */
  1927. #define FSL_FEATURE_XBARA_CONTROL_OUTPUTS_NUMBER (4U)
  1928. /* @brief Number of interrupt requests. */
  1929. #define FSL_FEATURE_XBARA_INTERRUPT_COUNT (4)
  1930. /* @brief Number of controled outputs. */
  1931. #define FSL_FEATURE_XBARA_OUTPUT_COUNT (4U)
  1932. /* @brief XBARA has input 0. */
  1933. #define FSL_FEATURE_XBARA_HAS_INPUT0 (1)
  1934. /* @brief XBARA has input 1. */
  1935. #define FSL_FEATURE_XBARA_HAS_INPUT1 (1)
  1936. /* @brief XBARA has input 2. */
  1937. #define FSL_FEATURE_XBARA_HAS_INPUT2 (1)
  1938. /* @brief XBARA has input 3. */
  1939. #define FSL_FEATURE_XBARA_HAS_INPUT3 (1)
  1940. /* @brief XBARA has input 4. */
  1941. #define FSL_FEATURE_XBARA_HAS_INPUT4 (1)
  1942. /* @brief XBARA has input 5. */
  1943. #define FSL_FEATURE_XBARA_HAS_INPUT5 (1)
  1944. /* @brief XBARA has input 6. */
  1945. #define FSL_FEATURE_XBARA_HAS_INPUT6 (1)
  1946. /* @brief XBARA has input 7. */
  1947. #define FSL_FEATURE_XBARA_HAS_INPUT7 (1)
  1948. /* @brief XBARA has input 8. */
  1949. #define FSL_FEATURE_XBARA_HAS_INPUT8 (1)
  1950. /* @brief XBARA has input 9. */
  1951. #define FSL_FEATURE_XBARA_HAS_INPUT9 (1)
  1952. /* @brief XBARA has input 10. */
  1953. #define FSL_FEATURE_XBARA_HAS_INPUT10 (1)
  1954. /* @brief XBARA has input 11. */
  1955. #define FSL_FEATURE_XBARA_HAS_INPUT11 (1)
  1956. /* @brief XBARA has input 12. */
  1957. #define FSL_FEATURE_XBARA_HAS_INPUT12 (1)
  1958. /* @brief XBARA has input 13. */
  1959. #define FSL_FEATURE_XBARA_HAS_INPUT13 (1)
  1960. /* @brief XBARA has input 14. */
  1961. #define FSL_FEATURE_XBARA_HAS_INPUT14 (1)
  1962. /* @brief XBARA has input 15. */
  1963. #define FSL_FEATURE_XBARA_HAS_INPUT15 (1)
  1964. /* @brief XBARA has input 16. */
  1965. #define FSL_FEATURE_XBARA_HAS_INPUT16 (1)
  1966. /* @brief XBARA has input 17. */
  1967. #define FSL_FEATURE_XBARA_HAS_INPUT17 (1)
  1968. /* @brief XBARA has input 18. */
  1969. #define FSL_FEATURE_XBARA_HAS_INPUT18 (1)
  1970. /* @brief XBARA has input 19. */
  1971. #define FSL_FEATURE_XBARA_HAS_INPUT19 (1)
  1972. /* @brief XBARA has input 20. */
  1973. #define FSL_FEATURE_XBARA_HAS_INPUT20 (1)
  1974. /* @brief XBARA has input 21. */
  1975. #define FSL_FEATURE_XBARA_HAS_INPUT21 (1)
  1976. /* @brief XBARA has input 22. */
  1977. #define FSL_FEATURE_XBARA_HAS_INPUT22 (1)
  1978. /* @brief XBARA has input 23. */
  1979. #define FSL_FEATURE_XBARA_HAS_INPUT23 (1)
  1980. /* @brief XBARA has input 24. */
  1981. #define FSL_FEATURE_XBARA_HAS_INPUT24 (1)
  1982. /* @brief XBARA has input 25. */
  1983. #define FSL_FEATURE_XBARA_HAS_INPUT25 (1)
  1984. /* @brief XBARA has input 26. */
  1985. #define FSL_FEATURE_XBARA_HAS_INPUT26 (1)
  1986. /* @brief XBARA has input 27. */
  1987. #define FSL_FEATURE_XBARA_HAS_INPUT27 (1)
  1988. /* @brief XBARA has input 28. */
  1989. #define FSL_FEATURE_XBARA_HAS_INPUT28 (1)
  1990. /* @brief XBARA has input 29. */
  1991. #define FSL_FEATURE_XBARA_HAS_INPUT29 (1)
  1992. /* @brief XBARA has input 30. */
  1993. #define FSL_FEATURE_XBARA_HAS_INPUT30 (1)
  1994. /* @brief XBARA has input 31. */
  1995. #define FSL_FEATURE_XBARA_HAS_INPUT31 (1)
  1996. /* @brief XBARA has input 32. */
  1997. #define FSL_FEATURE_XBARA_HAS_INPUT32 (1)
  1998. /* @brief XBARA has input 33. */
  1999. #define FSL_FEATURE_XBARA_HAS_INPUT33 (1)
  2000. /* @brief XBARA has input 34. */
  2001. #define FSL_FEATURE_XBARA_HAS_INPUT34 (1)
  2002. /* @brief XBARA has input 35. */
  2003. #define FSL_FEATURE_XBARA_HAS_INPUT35 (1)
  2004. /* @brief XBARA has input 36. */
  2005. #define FSL_FEATURE_XBARA_HAS_INPUT36 (1)
  2006. /* @brief XBARA has input 37. */
  2007. #define FSL_FEATURE_XBARA_HAS_INPUT37 (1)
  2008. /* @brief XBARA has input 38. */
  2009. #define FSL_FEATURE_XBARA_HAS_INPUT38 (1)
  2010. /* @brief XBARA has input 39. */
  2011. #define FSL_FEATURE_XBARA_HAS_INPUT39 (1)
  2012. /* @brief XBARA has input 40. */
  2013. #define FSL_FEATURE_XBARA_HAS_INPUT40 (1)
  2014. /* @brief XBARA has input 41. */
  2015. #define FSL_FEATURE_XBARA_HAS_INPUT41 (1)
  2016. /* @brief XBARA has input 42. */
  2017. #define FSL_FEATURE_XBARA_HAS_INPUT42 (1)
  2018. /* @brief XBARA has input 43. */
  2019. #define FSL_FEATURE_XBARA_HAS_INPUT43 (1)
  2020. /* @brief XBARA has input 44. */
  2021. #define FSL_FEATURE_XBARA_HAS_INPUT44 (1)
  2022. /* @brief XBARA has input 45. */
  2023. #define FSL_FEATURE_XBARA_HAS_INPUT45 (1)
  2024. /* @brief XBARA has input 46. */
  2025. #define FSL_FEATURE_XBARA_HAS_INPUT46 (1)
  2026. /* @brief XBARA has input 47. */
  2027. #define FSL_FEATURE_XBARA_HAS_INPUT47 (1)
  2028. /* @brief XBARA has input 48. */
  2029. #define FSL_FEATURE_XBARA_HAS_INPUT48 (1)
  2030. /* @brief XBARA has input 49. */
  2031. #define FSL_FEATURE_XBARA_HAS_INPUT49 (1)
  2032. /* @brief XBARA has input 50. */
  2033. #define FSL_FEATURE_XBARA_HAS_INPUT50 (1)
  2034. /* @brief XBARA has input 51. */
  2035. #define FSL_FEATURE_XBARA_HAS_INPUT51 (1)
  2036. /* @brief XBARA has input 52. */
  2037. #define FSL_FEATURE_XBARA_HAS_INPUT52 (1)
  2038. /* @brief XBARA has input 53. */
  2039. #define FSL_FEATURE_XBARA_HAS_INPUT53 (1)
  2040. /* @brief XBARA has input 54. */
  2041. #define FSL_FEATURE_XBARA_HAS_INPUT54 (1)
  2042. /* @brief XBARA has input 55. */
  2043. #define FSL_FEATURE_XBARA_HAS_INPUT55 (1)
  2044. /* @brief XBARA has input 56. */
  2045. #define FSL_FEATURE_XBARA_HAS_INPUT56 (1)
  2046. /* @brief XBARA has input 57. */
  2047. #define FSL_FEATURE_XBARA_HAS_INPUT57 (1)
  2048. /* @brief XBARA has input 58. */
  2049. #define FSL_FEATURE_XBARA_HAS_INPUT58 (0)
  2050. /* @brief XBARA has input 59. */
  2051. #define FSL_FEATURE_XBARA_HAS_INPUT59 (0)
  2052. /* @brief XBARA has input 60. */
  2053. #define FSL_FEATURE_XBARA_HAS_INPUT60 (0)
  2054. /* @brief XBARA has input 61. */
  2055. #define FSL_FEATURE_XBARA_HAS_INPUT61 (0)
  2056. /* @brief XBARA has input 62. */
  2057. #define FSL_FEATURE_XBARA_HAS_INPUT62 (0)
  2058. /* @brief XBARA has input 63. */
  2059. #define FSL_FEATURE_XBARA_HAS_INPUT63 (0)
  2060. /* @brief XBARA has input 64. */
  2061. #define FSL_FEATURE_XBARA_HAS_INPUT64 (0)
  2062. /* @brief XBARA has input 65. */
  2063. #define FSL_FEATURE_XBARA_HAS_INPUT65 (0)
  2064. /* @brief XBARA has input 66. */
  2065. #define FSL_FEATURE_XBARA_HAS_INPUT66 (0)
  2066. /* @brief XBARA has input 67. */
  2067. #define FSL_FEATURE_XBARA_HAS_INPUT67 (0)
  2068. /* @brief XBARA has input 68. */
  2069. #define FSL_FEATURE_XBARA_HAS_INPUT68 (0)
  2070. /* @brief XBARA has input 69. */
  2071. #define FSL_FEATURE_XBARA_HAS_INPUT69 (0)
  2072. /* @brief XBARA has input 70. */
  2073. #define FSL_FEATURE_XBARA_HAS_INPUT70 (0)
  2074. /* @brief XBARA has input 71. */
  2075. #define FSL_FEATURE_XBARA_HAS_INPUT71 (0)
  2076. /* @brief XBARA has input 72. */
  2077. #define FSL_FEATURE_XBARA_HAS_INPUT72 (0)
  2078. /* @brief XBARA has input 73. */
  2079. #define FSL_FEATURE_XBARA_HAS_INPUT73 (0)
  2080. /* @brief XBARA has input 74. */
  2081. #define FSL_FEATURE_XBARA_HAS_INPUT74 (0)
  2082. /* @brief XBARA has input 75. */
  2083. #define FSL_FEATURE_XBARA_HAS_INPUT75 (0)
  2084. /* @brief XBARA has input 76. */
  2085. #define FSL_FEATURE_XBARA_HAS_INPUT76 (0)
  2086. /* @brief XBARA has input 77. */
  2087. #define FSL_FEATURE_XBARA_HAS_INPUT77 (0)
  2088. /* @brief XBARA has input 78. */
  2089. #define FSL_FEATURE_XBARA_HAS_INPUT78 (0)
  2090. /* @brief XBARA has input 79. */
  2091. #define FSL_FEATURE_XBARA_HAS_INPUT79 (0)
  2092. /* @brief XBARA has input 80. */
  2093. #define FSL_FEATURE_XBARA_HAS_INPUT80 (0)
  2094. /* @brief XBARA has input 81. */
  2095. #define FSL_FEATURE_XBARA_HAS_INPUT81 (0)
  2096. /* @brief XBARA has input 82. */
  2097. #define FSL_FEATURE_XBARA_HAS_INPUT82 (0)
  2098. /* @brief XBARA has input 83. */
  2099. #define FSL_FEATURE_XBARA_HAS_INPUT83 (0)
  2100. /* @brief XBARA has input 84. */
  2101. #define FSL_FEATURE_XBARA_HAS_INPUT84 (0)
  2102. /* @brief XBARA has input 85. */
  2103. #define FSL_FEATURE_XBARA_HAS_INPUT85 (0)
  2104. /* @brief XBARA has input 86. */
  2105. #define FSL_FEATURE_XBARA_HAS_INPUT86 (0)
  2106. /* @brief XBARA has input 87. */
  2107. #define FSL_FEATURE_XBARA_HAS_INPUT87 (0)
  2108. /* @brief XBARA has input 88. */
  2109. #define FSL_FEATURE_XBARA_HAS_INPUT88 (0)
  2110. /* @brief XBARA has input 89. */
  2111. #define FSL_FEATURE_XBARA_HAS_INPUT89 (0)
  2112. /* @brief XBARA has input 90. */
  2113. #define FSL_FEATURE_XBARA_HAS_INPUT90 (0)
  2114. /* @brief XBARA has input 91. */
  2115. #define FSL_FEATURE_XBARA_HAS_INPUT91 (0)
  2116. /* @brief XBARA has input 92. */
  2117. #define FSL_FEATURE_XBARA_HAS_INPUT92 (0)
  2118. /* @brief XBARA has input 93. */
  2119. #define FSL_FEATURE_XBARA_HAS_INPUT93 (0)
  2120. /* @brief XBARA has input 94. */
  2121. #define FSL_FEATURE_XBARA_HAS_INPUT94 (0)
  2122. /* @brief XBARA has input 95. */
  2123. #define FSL_FEATURE_XBARA_HAS_INPUT95 (0)
  2124. /* @brief XBARA has input 96. */
  2125. #define FSL_FEATURE_XBARA_HAS_INPUT96 (0)
  2126. /* @brief XBARA has input 97. */
  2127. #define FSL_FEATURE_XBARA_HAS_INPUT97 (0)
  2128. /* @brief XBARA has input 98. */
  2129. #define FSL_FEATURE_XBARA_HAS_INPUT98 (0)
  2130. /* @brief XBARA has input 99. */
  2131. #define FSL_FEATURE_XBARA_HAS_INPUT99 (0)
  2132. /* @brief XBARA has input 100. */
  2133. #define FSL_FEATURE_XBARA_HAS_INPUT100 (0)
  2134. /* @brief XBARA has input 101. */
  2135. #define FSL_FEATURE_XBARA_HAS_INPUT101 (0)
  2136. /* @brief XBARA has input 102. */
  2137. #define FSL_FEATURE_XBARA_HAS_INPUT102 (0)
  2138. /* @brief XBARA has input 103. */
  2139. #define FSL_FEATURE_XBARA_HAS_INPUT103 (0)
  2140. /* @brief XBARA has input 104. */
  2141. #define FSL_FEATURE_XBARA_HAS_INPUT104 (0)
  2142. /* @brief XBARA has input 105. */
  2143. #define FSL_FEATURE_XBARA_HAS_INPUT105 (0)
  2144. /* @brief XBARA has input 106. */
  2145. #define FSL_FEATURE_XBARA_HAS_INPUT106 (0)
  2146. /* @brief XBARA has input 107. */
  2147. #define FSL_FEATURE_XBARA_HAS_INPUT107 (0)
  2148. /* @brief XBARA has input 108. */
  2149. #define FSL_FEATURE_XBARA_HAS_INPUT108 (0)
  2150. /* @brief XBARA has input 109. */
  2151. #define FSL_FEATURE_XBARA_HAS_INPUT109 (0)
  2152. /* @brief XBARA has input 110. */
  2153. #define FSL_FEATURE_XBARA_HAS_INPUT110 (0)
  2154. /* @brief XBARA has input 111. */
  2155. #define FSL_FEATURE_XBARA_HAS_INPUT111 (0)
  2156. /* @brief XBARA has input 112. */
  2157. #define FSL_FEATURE_XBARA_HAS_INPUT112 (0)
  2158. /* @brief XBARA has input 113. */
  2159. #define FSL_FEATURE_XBARA_HAS_INPUT113 (0)
  2160. /* @brief XBARA has input 114. */
  2161. #define FSL_FEATURE_XBARA_HAS_INPUT114 (0)
  2162. /* @brief XBARA has input 115. */
  2163. #define FSL_FEATURE_XBARA_HAS_INPUT115 (0)
  2164. /* @brief XBARA has input 116. */
  2165. #define FSL_FEATURE_XBARA_HAS_INPUT116 (0)
  2166. /* @brief XBARA has input 117. */
  2167. #define FSL_FEATURE_XBARA_HAS_INPUT117 (0)
  2168. /* @brief XBARA has input 118. */
  2169. #define FSL_FEATURE_XBARA_HAS_INPUT118 (0)
  2170. /* @brief XBARA has input 119. */
  2171. #define FSL_FEATURE_XBARA_HAS_INPUT119 (0)
  2172. /* @brief XBARA has input 120. */
  2173. #define FSL_FEATURE_XBARA_HAS_INPUT120 (0)
  2174. /* @brief XBARA has input 121. */
  2175. #define FSL_FEATURE_XBARA_HAS_INPUT121 (0)
  2176. /* @brief XBARA has input 122. */
  2177. #define FSL_FEATURE_XBARA_HAS_INPUT122 (0)
  2178. /* @brief XBARA has input 123. */
  2179. #define FSL_FEATURE_XBARA_HAS_INPUT123 (0)
  2180. /* @brief XBARA has input 124. */
  2181. #define FSL_FEATURE_XBARA_HAS_INPUT124 (0)
  2182. /* @brief XBARA has input 125. */
  2183. #define FSL_FEATURE_XBARA_HAS_INPUT125 (0)
  2184. /* @brief XBARA has input 126. */
  2185. #define FSL_FEATURE_XBARA_HAS_INPUT126 (0)
  2186. /* @brief XBARA has input 127. */
  2187. #define FSL_FEATURE_XBARA_HAS_INPUT127 (0)
  2188. /* @brief XBARA has output 0. */
  2189. #define FSL_FEATURE_XBARA_HAS_OUTPUT0 (1)
  2190. /* @brief XBARA has output 1. */
  2191. #define FSL_FEATURE_XBARA_HAS_OUTPUT1 (1)
  2192. /* @brief XBARA has output 2. */
  2193. #define FSL_FEATURE_XBARA_HAS_OUTPUT2 (1)
  2194. /* @brief XBARA has output 3. */
  2195. #define FSL_FEATURE_XBARA_HAS_OUTPUT3 (1)
  2196. /* @brief XBARA has output 4. */
  2197. #define FSL_FEATURE_XBARA_HAS_OUTPUT4 (1)
  2198. /* @brief XBARA has output 5. */
  2199. #define FSL_FEATURE_XBARA_HAS_OUTPUT5 (1)
  2200. /* @brief XBARA has output 6. */
  2201. #define FSL_FEATURE_XBARA_HAS_OUTPUT6 (1)
  2202. /* @brief XBARA has output 7. */
  2203. #define FSL_FEATURE_XBARA_HAS_OUTPUT7 (1)
  2204. /* @brief XBARA has output 8. */
  2205. #define FSL_FEATURE_XBARA_HAS_OUTPUT8 (1)
  2206. /* @brief XBARA has output 9. */
  2207. #define FSL_FEATURE_XBARA_HAS_OUTPUT9 (1)
  2208. /* @brief XBARA has output 10. */
  2209. #define FSL_FEATURE_XBARA_HAS_OUTPUT10 (1)
  2210. /* @brief XBARA has output 11. */
  2211. #define FSL_FEATURE_XBARA_HAS_OUTPUT11 (1)
  2212. /* @brief XBARA has output 12. */
  2213. #define FSL_FEATURE_XBARA_HAS_OUTPUT12 (1)
  2214. /* @brief XBARA has output 13. */
  2215. #define FSL_FEATURE_XBARA_HAS_OUTPUT13 (1)
  2216. /* @brief XBARA has output 14. */
  2217. #define FSL_FEATURE_XBARA_HAS_OUTPUT14 (0)
  2218. /* @brief XBARA has output 15. */
  2219. #define FSL_FEATURE_XBARA_HAS_OUTPUT15 (1)
  2220. /* @brief XBARA has output 16. */
  2221. #define FSL_FEATURE_XBARA_HAS_OUTPUT16 (1)
  2222. /* @brief XBARA has output 17. */
  2223. #define FSL_FEATURE_XBARA_HAS_OUTPUT17 (1)
  2224. /* @brief XBARA has output 18. */
  2225. #define FSL_FEATURE_XBARA_HAS_OUTPUT18 (1)
  2226. /* @brief XBARA has output 19. */
  2227. #define FSL_FEATURE_XBARA_HAS_OUTPUT19 (1)
  2228. /* @brief XBARA has output 20. */
  2229. #define FSL_FEATURE_XBARA_HAS_OUTPUT20 (1)
  2230. /* @brief XBARA has output 21. */
  2231. #define FSL_FEATURE_XBARA_HAS_OUTPUT21 (1)
  2232. /* @brief XBARA has output 22. */
  2233. #define FSL_FEATURE_XBARA_HAS_OUTPUT22 (1)
  2234. /* @brief XBARA has output 23. */
  2235. #define FSL_FEATURE_XBARA_HAS_OUTPUT23 (1)
  2236. /* @brief XBARA has output 24. */
  2237. #define FSL_FEATURE_XBARA_HAS_OUTPUT24 (1)
  2238. /* @brief XBARA has output 25. */
  2239. #define FSL_FEATURE_XBARA_HAS_OUTPUT25 (1)
  2240. /* @brief XBARA has output 26. */
  2241. #define FSL_FEATURE_XBARA_HAS_OUTPUT26 (1)
  2242. /* @brief XBARA has output 27. */
  2243. #define FSL_FEATURE_XBARA_HAS_OUTPUT27 (1)
  2244. /* @brief XBARA has output 28. */
  2245. #define FSL_FEATURE_XBARA_HAS_OUTPUT28 (1)
  2246. /* @brief XBARA has output 29. */
  2247. #define FSL_FEATURE_XBARA_HAS_OUTPUT29 (1)
  2248. /* @brief XBARA has output 30. */
  2249. #define FSL_FEATURE_XBARA_HAS_OUTPUT30 (1)
  2250. /* @brief XBARA has output 31. */
  2251. #define FSL_FEATURE_XBARA_HAS_OUTPUT31 (1)
  2252. /* @brief XBARA has output 32. */
  2253. #define FSL_FEATURE_XBARA_HAS_OUTPUT32 (1)
  2254. /* @brief XBARA has output 33. */
  2255. #define FSL_FEATURE_XBARA_HAS_OUTPUT33 (1)
  2256. /* @brief XBARA has output 34. */
  2257. #define FSL_FEATURE_XBARA_HAS_OUTPUT34 (1)
  2258. /* @brief XBARA has output 35. */
  2259. #define FSL_FEATURE_XBARA_HAS_OUTPUT35 (1)
  2260. /* @brief XBARA has output 36. */
  2261. #define FSL_FEATURE_XBARA_HAS_OUTPUT36 (1)
  2262. /* @brief XBARA has output 37. */
  2263. #define FSL_FEATURE_XBARA_HAS_OUTPUT37 (1)
  2264. /* @brief XBARA has output 38. */
  2265. #define FSL_FEATURE_XBARA_HAS_OUTPUT38 (1)
  2266. /* @brief XBARA has output 39. */
  2267. #define FSL_FEATURE_XBARA_HAS_OUTPUT39 (1)
  2268. /* @brief XBARA has output 40. */
  2269. #define FSL_FEATURE_XBARA_HAS_OUTPUT40 (0)
  2270. /* @brief XBARA has output 41. */
  2271. #define FSL_FEATURE_XBARA_HAS_OUTPUT41 (1)
  2272. /* @brief XBARA has output 42. */
  2273. #define FSL_FEATURE_XBARA_HAS_OUTPUT42 (1)
  2274. /* @brief XBARA has output 43. */
  2275. #define FSL_FEATURE_XBARA_HAS_OUTPUT43 (1)
  2276. /* @brief XBARA has output 44. */
  2277. #define FSL_FEATURE_XBARA_HAS_OUTPUT44 (1)
  2278. /* @brief XBARA has output 45. */
  2279. #define FSL_FEATURE_XBARA_HAS_OUTPUT45 (1)
  2280. /* @brief XBARA has output 46. */
  2281. #define FSL_FEATURE_XBARA_HAS_OUTPUT46 (1)
  2282. /* @brief XBARA has output 47. */
  2283. #define FSL_FEATURE_XBARA_HAS_OUTPUT47 (1)
  2284. /* @brief XBARA has output 48. */
  2285. #define FSL_FEATURE_XBARA_HAS_OUTPUT48 (1)
  2286. /* @brief XBARA has output 49. */
  2287. #define FSL_FEATURE_XBARA_HAS_OUTPUT49 (1)
  2288. /* @brief XBARA has output 50. */
  2289. #define FSL_FEATURE_XBARA_HAS_OUTPUT50 (1)
  2290. /* @brief XBARA has output 51. */
  2291. #define FSL_FEATURE_XBARA_HAS_OUTPUT51 (1)
  2292. /* @brief XBARA has output 52. */
  2293. #define FSL_FEATURE_XBARA_HAS_OUTPUT52 (1)
  2294. /* @brief XBARA has output 53. */
  2295. #define FSL_FEATURE_XBARA_HAS_OUTPUT53 (1)
  2296. /* @brief XBARA has output 54. */
  2297. #define FSL_FEATURE_XBARA_HAS_OUTPUT54 (1)
  2298. /* @brief XBARA has output 55. */
  2299. #define FSL_FEATURE_XBARA_HAS_OUTPUT55 (1)
  2300. /* @brief XBARA has output 56. */
  2301. #define FSL_FEATURE_XBARA_HAS_OUTPUT56 (1)
  2302. /* @brief XBARA has output 57. */
  2303. #define FSL_FEATURE_XBARA_HAS_OUTPUT57 (1)
  2304. /* @brief XBARA has output 58. */
  2305. #define FSL_FEATURE_XBARA_HAS_OUTPUT58 (1)
  2306. /* @brief XBARA has output 59. */
  2307. #define FSL_FEATURE_XBARA_HAS_OUTPUT59 (0)
  2308. /* @brief XBARA has output 60. */
  2309. #define FSL_FEATURE_XBARA_HAS_OUTPUT60 (0)
  2310. /* @brief XBARA has output 61. */
  2311. #define FSL_FEATURE_XBARA_HAS_OUTPUT61 (0)
  2312. /* @brief XBARA has output 62. */
  2313. #define FSL_FEATURE_XBARA_HAS_OUTPUT62 (0)
  2314. /* @brief XBARA has output 63. */
  2315. #define FSL_FEATURE_XBARA_HAS_OUTPUT63 (0)
  2316. /* @brief XBARA has output 64. */
  2317. #define FSL_FEATURE_XBARA_HAS_OUTPUT64 (0)
  2318. /* @brief XBARA has output 65. */
  2319. #define FSL_FEATURE_XBARA_HAS_OUTPUT65 (0)
  2320. /* @brief XBARA has output 66. */
  2321. #define FSL_FEATURE_XBARA_HAS_OUTPUT66 (0)
  2322. /* @brief XBARA has output 67. */
  2323. #define FSL_FEATURE_XBARA_HAS_OUTPUT67 (0)
  2324. /* @brief XBARA has output 68. */
  2325. #define FSL_FEATURE_XBARA_HAS_OUTPUT68 (0)
  2326. /* @brief XBARA has output 69. */
  2327. #define FSL_FEATURE_XBARA_HAS_OUTPUT69 (0)
  2328. /* @brief XBARA has output 70. */
  2329. #define FSL_FEATURE_XBARA_HAS_OUTPUT70 (0)
  2330. /* @brief XBARA has output 71. */
  2331. #define FSL_FEATURE_XBARA_HAS_OUTPUT71 (0)
  2332. /* @brief XBARA has output 72. */
  2333. #define FSL_FEATURE_XBARA_HAS_OUTPUT72 (0)
  2334. /* @brief XBARA has output 73. */
  2335. #define FSL_FEATURE_XBARA_HAS_OUTPUT73 (0)
  2336. /* @brief XBARA has output 74. */
  2337. #define FSL_FEATURE_XBARA_HAS_OUTPUT74 (0)
  2338. /* @brief XBARA has output 75. */
  2339. #define FSL_FEATURE_XBARA_HAS_OUTPUT75 (0)
  2340. /* @brief XBARA has output 76. */
  2341. #define FSL_FEATURE_XBARA_HAS_OUTPUT76 (0)
  2342. /* @brief XBARA has output 77. */
  2343. #define FSL_FEATURE_XBARA_HAS_OUTPUT77 (0)
  2344. /* @brief XBARA has output 78. */
  2345. #define FSL_FEATURE_XBARA_HAS_OUTPUT78 (0)
  2346. /* @brief XBARA has output 79. */
  2347. #define FSL_FEATURE_XBARA_HAS_OUTPUT79 (0)
  2348. /* @brief XBARA has output 80. */
  2349. #define FSL_FEATURE_XBARA_HAS_OUTPUT80 (0)
  2350. /* @brief XBARA has output 81. */
  2351. #define FSL_FEATURE_XBARA_HAS_OUTPUT81 (0)
  2352. /* @brief XBARA has output 82. */
  2353. #define FSL_FEATURE_XBARA_HAS_OUTPUT82 (0)
  2354. /* @brief XBARA has output 83. */
  2355. #define FSL_FEATURE_XBARA_HAS_OUTPUT83 (0)
  2356. /* @brief XBARA has output 84. */
  2357. #define FSL_FEATURE_XBARA_HAS_OUTPUT84 (0)
  2358. /* @brief XBARA has output 85. */
  2359. #define FSL_FEATURE_XBARA_HAS_OUTPUT85 (0)
  2360. /* @brief XBARA has output 86. */
  2361. #define FSL_FEATURE_XBARA_HAS_OUTPUT86 (0)
  2362. /* @brief XBARA has output 87. */
  2363. #define FSL_FEATURE_XBARA_HAS_OUTPUT87 (0)
  2364. /* @brief XBARA has output 88. */
  2365. #define FSL_FEATURE_XBARA_HAS_OUTPUT88 (0)
  2366. /* @brief XBARA has output 89. */
  2367. #define FSL_FEATURE_XBARA_HAS_OUTPUT89 (0)
  2368. /* @brief XBARA has output 90. */
  2369. #define FSL_FEATURE_XBARA_HAS_OUTPUT90 (0)
  2370. /* @brief XBARA has output 91. */
  2371. #define FSL_FEATURE_XBARA_HAS_OUTPUT91 (0)
  2372. /* @brief XBARA has output 92. */
  2373. #define FSL_FEATURE_XBARA_HAS_OUTPUT92 (0)
  2374. /* @brief XBARA has output 93. */
  2375. #define FSL_FEATURE_XBARA_HAS_OUTPUT93 (0)
  2376. /* @brief XBARA has output 94. */
  2377. #define FSL_FEATURE_XBARA_HAS_OUTPUT94 (0)
  2378. /* @brief XBARA has output 95. */
  2379. #define FSL_FEATURE_XBARA_HAS_OUTPUT95 (0)
  2380. /* @brief XBARA has output 96. */
  2381. #define FSL_FEATURE_XBARA_HAS_OUTPUT96 (0)
  2382. /* @brief XBARA has output 97. */
  2383. #define FSL_FEATURE_XBARA_HAS_OUTPUT97 (0)
  2384. /* @brief XBARA has output 98. */
  2385. #define FSL_FEATURE_XBARA_HAS_OUTPUT98 (0)
  2386. /* @brief XBARA has output 99. */
  2387. #define FSL_FEATURE_XBARA_HAS_OUTPUT99 (0)
  2388. /* @brief XBARA has output 100. */
  2389. #define FSL_FEATURE_XBARA_HAS_OUTPUT100 (0)
  2390. /* @brief XBARA has output 101. */
  2391. #define FSL_FEATURE_XBARA_HAS_OUTPUT101 (0)
  2392. /* @brief XBARA has output 102. */
  2393. #define FSL_FEATURE_XBARA_HAS_OUTPUT102 (0)
  2394. /* @brief XBARA has output 103. */
  2395. #define FSL_FEATURE_XBARA_HAS_OUTPUT103 (0)
  2396. /* @brief XBARA has output 104. */
  2397. #define FSL_FEATURE_XBARA_HAS_OUTPUT104 (0)
  2398. /* @brief XBARA has output 105. */
  2399. #define FSL_FEATURE_XBARA_HAS_OUTPUT105 (0)
  2400. /* @brief XBARA has output 106. */
  2401. #define FSL_FEATURE_XBARA_HAS_OUTPUT106 (0)
  2402. /* @brief XBARA has output 107. */
  2403. #define FSL_FEATURE_XBARA_HAS_OUTPUT107 (0)
  2404. /* @brief XBARA has output 108. */
  2405. #define FSL_FEATURE_XBARA_HAS_OUTPUT108 (0)
  2406. /* @brief XBARA has output 109. */
  2407. #define FSL_FEATURE_XBARA_HAS_OUTPUT109 (0)
  2408. /* @brief XBARA has output 110. */
  2409. #define FSL_FEATURE_XBARA_HAS_OUTPUT110 (0)
  2410. /* @brief XBARA has output 111. */
  2411. #define FSL_FEATURE_XBARA_HAS_OUTPUT111 (0)
  2412. /* @brief XBARA has output 112. */
  2413. #define FSL_FEATURE_XBARA_HAS_OUTPUT112 (0)
  2414. /* @brief XBARA has output 113. */
  2415. #define FSL_FEATURE_XBARA_HAS_OUTPUT113 (0)
  2416. /* @brief XBARA has output 114. */
  2417. #define FSL_FEATURE_XBARA_HAS_OUTPUT114 (0)
  2418. /* @brief XBARA has output 115. */
  2419. #define FSL_FEATURE_XBARA_HAS_OUTPUT115 (0)
  2420. /* @brief XBARA has output 116. */
  2421. #define FSL_FEATURE_XBARA_HAS_OUTPUT116 (0)
  2422. /* @brief XBARA has output 117. */
  2423. #define FSL_FEATURE_XBARA_HAS_OUTPUT117 (0)
  2424. /* @brief XBARA has output 118. */
  2425. #define FSL_FEATURE_XBARA_HAS_OUTPUT118 (0)
  2426. /* @brief XBARA has output 119. */
  2427. #define FSL_FEATURE_XBARA_HAS_OUTPUT119 (0)
  2428. /* @brief XBARA has output 120. */
  2429. #define FSL_FEATURE_XBARA_HAS_OUTPUT120 (0)
  2430. /* @brief XBARA has output 121. */
  2431. #define FSL_FEATURE_XBARA_HAS_OUTPUT121 (0)
  2432. /* @brief XBARA has output 122. */
  2433. #define FSL_FEATURE_XBARA_HAS_OUTPUT122 (0)
  2434. /* @brief XBARA has output 123. */
  2435. #define FSL_FEATURE_XBARA_HAS_OUTPUT123 (0)
  2436. /* @brief XBARA has output 124. */
  2437. #define FSL_FEATURE_XBARA_HAS_OUTPUT124 (0)
  2438. /* @brief XBARA has output 125. */
  2439. #define FSL_FEATURE_XBARA_HAS_OUTPUT125 (0)
  2440. /* @brief XBARA has output 126. */
  2441. #define FSL_FEATURE_XBARA_HAS_OUTPUT126 (0)
  2442. /* @brief XBARA has output 127. */
  2443. #define FSL_FEATURE_XBARA_HAS_OUTPUT127 (0)
  2444. /* @brief XBARA input 0 ID. */
  2445. #define FSL_FEATURE_XBARA_INPUT0_ID (Vss)
  2446. /* @brief XBARA input 1 ID. */
  2447. #define FSL_FEATURE_XBARA_INPUT1_ID (Vdd)
  2448. /* @brief XBARA input 2 ID. */
  2449. #define FSL_FEATURE_XBARA_INPUT2_ID (XbarIn2)
  2450. /* @brief XBARA input 3 ID. */
  2451. #define FSL_FEATURE_XBARA_INPUT3_ID (XbarIn3)
  2452. /* @brief XBARA input 4 ID. */
  2453. #define FSL_FEATURE_XBARA_INPUT4_ID (XbarIn4)
  2454. /* @brief XBARA input 5 ID. */
  2455. #define FSL_FEATURE_XBARA_INPUT5_ID (XbarIn5)
  2456. /* @brief XBARA input 6 ID. */
  2457. #define FSL_FEATURE_XBARA_INPUT6_ID (XbarIn6)
  2458. /* @brief XBARA input 7 ID. */
  2459. #define FSL_FEATURE_XBARA_INPUT7_ID (XbarIn7)
  2460. /* @brief XBARA input 8 ID. */
  2461. #define FSL_FEATURE_XBARA_INPUT8_ID (XbarIn8)
  2462. /* @brief XBARA input 9 ID. */
  2463. #define FSL_FEATURE_XBARA_INPUT9_ID (XbarIn9)
  2464. /* @brief XBARA input 10 ID. */
  2465. #define FSL_FEATURE_XBARA_INPUT10_ID (XbarIn10)
  2466. /* @brief XBARA input 11 ID. */
  2467. #define FSL_FEATURE_XBARA_INPUT11_ID (XbarIn11)
  2468. /* @brief XBARA input 12 ID. */
  2469. #define FSL_FEATURE_XBARA_INPUT12_ID (Cmp0Output)
  2470. /* @brief XBARA input 13 ID. */
  2471. #define FSL_FEATURE_XBARA_INPUT13_ID (Cmp1Output)
  2472. /* @brief XBARA input 14 ID. */
  2473. #define FSL_FEATURE_XBARA_INPUT14_ID (Cmp2Output)
  2474. /* @brief XBARA input 15 ID. */
  2475. #define FSL_FEATURE_XBARA_INPUT15_ID (Cmp3Output)
  2476. /* @brief XBARA input 16 ID. */
  2477. #define FSL_FEATURE_XBARA_INPUT16_ID (Ftm0Match)
  2478. /* @brief XBARA input 17 ID. */
  2479. #define FSL_FEATURE_XBARA_INPUT17_ID (Ftm0Extrig)
  2480. /* @brief XBARA input 18 ID. */
  2481. #define FSL_FEATURE_XBARA_INPUT18_ID (Ftm3Match)
  2482. /* @brief XBARA input 19 ID. */
  2483. #define FSL_FEATURE_XBARA_INPUT19_ID (Ftm3Extrig)
  2484. /* @brief XBARA input 20 ID. */
  2485. #define FSL_FEATURE_XBARA_INPUT20_ID (Pwm0Ch0Trg0)
  2486. /* @brief XBARA input 21 ID. */
  2487. #define FSL_FEATURE_XBARA_INPUT21_ID (Pwm0Ch0Trg1)
  2488. /* @brief XBARA input 22 ID. */
  2489. #define FSL_FEATURE_XBARA_INPUT22_ID (Pwm0Ch1Trg0)
  2490. /* @brief XBARA input 23 ID. */
  2491. #define FSL_FEATURE_XBARA_INPUT23_ID (Pwm0Ch1Trg1)
  2492. /* @brief XBARA input 24 ID. */
  2493. #define FSL_FEATURE_XBARA_INPUT24_ID (Pwm0Ch2Trg0)
  2494. /* @brief XBARA input 25 ID. */
  2495. #define FSL_FEATURE_XBARA_INPUT25_ID (Pwm0Ch2Trg1)
  2496. /* @brief XBARA input 26 ID. */
  2497. #define FSL_FEATURE_XBARA_INPUT26_ID (Pwm0Ch3Trg0)
  2498. /* @brief XBARA input 27 ID. */
  2499. #define FSL_FEATURE_XBARA_INPUT27_ID (Pwm0Ch3Trg1)
  2500. /* @brief XBARA input 28 ID. */
  2501. #define FSL_FEATURE_XBARA_INPUT28_ID (Pdb0Ch1Output)
  2502. /* @brief XBARA input 29 ID. */
  2503. #define FSL_FEATURE_XBARA_INPUT29_ID (Pdb0Ch0Output)
  2504. /* @brief XBARA input 30 ID. */
  2505. #define FSL_FEATURE_XBARA_INPUT30_ID (Pdb1Ch1Output)
  2506. /* @brief XBARA input 31 ID. */
  2507. #define FSL_FEATURE_XBARA_INPUT31_ID (Pdb1Ch0Output)
  2508. /* @brief XBARA input 32 ID. */
  2509. #define FSL_FEATURE_XBARA_INPUT32_ID (Hsadc1Cca)
  2510. /* @brief XBARA input 33 ID. */
  2511. #define FSL_FEATURE_XBARA_INPUT33_ID (Hsadc0Cca)
  2512. /* @brief XBARA input 34 ID. */
  2513. #define FSL_FEATURE_XBARA_INPUT34_ID (Hsadc1Ccb)
  2514. /* @brief XBARA input 35 ID. */
  2515. #define FSL_FEATURE_XBARA_INPUT35_ID (Hsadc0Ccb)
  2516. /* @brief XBARA input 36 ID. */
  2517. #define FSL_FEATURE_XBARA_INPUT36_ID (Ftm1Match)
  2518. /* @brief XBARA input 37 ID. */
  2519. #define FSL_FEATURE_XBARA_INPUT37_ID (Ftm1Extrig)
  2520. /* @brief XBARA input 38 ID. */
  2521. #define FSL_FEATURE_XBARA_INPUT38_ID (DmaCh0Done)
  2522. /* @brief XBARA input 39 ID. */
  2523. #define FSL_FEATURE_XBARA_INPUT39_ID (DmaCh1Done)
  2524. /* @brief XBARA input 40 ID. */
  2525. #define FSL_FEATURE_XBARA_INPUT40_ID (DmaCh6Done)
  2526. /* @brief XBARA input 41 ID. */
  2527. #define FSL_FEATURE_XBARA_INPUT41_ID (DmaCh7Done)
  2528. /* @brief XBARA input 42 ID. */
  2529. #define FSL_FEATURE_XBARA_INPUT42_ID (PitTrigger0)
  2530. /* @brief XBARA input 43 ID. */
  2531. #define FSL_FEATURE_XBARA_INPUT43_ID (PitTrigger1)
  2532. /* @brief XBARA input 44 ID. */
  2533. #define FSL_FEATURE_XBARA_INPUT44_ID (Adc0Coco)
  2534. /* @brief XBARA input 45 ID. */
  2535. #define FSL_FEATURE_XBARA_INPUT45_ID (Enc0CmpPosMatch)
  2536. /* @brief XBARA input 46 ID. */
  2537. #define FSL_FEATURE_XBARA_INPUT46_ID (AndOrInvert0)
  2538. /* @brief XBARA input 47 ID. */
  2539. #define FSL_FEATURE_XBARA_INPUT47_ID (AndOrInvert1)
  2540. /* @brief XBARA input 48 ID. */
  2541. #define FSL_FEATURE_XBARA_INPUT48_ID (AndOrInvert2)
  2542. /* @brief XBARA input 49 ID. */
  2543. #define FSL_FEATURE_XBARA_INPUT49_ID (AndOrInvert3)
  2544. /* @brief XBARA input 50 ID. */
  2545. #define FSL_FEATURE_XBARA_INPUT50_ID (PitTrigger2)
  2546. /* @brief XBARA input 51 ID. */
  2547. #define FSL_FEATURE_XBARA_INPUT51_ID (PitTrigger3)
  2548. /* @brief XBARA input 52 ID. */
  2549. #define FSL_FEATURE_XBARA_INPUT52_ID (Pwm1Ch0Trg0OrTrg1)
  2550. /* @brief XBARA input 53 ID. */
  2551. #define FSL_FEATURE_XBARA_INPUT53_ID (Pwm1Ch1Trg0OrTrg1)
  2552. /* @brief XBARA input 54 ID. */
  2553. #define FSL_FEATURE_XBARA_INPUT54_ID (Pwm1Ch2Trg0OrTrg1)
  2554. /* @brief XBARA input 55 ID. */
  2555. #define FSL_FEATURE_XBARA_INPUT55_ID (Pwm1Ch3Trg0OrTrg1)
  2556. /* @brief XBARA input 56 ID. */
  2557. #define FSL_FEATURE_XBARA_INPUT56_ID (Ftm2Match)
  2558. /* @brief XBARA input 57 ID. */
  2559. #define FSL_FEATURE_XBARA_INPUT57_ID (Ftm2Extrig)
  2560. /* @brief XBARA input 58 ID. */
  2561. #define FSL_FEATURE_XBARA_INPUT58_ID (XBARA_IN_RESERVED58)
  2562. /* @brief XBARA input 59 ID. */
  2563. #define FSL_FEATURE_XBARA_INPUT59_ID (XBARA_IN_RESERVED59)
  2564. /* @brief XBARA input 60 ID. */
  2565. #define FSL_FEATURE_XBARA_INPUT60_ID (XBARA_IN_RESERVED60)
  2566. /* @brief XBARA input 61 ID. */
  2567. #define FSL_FEATURE_XBARA_INPUT61_ID (XBARA_IN_RESERVED61)
  2568. /* @brief XBARA input 62 ID. */
  2569. #define FSL_FEATURE_XBARA_INPUT62_ID (XBARA_IN_RESERVED62)
  2570. /* @brief XBARA input 63 ID. */
  2571. #define FSL_FEATURE_XBARA_INPUT63_ID (XBARA_IN_RESERVED63)
  2572. /* @brief XBARA input 64 ID. */
  2573. #define FSL_FEATURE_XBARA_INPUT64_ID (XBARA_IN_RESERVED64)
  2574. /* @brief XBARA input 65 ID. */
  2575. #define FSL_FEATURE_XBARA_INPUT65_ID (XBARA_IN_RESERVED65)
  2576. /* @brief XBARA input 66 ID. */
  2577. #define FSL_FEATURE_XBARA_INPUT66_ID (XBARA_IN_RESERVED66)
  2578. /* @brief XBARA input 67 ID. */
  2579. #define FSL_FEATURE_XBARA_INPUT67_ID (XBARA_IN_RESERVED67)
  2580. /* @brief XBARA input 68 ID. */
  2581. #define FSL_FEATURE_XBARA_INPUT68_ID (XBARA_IN_RESERVED68)
  2582. /* @brief XBARA input 69 ID. */
  2583. #define FSL_FEATURE_XBARA_INPUT69_ID (XBARA_IN_RESERVED69)
  2584. /* @brief XBARA input 70 ID. */
  2585. #define FSL_FEATURE_XBARA_INPUT70_ID (XBARA_IN_RESERVED70)
  2586. /* @brief XBARA input 71 ID. */
  2587. #define FSL_FEATURE_XBARA_INPUT71_ID (XBARA_IN_RESERVED71)
  2588. /* @brief XBARA input 72 ID. */
  2589. #define FSL_FEATURE_XBARA_INPUT72_ID (XBARA_IN_RESERVED72)
  2590. /* @brief XBARA input 73 ID. */
  2591. #define FSL_FEATURE_XBARA_INPUT73_ID (XBARA_IN_RESERVED73)
  2592. /* @brief XBARA input 74 ID. */
  2593. #define FSL_FEATURE_XBARA_INPUT74_ID (XBARA_IN_RESERVED74)
  2594. /* @brief XBARA input 75 ID. */
  2595. #define FSL_FEATURE_XBARA_INPUT75_ID (XBARA_IN_RESERVED75)
  2596. /* @brief XBARA input 76 ID. */
  2597. #define FSL_FEATURE_XBARA_INPUT76_ID (XBARA_IN_RESERVED76)
  2598. /* @brief XBARA input 77 ID. */
  2599. #define FSL_FEATURE_XBARA_INPUT77_ID (XBARA_IN_RESERVED77)
  2600. /* @brief XBARA input 78 ID. */
  2601. #define FSL_FEATURE_XBARA_INPUT78_ID (XBARA_IN_RESERVED78)
  2602. /* @brief XBARA input 79 ID. */
  2603. #define FSL_FEATURE_XBARA_INPUT79_ID (XBARA_IN_RESERVED79)
  2604. /* @brief XBARA input 80 ID. */
  2605. #define FSL_FEATURE_XBARA_INPUT80_ID (XBARA_IN_RESERVED80)
  2606. /* @brief XBARA input 81 ID. */
  2607. #define FSL_FEATURE_XBARA_INPUT81_ID (XBARA_IN_RESERVED81)
  2608. /* @brief XBARA input 82 ID. */
  2609. #define FSL_FEATURE_XBARA_INPUT82_ID (XBARA_IN_RESERVED82)
  2610. /* @brief XBARA input 83 ID. */
  2611. #define FSL_FEATURE_XBARA_INPUT83_ID (XBARA_IN_RESERVED83)
  2612. /* @brief XBARA input 84 ID. */
  2613. #define FSL_FEATURE_XBARA_INPUT84_ID (XBARA_IN_RESERVED84)
  2614. /* @brief XBARA input 85 ID. */
  2615. #define FSL_FEATURE_XBARA_INPUT85_ID (XBARA_IN_RESERVED85)
  2616. /* @brief XBARA input 86 ID. */
  2617. #define FSL_FEATURE_XBARA_INPUT86_ID (XBARA_IN_RESERVED86)
  2618. /* @brief XBARA input 87 ID. */
  2619. #define FSL_FEATURE_XBARA_INPUT87_ID (XBARA_IN_RESERVED87)
  2620. /* @brief XBARA input 88 ID. */
  2621. #define FSL_FEATURE_XBARA_INPUT88_ID (XBARA_IN_RESERVED88)
  2622. /* @brief XBARA input 89 ID. */
  2623. #define FSL_FEATURE_XBARA_INPUT89_ID (XBARA_IN_RESERVED89)
  2624. /* @brief XBARA input 90 ID. */
  2625. #define FSL_FEATURE_XBARA_INPUT90_ID (XBARA_IN_RESERVED90)
  2626. /* @brief XBARA input 91 ID. */
  2627. #define FSL_FEATURE_XBARA_INPUT91_ID (XBARA_IN_RESERVED91)
  2628. /* @brief XBARA input 92 ID. */
  2629. #define FSL_FEATURE_XBARA_INPUT92_ID (XBARA_IN_RESERVED92)
  2630. /* @brief XBARA input 93 ID. */
  2631. #define FSL_FEATURE_XBARA_INPUT93_ID (XBARA_IN_RESERVED93)
  2632. /* @brief XBARA input 94 ID. */
  2633. #define FSL_FEATURE_XBARA_INPUT94_ID (XBARA_IN_RESERVED94)
  2634. /* @brief XBARA input 95 ID. */
  2635. #define FSL_FEATURE_XBARA_INPUT95_ID (XBARA_IN_RESERVED95)
  2636. /* @brief XBARA input 96 ID. */
  2637. #define FSL_FEATURE_XBARA_INPUT96_ID (XBARA_IN_RESERVED96)
  2638. /* @brief XBARA input 97 ID. */
  2639. #define FSL_FEATURE_XBARA_INPUT97_ID (XBARA_IN_RESERVED97)
  2640. /* @brief XBARA input 98 ID. */
  2641. #define FSL_FEATURE_XBARA_INPUT98_ID (XBARA_IN_RESERVED98)
  2642. /* @brief XBARA input 99 ID. */
  2643. #define FSL_FEATURE_XBARA_INPUT99_ID (XBARA_IN_RESERVED99)
  2644. /* @brief XBARA input 100 ID. */
  2645. #define FSL_FEATURE_XBARA_INPUT100_ID (XBARA_IN_RESERVED100)
  2646. /* @brief XBARA input 101 ID. */
  2647. #define FSL_FEATURE_XBARA_INPUT101_ID (XBARA_IN_RESERVED101)
  2648. /* @brief XBARA input 102 ID. */
  2649. #define FSL_FEATURE_XBARA_INPUT102_ID (XBARA_IN_RESERVED102)
  2650. /* @brief XBARA input 103 ID. */
  2651. #define FSL_FEATURE_XBARA_INPUT103_ID (XBARA_IN_RESERVED103)
  2652. /* @brief XBARA input 104 ID. */
  2653. #define FSL_FEATURE_XBARA_INPUT104_ID (XBARA_IN_RESERVED104)
  2654. /* @brief XBARA input 105 ID. */
  2655. #define FSL_FEATURE_XBARA_INPUT105_ID (XBARA_IN_RESERVED105)
  2656. /* @brief XBARA input 106 ID. */
  2657. #define FSL_FEATURE_XBARA_INPUT106_ID (XBARA_IN_RESERVED106)
  2658. /* @brief XBARA input 107 ID. */
  2659. #define FSL_FEATURE_XBARA_INPUT107_ID (XBARA_IN_RESERVED107)
  2660. /* @brief XBARA input 108 ID. */
  2661. #define FSL_FEATURE_XBARA_INPUT108_ID (XBARA_IN_RESERVED108)
  2662. /* @brief XBARA input 109 ID. */
  2663. #define FSL_FEATURE_XBARA_INPUT109_ID (XBARA_IN_RESERVED109)
  2664. /* @brief XBARA input 110 ID. */
  2665. #define FSL_FEATURE_XBARA_INPUT110_ID (XBARA_IN_RESERVED110)
  2666. /* @brief XBARA input 111 ID. */
  2667. #define FSL_FEATURE_XBARA_INPUT111_ID (XBARA_IN_RESERVED111)
  2668. /* @brief XBARA input 112 ID. */
  2669. #define FSL_FEATURE_XBARA_INPUT112_ID (XBARA_IN_RESERVED112)
  2670. /* @brief XBARA input 113 ID. */
  2671. #define FSL_FEATURE_XBARA_INPUT113_ID (XBARA_IN_RESERVED113)
  2672. /* @brief XBARA input 114 ID. */
  2673. #define FSL_FEATURE_XBARA_INPUT114_ID (XBARA_IN_RESERVED114)
  2674. /* @brief XBARA input 115 ID. */
  2675. #define FSL_FEATURE_XBARA_INPUT115_ID (XBARA_IN_RESERVED115)
  2676. /* @brief XBARA input 116 ID. */
  2677. #define FSL_FEATURE_XBARA_INPUT116_ID (XBARA_IN_RESERVED116)
  2678. /* @brief XBARA input 117 ID. */
  2679. #define FSL_FEATURE_XBARA_INPUT117_ID (XBARA_IN_RESERVED117)
  2680. /* @brief XBARA input 118 ID. */
  2681. #define FSL_FEATURE_XBARA_INPUT118_ID (XBARA_IN_RESERVED118)
  2682. /* @brief XBARA input 119 ID. */
  2683. #define FSL_FEATURE_XBARA_INPUT119_ID (XBARA_IN_RESERVED119)
  2684. /* @brief XBARA input 120 ID. */
  2685. #define FSL_FEATURE_XBARA_INPUT120_ID (XBARA_IN_RESERVED120)
  2686. /* @brief XBARA input 121 ID. */
  2687. #define FSL_FEATURE_XBARA_INPUT121_ID (XBARA_IN_RESERVED121)
  2688. /* @brief XBARA input 122 ID. */
  2689. #define FSL_FEATURE_XBARA_INPUT122_ID (XBARA_IN_RESERVED122)
  2690. /* @brief XBARA input 123 ID. */
  2691. #define FSL_FEATURE_XBARA_INPUT123_ID (XBARA_IN_RESERVED123)
  2692. /* @brief XBARA input 124 ID. */
  2693. #define FSL_FEATURE_XBARA_INPUT124_ID (XBARA_IN_RESERVED124)
  2694. /* @brief XBARA input 125 ID. */
  2695. #define FSL_FEATURE_XBARA_INPUT125_ID (XBARA_IN_RESERVED125)
  2696. /* @brief XBARA input 126 ID. */
  2697. #define FSL_FEATURE_XBARA_INPUT126_ID (XBARA_IN_RESERVED126)
  2698. /* @brief XBARA input 127 ID. */
  2699. #define FSL_FEATURE_XBARA_INPUT127_ID (XBARA_IN_RESERVED127)
  2700. /* @brief XBARA output 0 ID. */
  2701. #define FSL_FEATURE_XBARA_OUTPUT0_ID (Dmamux18)
  2702. /* @brief XBARA output 1 ID. */
  2703. #define FSL_FEATURE_XBARA_OUTPUT1_ID (Dmamux19)
  2704. /* @brief XBARA output 2 ID. */
  2705. #define FSL_FEATURE_XBARA_OUTPUT2_ID (Dmamux20)
  2706. /* @brief XBARA output 3 ID. */
  2707. #define FSL_FEATURE_XBARA_OUTPUT3_ID (Dmamux21)
  2708. /* @brief XBARA output 4 ID. */
  2709. #define FSL_FEATURE_XBARA_OUTPUT4_ID (XbOut4)
  2710. /* @brief XBARA output 5 ID. */
  2711. #define FSL_FEATURE_XBARA_OUTPUT5_ID (XbOut5)
  2712. /* @brief XBARA output 6 ID. */
  2713. #define FSL_FEATURE_XBARA_OUTPUT6_ID (XbOut6)
  2714. /* @brief XBARA output 7 ID. */
  2715. #define FSL_FEATURE_XBARA_OUTPUT7_ID (XbOut7)
  2716. /* @brief XBARA output 8 ID. */
  2717. #define FSL_FEATURE_XBARA_OUTPUT8_ID (XbOut8)
  2718. /* @brief XBARA output 9 ID. */
  2719. #define FSL_FEATURE_XBARA_OUTPUT9_ID (XbOut9)
  2720. /* @brief XBARA output 10 ID. */
  2721. #define FSL_FEATURE_XBARA_OUTPUT10_ID (XbOut10)
  2722. /* @brief XBARA output 11 ID. */
  2723. #define FSL_FEATURE_XBARA_OUTPUT11_ID (XbOut11)
  2724. /* @brief XBARA output 12 ID. */
  2725. #define FSL_FEATURE_XBARA_OUTPUT12_ID (Hsadc0ATrig)
  2726. /* @brief XBARA output 13 ID. */
  2727. #define FSL_FEATURE_XBARA_OUTPUT13_ID (Hsadc0BTrig)
  2728. /* @brief XBARA output 14 ID. */
  2729. #define FSL_FEATURE_XBARA_OUTPUT14_ID (XBARA_OUT_RESERVED14)
  2730. /* @brief XBARA output 15 ID. */
  2731. #define FSL_FEATURE_XBARA_OUTPUT15_ID (Dac12bSync)
  2732. /* @brief XBARA output 16 ID. */
  2733. #define FSL_FEATURE_XBARA_OUTPUT16_ID (Cmp0)
  2734. /* @brief XBARA output 17 ID. */
  2735. #define FSL_FEATURE_XBARA_OUTPUT17_ID (Cmp1)
  2736. /* @brief XBARA output 18 ID. */
  2737. #define FSL_FEATURE_XBARA_OUTPUT18_ID (Cmp2)
  2738. /* @brief XBARA output 19 ID. */
  2739. #define FSL_FEATURE_XBARA_OUTPUT19_ID (Cmp3)
  2740. /* @brief XBARA output 20 ID. */
  2741. #define FSL_FEATURE_XBARA_OUTPUT20_ID (PwmCh0ExtA)
  2742. /* @brief XBARA output 21 ID. */
  2743. #define FSL_FEATURE_XBARA_OUTPUT21_ID (PwmCh1ExtA)
  2744. /* @brief XBARA output 22 ID. */
  2745. #define FSL_FEATURE_XBARA_OUTPUT22_ID (PwmCh2ExtA)
  2746. /* @brief XBARA output 23 ID. */
  2747. #define FSL_FEATURE_XBARA_OUTPUT23_ID (PwmCh3ExtA)
  2748. /* @brief XBARA output 24 ID. */
  2749. #define FSL_FEATURE_XBARA_OUTPUT24_ID (Pwm0Ch0ExtSync)
  2750. /* @brief XBARA output 25 ID. */
  2751. #define FSL_FEATURE_XBARA_OUTPUT25_ID (Pwm0Ch1ExtSync)
  2752. /* @brief XBARA output 26 ID. */
  2753. #define FSL_FEATURE_XBARA_OUTPUT26_ID (Pwm0Ch2ExtSync)
  2754. /* @brief XBARA output 27 ID. */
  2755. #define FSL_FEATURE_XBARA_OUTPUT27_ID (Pwm0Ch3ExtSync)
  2756. /* @brief XBARA output 28 ID. */
  2757. #define FSL_FEATURE_XBARA_OUTPUT28_ID (PwmExtClk)
  2758. /* @brief XBARA output 29 ID. */
  2759. #define FSL_FEATURE_XBARA_OUTPUT29_ID (Pwm0Fault0)
  2760. /* @brief XBARA output 30 ID. */
  2761. #define FSL_FEATURE_XBARA_OUTPUT30_ID (Pwm0Fault1)
  2762. /* @brief XBARA output 31 ID. */
  2763. #define FSL_FEATURE_XBARA_OUTPUT31_ID (Pwm0Fault2)
  2764. /* @brief XBARA output 32 ID. */
  2765. #define FSL_FEATURE_XBARA_OUTPUT32_ID (Pwm0Fault3)
  2766. /* @brief XBARA output 33 ID. */
  2767. #define FSL_FEATURE_XBARA_OUTPUT33_ID (Pwm0Force)
  2768. /* @brief XBARA output 34 ID. */
  2769. #define FSL_FEATURE_XBARA_OUTPUT34_ID (Ftm0Trig2)
  2770. /* @brief XBARA output 35 ID. */
  2771. #define FSL_FEATURE_XBARA_OUTPUT35_ID (Ftm1Trig2)
  2772. /* @brief XBARA output 36 ID. */
  2773. #define FSL_FEATURE_XBARA_OUTPUT36_ID (Ftm2Trig2)
  2774. /* @brief XBARA output 37 ID. */
  2775. #define FSL_FEATURE_XBARA_OUTPUT37_ID (Ftm3Trig2)
  2776. /* @brief XBARA output 38 ID. */
  2777. #define FSL_FEATURE_XBARA_OUTPUT38_ID (Pdb0InCh12)
  2778. /* @brief XBARA output 39 ID. */
  2779. #define FSL_FEATURE_XBARA_OUTPUT39_ID (Adc0Hdwt)
  2780. /* @brief XBARA output 40 ID. */
  2781. #define FSL_FEATURE_XBARA_OUTPUT40_ID (XBARA_OUT_RESERVED40)
  2782. /* @brief XBARA output 41 ID. */
  2783. #define FSL_FEATURE_XBARA_OUTPUT41_ID (Pdb1InCh12)
  2784. /* @brief XBARA output 42 ID. */
  2785. #define FSL_FEATURE_XBARA_OUTPUT42_ID (Hsadc1ATrig)
  2786. /* @brief XBARA output 43 ID. */
  2787. #define FSL_FEATURE_XBARA_OUTPUT43_ID (Hsadc1BTrig)
  2788. /* @brief XBARA output 44 ID. */
  2789. #define FSL_FEATURE_XBARA_OUTPUT44_ID (EncPhA)
  2790. /* @brief XBARA output 45 ID. */
  2791. #define FSL_FEATURE_XBARA_OUTPUT45_ID (EncPhB)
  2792. /* @brief XBARA output 46 ID. */
  2793. #define FSL_FEATURE_XBARA_OUTPUT46_ID (EncIndex)
  2794. /* @brief XBARA output 47 ID. */
  2795. #define FSL_FEATURE_XBARA_OUTPUT47_ID (EncHome)
  2796. /* @brief XBARA output 48 ID. */
  2797. #define FSL_FEATURE_XBARA_OUTPUT48_ID (EncCapTrigger)
  2798. /* @brief XBARA output 49 ID. */
  2799. #define FSL_FEATURE_XBARA_OUTPUT49_ID (Ftm0Fault3)
  2800. /* @brief XBARA output 50 ID. */
  2801. #define FSL_FEATURE_XBARA_OUTPUT50_ID (Ftm1Fault1)
  2802. /* @brief XBARA output 51 ID. */
  2803. #define FSL_FEATURE_XBARA_OUTPUT51_ID (Ftm2Fault1)
  2804. /* @brief XBARA output 52 ID. */
  2805. #define FSL_FEATURE_XBARA_OUTPUT52_ID (Ftm3Fault3)
  2806. /* @brief XBARA output 53 ID. */
  2807. #define FSL_FEATURE_XBARA_OUTPUT53_ID (Pwm1Ch0ExtSync)
  2808. /* @brief XBARA output 54 ID. */
  2809. #define FSL_FEATURE_XBARA_OUTPUT54_ID (Pwm1Ch1ExtSync)
  2810. /* @brief XBARA output 55 ID. */
  2811. #define FSL_FEATURE_XBARA_OUTPUT55_ID (Pwm1Ch2ExtSync)
  2812. /* @brief XBARA output 56 ID. */
  2813. #define FSL_FEATURE_XBARA_OUTPUT56_ID (Pwm1Ch3ExtSync)
  2814. /* @brief XBARA output 57 ID. */
  2815. #define FSL_FEATURE_XBARA_OUTPUT57_ID (Pwm1Force)
  2816. /* @brief XBARA output 58 ID. */
  2817. #define FSL_FEATURE_XBARA_OUTPUT58_ID (EwmIn)
  2818. /* @brief XBARA output 59 ID. */
  2819. #define FSL_FEATURE_XBARA_OUTPUT59_ID (XBARA_OUT_RESERVED59)
  2820. /* @brief XBARA output 60 ID. */
  2821. #define FSL_FEATURE_XBARA_OUTPUT60_ID (XBARA_OUT_RESERVED60)
  2822. /* @brief XBARA output 61 ID. */
  2823. #define FSL_FEATURE_XBARA_OUTPUT61_ID (XBARA_OUT_RESERVED61)
  2824. /* @brief XBARA output 62 ID. */
  2825. #define FSL_FEATURE_XBARA_OUTPUT62_ID (XBARA_OUT_RESERVED62)
  2826. /* @brief XBARA output 63 ID. */
  2827. #define FSL_FEATURE_XBARA_OUTPUT63_ID (XBARA_OUT_RESERVED63)
  2828. /* @brief XBARA output 64 ID. */
  2829. #define FSL_FEATURE_XBARA_OUTPUT64_ID (XBARA_OUT_RESERVED64)
  2830. /* @brief XBARA output 65 ID. */
  2831. #define FSL_FEATURE_XBARA_OUTPUT65_ID (XBARA_OUT_RESERVED65)
  2832. /* @brief XBARA output 66 ID. */
  2833. #define FSL_FEATURE_XBARA_OUTPUT66_ID (XBARA_OUT_RESERVED66)
  2834. /* @brief XBARA output 67 ID. */
  2835. #define FSL_FEATURE_XBARA_OUTPUT67_ID (XBARA_OUT_RESERVED67)
  2836. /* @brief XBARA output 68 ID. */
  2837. #define FSL_FEATURE_XBARA_OUTPUT68_ID (XBARA_OUT_RESERVED68)
  2838. /* @brief XBARA output 69 ID. */
  2839. #define FSL_FEATURE_XBARA_OUTPUT69_ID (XBARA_OUT_RESERVED69)
  2840. /* @brief XBARA output 70 ID. */
  2841. #define FSL_FEATURE_XBARA_OUTPUT70_ID (XBARA_OUT_RESERVED70)
  2842. /* @brief XBARA output 71 ID. */
  2843. #define FSL_FEATURE_XBARA_OUTPUT71_ID (XBARA_OUT_RESERVED71)
  2844. /* @brief XBARA output 72 ID. */
  2845. #define FSL_FEATURE_XBARA_OUTPUT72_ID (XBARA_OUT_RESERVED72)
  2846. /* @brief XBARA output 73 ID. */
  2847. #define FSL_FEATURE_XBARA_OUTPUT73_ID (XBARA_OUT_RESERVED73)
  2848. /* @brief XBARA output 74 ID. */
  2849. #define FSL_FEATURE_XBARA_OUTPUT74_ID (XBARA_OUT_RESERVED74)
  2850. /* @brief XBARA output 75 ID. */
  2851. #define FSL_FEATURE_XBARA_OUTPUT75_ID (XBARA_OUT_RESERVED75)
  2852. /* @brief XBARA output 76 ID. */
  2853. #define FSL_FEATURE_XBARA_OUTPUT76_ID (XBARA_OUT_RESERVED76)
  2854. /* @brief XBARA output 77 ID. */
  2855. #define FSL_FEATURE_XBARA_OUTPUT77_ID (XBARA_OUT_RESERVED77)
  2856. /* @brief XBARA output 78 ID. */
  2857. #define FSL_FEATURE_XBARA_OUTPUT78_ID (XBARA_OUT_RESERVED78)
  2858. /* @brief XBARA output 79 ID. */
  2859. #define FSL_FEATURE_XBARA_OUTPUT79_ID (XBARA_OUT_RESERVED79)
  2860. /* @brief XBARA output 80 ID. */
  2861. #define FSL_FEATURE_XBARA_OUTPUT80_ID (XBARA_OUT_RESERVED80)
  2862. /* @brief XBARA output 81 ID. */
  2863. #define FSL_FEATURE_XBARA_OUTPUT81_ID (XBARA_OUT_RESERVED81)
  2864. /* @brief XBARA output 82 ID. */
  2865. #define FSL_FEATURE_XBARA_OUTPUT82_ID (XBARA_OUT_RESERVED82)
  2866. /* @brief XBARA output 83 ID. */
  2867. #define FSL_FEATURE_XBARA_OUTPUT83_ID (XBARA_OUT_RESERVED83)
  2868. /* @brief XBARA output 84 ID. */
  2869. #define FSL_FEATURE_XBARA_OUTPUT84_ID (XBARA_OUT_RESERVED84)
  2870. /* @brief XBARA output 85 ID. */
  2871. #define FSL_FEATURE_XBARA_OUTPUT85_ID (XBARA_OUT_RESERVED85)
  2872. /* @brief XBARA output 86 ID. */
  2873. #define FSL_FEATURE_XBARA_OUTPUT86_ID (XBARA_OUT_RESERVED86)
  2874. /* @brief XBARA output 87 ID. */
  2875. #define FSL_FEATURE_XBARA_OUTPUT87_ID (XBARA_OUT_RESERVED87)
  2876. /* @brief XBARA output 88 ID. */
  2877. #define FSL_FEATURE_XBARA_OUTPUT88_ID (XBARA_OUT_RESERVED88)
  2878. /* @brief XBARA output 89 ID. */
  2879. #define FSL_FEATURE_XBARA_OUTPUT89_ID (XBARA_OUT_RESERVED89)
  2880. /* @brief XBARA output 90 ID. */
  2881. #define FSL_FEATURE_XBARA_OUTPUT90_ID (XBARA_OUT_RESERVED90)
  2882. /* @brief XBARA output 91 ID. */
  2883. #define FSL_FEATURE_XBARA_OUTPUT91_ID (XBARA_OUT_RESERVED91)
  2884. /* @brief XBARA output 92 ID. */
  2885. #define FSL_FEATURE_XBARA_OUTPUT92_ID (XBARA_OUT_RESERVED92)
  2886. /* @brief XBARA output 93 ID. */
  2887. #define FSL_FEATURE_XBARA_OUTPUT93_ID (XBARA_OUT_RESERVED93)
  2888. /* @brief XBARA output 94 ID. */
  2889. #define FSL_FEATURE_XBARA_OUTPUT94_ID (XBARA_OUT_RESERVED94)
  2890. /* @brief XBARA output 95 ID. */
  2891. #define FSL_FEATURE_XBARA_OUTPUT95_ID (XBARA_OUT_RESERVED95)
  2892. /* @brief XBARA output 96 ID. */
  2893. #define FSL_FEATURE_XBARA_OUTPUT96_ID (XBARA_OUT_RESERVED96)
  2894. /* @brief XBARA output 97 ID. */
  2895. #define FSL_FEATURE_XBARA_OUTPUT97_ID (XBARA_OUT_RESERVED97)
  2896. /* @brief XBARA output 98 ID. */
  2897. #define FSL_FEATURE_XBARA_OUTPUT98_ID (XBARA_OUT_RESERVED98)
  2898. /* @brief XBARA output 99 ID. */
  2899. #define FSL_FEATURE_XBARA_OUTPUT99_ID (XBARA_OUT_RESERVED99)
  2900. /* @brief XBARA output 100 ID. */
  2901. #define FSL_FEATURE_XBARA_OUTPUT100_ID (XBARA_OUT_RESERVED100)
  2902. /* @brief XBARA output 101 ID. */
  2903. #define FSL_FEATURE_XBARA_OUTPUT101_ID (XBARA_OUT_RESERVED101)
  2904. /* @brief XBARA output 102 ID. */
  2905. #define FSL_FEATURE_XBARA_OUTPUT102_ID (XBARA_OUT_RESERVED102)
  2906. /* @brief XBARA output 103 ID. */
  2907. #define FSL_FEATURE_XBARA_OUTPUT103_ID (XBARA_OUT_RESERVED103)
  2908. /* @brief XBARA output 104 ID. */
  2909. #define FSL_FEATURE_XBARA_OUTPUT104_ID (XBARA_OUT_RESERVED104)
  2910. /* @brief XBARA output 105 ID. */
  2911. #define FSL_FEATURE_XBARA_OUTPUT105_ID (XBARA_OUT_RESERVED105)
  2912. /* @brief XBARA output 106 ID. */
  2913. #define FSL_FEATURE_XBARA_OUTPUT106_ID (XBARA_OUT_RESERVED106)
  2914. /* @brief XBARA output 107 ID. */
  2915. #define FSL_FEATURE_XBARA_OUTPUT107_ID (XBARA_OUT_RESERVED107)
  2916. /* @brief XBARA output 108 ID. */
  2917. #define FSL_FEATURE_XBARA_OUTPUT108_ID (XBARA_OUT_RESERVED108)
  2918. /* @brief XBARA output 109 ID. */
  2919. #define FSL_FEATURE_XBARA_OUTPUT109_ID (XBARA_OUT_RESERVED109)
  2920. /* @brief XBARA output 110 ID. */
  2921. #define FSL_FEATURE_XBARA_OUTPUT110_ID (XBARA_OUT_RESERVED110)
  2922. /* @brief XBARA output 111 ID. */
  2923. #define FSL_FEATURE_XBARA_OUTPUT111_ID (XBARA_OUT_RESERVED111)
  2924. /* @brief XBARA output 112 ID. */
  2925. #define FSL_FEATURE_XBARA_OUTPUT112_ID (XBARA_OUT_RESERVED112)
  2926. /* @brief XBARA output 113 ID. */
  2927. #define FSL_FEATURE_XBARA_OUTPUT113_ID (XBARA_OUT_RESERVED113)
  2928. /* @brief XBARA output 114 ID. */
  2929. #define FSL_FEATURE_XBARA_OUTPUT114_ID (XBARA_OUT_RESERVED114)
  2930. /* @brief XBARA output 115 ID. */
  2931. #define FSL_FEATURE_XBARA_OUTPUT115_ID (XBARA_OUT_RESERVED115)
  2932. /* @brief XBARA output 116 ID. */
  2933. #define FSL_FEATURE_XBARA_OUTPUT116_ID (XBARA_OUT_RESERVED116)
  2934. /* @brief XBARA output 117 ID. */
  2935. #define FSL_FEATURE_XBARA_OUTPUT117_ID (XBARA_OUT_RESERVED117)
  2936. /* @brief XBARA output 118 ID. */
  2937. #define FSL_FEATURE_XBARA_OUTPUT118_ID (XBARA_OUT_RESERVED118)
  2938. /* @brief XBARA output 119 ID. */
  2939. #define FSL_FEATURE_XBARA_OUTPUT119_ID (XBARA_OUT_RESERVED119)
  2940. /* @brief XBARA output 120 ID. */
  2941. #define FSL_FEATURE_XBARA_OUTPUT120_ID (XBARA_OUT_RESERVED120)
  2942. /* @brief XBARA output 121 ID. */
  2943. #define FSL_FEATURE_XBARA_OUTPUT121_ID (XBARA_OUT_RESERVED121)
  2944. /* @brief XBARA output 122 ID. */
  2945. #define FSL_FEATURE_XBARA_OUTPUT122_ID (XBARA_OUT_RESERVED122)
  2946. /* @brief XBARA output 123 ID. */
  2947. #define FSL_FEATURE_XBARA_OUTPUT123_ID (XBARA_OUT_RESERVED123)
  2948. /* @brief XBARA output 124 ID. */
  2949. #define FSL_FEATURE_XBARA_OUTPUT124_ID (XBARA_OUT_RESERVED124)
  2950. /* @brief XBARA output 125 ID. */
  2951. #define FSL_FEATURE_XBARA_OUTPUT125_ID (XBARA_OUT_RESERVED125)
  2952. /* @brief XBARA output 126 ID. */
  2953. #define FSL_FEATURE_XBARA_OUTPUT126_ID (XBARA_OUT_RESERVED126)
  2954. /* @brief XBARA output 127 ID. */
  2955. #define FSL_FEATURE_XBARA_OUTPUT127_ID (XBARA_OUT_RESERVED127)
  2956. /* XBARB module features */
  2957. /* @brief Has single XBAR module. */
  2958. #define FSL_FEATURE_XBARB_HAS_SINGLE_MODULE (0)
  2959. /* @brief Maximum value of XBARB input. */
  2960. #define FSL_FEATURE_XBARB_MODULE_INPUTS (39)
  2961. /* @brief Maximum value of XBARB output. */
  2962. #define FSL_FEATURE_XBARB_MODULE_OUTPUTS (16)
  2963. /* @brief Half register position. */
  2964. #define FSL_FEATURE_XBARB_HALF_REGISTER_SHIFT (BP_XBARB_SEL0_SEL1)
  2965. /* @brief Number of interrupt requests. */
  2966. #define FSL_FEATURE_XBARB_INTERRUPT_COUNT (0)
  2967. /* @brief XBARB has input 0. */
  2968. #define FSL_FEATURE_XBARB_HAS_INPUT0 (1)
  2969. /* @brief XBARB has input 1. */
  2970. #define FSL_FEATURE_XBARB_HAS_INPUT1 (1)
  2971. /* @brief XBARB has input 2. */
  2972. #define FSL_FEATURE_XBARB_HAS_INPUT2 (1)
  2973. /* @brief XBARB has input 3. */
  2974. #define FSL_FEATURE_XBARB_HAS_INPUT3 (1)
  2975. /* @brief XBARB has input 4. */
  2976. #define FSL_FEATURE_XBARB_HAS_INPUT4 (1)
  2977. /* @brief XBARB has input 5. */
  2978. #define FSL_FEATURE_XBARB_HAS_INPUT5 (1)
  2979. /* @brief XBARB has input 6. */
  2980. #define FSL_FEATURE_XBARB_HAS_INPUT6 (1)
  2981. /* @brief XBARB has input 7. */
  2982. #define FSL_FEATURE_XBARB_HAS_INPUT7 (1)
  2983. /* @brief XBARB has input 8. */
  2984. #define FSL_FEATURE_XBARB_HAS_INPUT8 (1)
  2985. /* @brief XBARB has input 9. */
  2986. #define FSL_FEATURE_XBARB_HAS_INPUT9 (1)
  2987. /* @brief XBARB has input 10. */
  2988. #define FSL_FEATURE_XBARB_HAS_INPUT10 (1)
  2989. /* @brief XBARB has input 11. */
  2990. #define FSL_FEATURE_XBARB_HAS_INPUT11 (1)
  2991. /* @brief XBARB has input 12. */
  2992. #define FSL_FEATURE_XBARB_HAS_INPUT12 (1)
  2993. /* @brief XBARB has input 13. */
  2994. #define FSL_FEATURE_XBARB_HAS_INPUT13 (1)
  2995. /* @brief XBARB has input 14. */
  2996. #define FSL_FEATURE_XBARB_HAS_INPUT14 (1)
  2997. /* @brief XBARB has input 15. */
  2998. #define FSL_FEATURE_XBARB_HAS_INPUT15 (1)
  2999. /* @brief XBARB has input 16. */
  3000. #define FSL_FEATURE_XBARB_HAS_INPUT16 (1)
  3001. /* @brief XBARB has input 17. */
  3002. #define FSL_FEATURE_XBARB_HAS_INPUT17 (1)
  3003. /* @brief XBARB has input 18. */
  3004. #define FSL_FEATURE_XBARB_HAS_INPUT18 (1)
  3005. /* @brief XBARB has input 19. */
  3006. #define FSL_FEATURE_XBARB_HAS_INPUT19 (1)
  3007. /* @brief XBARB has input 20. */
  3008. #define FSL_FEATURE_XBARB_HAS_INPUT20 (1)
  3009. /* @brief XBARB has input 21. */
  3010. #define FSL_FEATURE_XBARB_HAS_INPUT21 (1)
  3011. /* @brief XBARB has input 22. */
  3012. #define FSL_FEATURE_XBARB_HAS_INPUT22 (1)
  3013. /* @brief XBARB has input 23. */
  3014. #define FSL_FEATURE_XBARB_HAS_INPUT23 (1)
  3015. /* @brief XBARB has input 24. */
  3016. #define FSL_FEATURE_XBARB_HAS_INPUT24 (1)
  3017. /* @brief XBARB has input 25. */
  3018. #define FSL_FEATURE_XBARB_HAS_INPUT25 (1)
  3019. /* @brief XBARB has input 26. */
  3020. #define FSL_FEATURE_XBARB_HAS_INPUT26 (1)
  3021. /* @brief XBARB has input 27. */
  3022. #define FSL_FEATURE_XBARB_HAS_INPUT27 (1)
  3023. /* @brief XBARB has input 28. */
  3024. #define FSL_FEATURE_XBARB_HAS_INPUT28 (1)
  3025. /* @brief XBARB has input 29. */
  3026. #define FSL_FEATURE_XBARB_HAS_INPUT29 (1)
  3027. /* @brief XBARB has input 30. */
  3028. #define FSL_FEATURE_XBARB_HAS_INPUT30 (1)
  3029. /* @brief XBARB has input 31. */
  3030. #define FSL_FEATURE_XBARB_HAS_INPUT31 (1)
  3031. /* @brief XBARB has input 32. */
  3032. #define FSL_FEATURE_XBARB_HAS_INPUT32 (1)
  3033. /* @brief XBARB has input 33. */
  3034. #define FSL_FEATURE_XBARB_HAS_INPUT33 (1)
  3035. /* @brief XBARB has input 34. */
  3036. #define FSL_FEATURE_XBARB_HAS_INPUT34 (1)
  3037. /* @brief XBARB has input 35. */
  3038. #define FSL_FEATURE_XBARB_HAS_INPUT35 (1)
  3039. /* @brief XBARB has input 36. */
  3040. #define FSL_FEATURE_XBARB_HAS_INPUT36 (1)
  3041. /* @brief XBARB has input 37. */
  3042. #define FSL_FEATURE_XBARB_HAS_INPUT37 (1)
  3043. /* @brief XBARB has input 38. */
  3044. #define FSL_FEATURE_XBARB_HAS_INPUT38 (1)
  3045. /* @brief XBARB has input 39. */
  3046. #define FSL_FEATURE_XBARB_HAS_INPUT39 (0)
  3047. /* @brief XBARB has input 40. */
  3048. #define FSL_FEATURE_XBARB_HAS_INPUT40 (0)
  3049. /* @brief XBARB has input 41. */
  3050. #define FSL_FEATURE_XBARB_HAS_INPUT41 (0)
  3051. /* @brief XBARB has input 42. */
  3052. #define FSL_FEATURE_XBARB_HAS_INPUT42 (0)
  3053. /* @brief XBARB has input 43. */
  3054. #define FSL_FEATURE_XBARB_HAS_INPUT43 (0)
  3055. /* @brief XBARB has input 44. */
  3056. #define FSL_FEATURE_XBARB_HAS_INPUT44 (0)
  3057. /* @brief XBARB has input 45. */
  3058. #define FSL_FEATURE_XBARB_HAS_INPUT45 (0)
  3059. /* @brief XBARB has input 46. */
  3060. #define FSL_FEATURE_XBARB_HAS_INPUT46 (0)
  3061. /* @brief XBARB has input 47. */
  3062. #define FSL_FEATURE_XBARB_HAS_INPUT47 (0)
  3063. /* @brief XBARB has input 48. */
  3064. #define FSL_FEATURE_XBARB_HAS_INPUT48 (0)
  3065. /* @brief XBARB has input 49. */
  3066. #define FSL_FEATURE_XBARB_HAS_INPUT49 (0)
  3067. /* @brief XBARB has input 50. */
  3068. #define FSL_FEATURE_XBARB_HAS_INPUT50 (0)
  3069. /* @brief XBARB has input 51. */
  3070. #define FSL_FEATURE_XBARB_HAS_INPUT51 (0)
  3071. /* @brief XBARB has input 52. */
  3072. #define FSL_FEATURE_XBARB_HAS_INPUT52 (0)
  3073. /* @brief XBARB has input 53. */
  3074. #define FSL_FEATURE_XBARB_HAS_INPUT53 (0)
  3075. /* @brief XBARB has input 54. */
  3076. #define FSL_FEATURE_XBARB_HAS_INPUT54 (0)
  3077. /* @brief XBARB has input 55. */
  3078. #define FSL_FEATURE_XBARB_HAS_INPUT55 (0)
  3079. /* @brief XBARB has input 56. */
  3080. #define FSL_FEATURE_XBARB_HAS_INPUT56 (0)
  3081. /* @brief XBARB has input 57. */
  3082. #define FSL_FEATURE_XBARB_HAS_INPUT57 (0)
  3083. /* @brief XBARB has input 58. */
  3084. #define FSL_FEATURE_XBARB_HAS_INPUT58 (0)
  3085. /* @brief XBARB has input 59. */
  3086. #define FSL_FEATURE_XBARB_HAS_INPUT59 (0)
  3087. /* @brief XBARB has input 60. */
  3088. #define FSL_FEATURE_XBARB_HAS_INPUT60 (0)
  3089. /* @brief XBARB has input 61. */
  3090. #define FSL_FEATURE_XBARB_HAS_INPUT61 (0)
  3091. /* @brief XBARB has input 62. */
  3092. #define FSL_FEATURE_XBARB_HAS_INPUT62 (0)
  3093. /* @brief XBARB has input 63. */
  3094. #define FSL_FEATURE_XBARB_HAS_INPUT63 (0)
  3095. /* @brief XBARB has input 64. */
  3096. #define FSL_FEATURE_XBARB_HAS_INPUT64 (0)
  3097. /* @brief XBARB has input 65. */
  3098. #define FSL_FEATURE_XBARB_HAS_INPUT65 (0)
  3099. /* @brief XBARB has input 66. */
  3100. #define FSL_FEATURE_XBARB_HAS_INPUT66 (0)
  3101. /* @brief XBARB has input 67. */
  3102. #define FSL_FEATURE_XBARB_HAS_INPUT67 (0)
  3103. /* @brief XBARB has input 68. */
  3104. #define FSL_FEATURE_XBARB_HAS_INPUT68 (0)
  3105. /* @brief XBARB has input 69. */
  3106. #define FSL_FEATURE_XBARB_HAS_INPUT69 (0)
  3107. /* @brief XBARB has input 70. */
  3108. #define FSL_FEATURE_XBARB_HAS_INPUT70 (0)
  3109. /* @brief XBARB has input 71. */
  3110. #define FSL_FEATURE_XBARB_HAS_INPUT71 (0)
  3111. /* @brief XBARB has input 72. */
  3112. #define FSL_FEATURE_XBARB_HAS_INPUT72 (0)
  3113. /* @brief XBARB has input 73. */
  3114. #define FSL_FEATURE_XBARB_HAS_INPUT73 (0)
  3115. /* @brief XBARB has input 74. */
  3116. #define FSL_FEATURE_XBARB_HAS_INPUT74 (0)
  3117. /* @brief XBARB has input 75. */
  3118. #define FSL_FEATURE_XBARB_HAS_INPUT75 (0)
  3119. /* @brief XBARB has input 76. */
  3120. #define FSL_FEATURE_XBARB_HAS_INPUT76 (0)
  3121. /* @brief XBARB has input 77. */
  3122. #define FSL_FEATURE_XBARB_HAS_INPUT77 (0)
  3123. /* @brief XBARB has input 78. */
  3124. #define FSL_FEATURE_XBARB_HAS_INPUT78 (0)
  3125. /* @brief XBARB has input 79. */
  3126. #define FSL_FEATURE_XBARB_HAS_INPUT79 (0)
  3127. /* @brief XBARB has input 80. */
  3128. #define FSL_FEATURE_XBARB_HAS_INPUT80 (0)
  3129. /* @brief XBARB has input 81. */
  3130. #define FSL_FEATURE_XBARB_HAS_INPUT81 (0)
  3131. /* @brief XBARB has input 82. */
  3132. #define FSL_FEATURE_XBARB_HAS_INPUT82 (0)
  3133. /* @brief XBARB has input 83. */
  3134. #define FSL_FEATURE_XBARB_HAS_INPUT83 (0)
  3135. /* @brief XBARB has input 84. */
  3136. #define FSL_FEATURE_XBARB_HAS_INPUT84 (0)
  3137. /* @brief XBARB has input 85. */
  3138. #define FSL_FEATURE_XBARB_HAS_INPUT85 (0)
  3139. /* @brief XBARB has input 86. */
  3140. #define FSL_FEATURE_XBARB_HAS_INPUT86 (0)
  3141. /* @brief XBARB has input 87. */
  3142. #define FSL_FEATURE_XBARB_HAS_INPUT87 (0)
  3143. /* @brief XBARB has input 88. */
  3144. #define FSL_FEATURE_XBARB_HAS_INPUT88 (0)
  3145. /* @brief XBARB has input 89. */
  3146. #define FSL_FEATURE_XBARB_HAS_INPUT89 (0)
  3147. /* @brief XBARB has input 90. */
  3148. #define FSL_FEATURE_XBARB_HAS_INPUT90 (0)
  3149. /* @brief XBARB has input 91. */
  3150. #define FSL_FEATURE_XBARB_HAS_INPUT91 (0)
  3151. /* @brief XBARB has input 92. */
  3152. #define FSL_FEATURE_XBARB_HAS_INPUT92 (0)
  3153. /* @brief XBARB has input 93. */
  3154. #define FSL_FEATURE_XBARB_HAS_INPUT93 (0)
  3155. /* @brief XBARB has input 94. */
  3156. #define FSL_FEATURE_XBARB_HAS_INPUT94 (0)
  3157. /* @brief XBARB has input 95. */
  3158. #define FSL_FEATURE_XBARB_HAS_INPUT95 (0)
  3159. /* @brief XBARB has input 96. */
  3160. #define FSL_FEATURE_XBARB_HAS_INPUT96 (0)
  3161. /* @brief XBARB has input 97. */
  3162. #define FSL_FEATURE_XBARB_HAS_INPUT97 (0)
  3163. /* @brief XBARB has input 98. */
  3164. #define FSL_FEATURE_XBARB_HAS_INPUT98 (0)
  3165. /* @brief XBARB has input 99. */
  3166. #define FSL_FEATURE_XBARB_HAS_INPUT99 (0)
  3167. /* @brief XBARB has input 100. */
  3168. #define FSL_FEATURE_XBARB_HAS_INPUT100 (0)
  3169. /* @brief XBARB has input 101. */
  3170. #define FSL_FEATURE_XBARB_HAS_INPUT101 (0)
  3171. /* @brief XBARB has input 102. */
  3172. #define FSL_FEATURE_XBARB_HAS_INPUT102 (0)
  3173. /* @brief XBARB has input 103. */
  3174. #define FSL_FEATURE_XBARB_HAS_INPUT103 (0)
  3175. /* @brief XBARB has input 104. */
  3176. #define FSL_FEATURE_XBARB_HAS_INPUT104 (0)
  3177. /* @brief XBARB has input 105. */
  3178. #define FSL_FEATURE_XBARB_HAS_INPUT105 (0)
  3179. /* @brief XBARB has input 106. */
  3180. #define FSL_FEATURE_XBARB_HAS_INPUT106 (0)
  3181. /* @brief XBARB has input 107. */
  3182. #define FSL_FEATURE_XBARB_HAS_INPUT107 (0)
  3183. /* @brief XBARB has input 108. */
  3184. #define FSL_FEATURE_XBARB_HAS_INPUT108 (0)
  3185. /* @brief XBARB has input 109. */
  3186. #define FSL_FEATURE_XBARB_HAS_INPUT109 (0)
  3187. /* @brief XBARB has input 110. */
  3188. #define FSL_FEATURE_XBARB_HAS_INPUT110 (0)
  3189. /* @brief XBARB has input 111. */
  3190. #define FSL_FEATURE_XBARB_HAS_INPUT111 (0)
  3191. /* @brief XBARB has input 112. */
  3192. #define FSL_FEATURE_XBARB_HAS_INPUT112 (0)
  3193. /* @brief XBARB has input 113. */
  3194. #define FSL_FEATURE_XBARB_HAS_INPUT113 (0)
  3195. /* @brief XBARB has input 114. */
  3196. #define FSL_FEATURE_XBARB_HAS_INPUT114 (0)
  3197. /* @brief XBARB has input 115. */
  3198. #define FSL_FEATURE_XBARB_HAS_INPUT115 (0)
  3199. /* @brief XBARB has input 116. */
  3200. #define FSL_FEATURE_XBARB_HAS_INPUT116 (0)
  3201. /* @brief XBARB has input 117. */
  3202. #define FSL_FEATURE_XBARB_HAS_INPUT117 (0)
  3203. /* @brief XBARB has input 118. */
  3204. #define FSL_FEATURE_XBARB_HAS_INPUT118 (0)
  3205. /* @brief XBARB has input 119. */
  3206. #define FSL_FEATURE_XBARB_HAS_INPUT119 (0)
  3207. /* @brief XBARB has input 120. */
  3208. #define FSL_FEATURE_XBARB_HAS_INPUT120 (0)
  3209. /* @brief XBARB has input 121. */
  3210. #define FSL_FEATURE_XBARB_HAS_INPUT121 (0)
  3211. /* @brief XBARB has input 122. */
  3212. #define FSL_FEATURE_XBARB_HAS_INPUT122 (0)
  3213. /* @brief XBARB has input 123. */
  3214. #define FSL_FEATURE_XBARB_HAS_INPUT123 (0)
  3215. /* @brief XBARB has input 124. */
  3216. #define FSL_FEATURE_XBARB_HAS_INPUT124 (0)
  3217. /* @brief XBARB has input 125. */
  3218. #define FSL_FEATURE_XBARB_HAS_INPUT125 (0)
  3219. /* @brief XBARB has input 126. */
  3220. #define FSL_FEATURE_XBARB_HAS_INPUT126 (0)
  3221. /* @brief XBARB has input 127. */
  3222. #define FSL_FEATURE_XBARB_HAS_INPUT127 (0)
  3223. /* @brief XBARB has output 0. */
  3224. #define FSL_FEATURE_XBARB_HAS_OUTPUT0 (1)
  3225. /* @brief XBARB has output 1. */
  3226. #define FSL_FEATURE_XBARB_HAS_OUTPUT1 (1)
  3227. /* @brief XBARB has output 2. */
  3228. #define FSL_FEATURE_XBARB_HAS_OUTPUT2 (1)
  3229. /* @brief XBARB has output 3. */
  3230. #define FSL_FEATURE_XBARB_HAS_OUTPUT3 (1)
  3231. /* @brief XBARB has output 4. */
  3232. #define FSL_FEATURE_XBARB_HAS_OUTPUT4 (1)
  3233. /* @brief XBARB has output 5. */
  3234. #define FSL_FEATURE_XBARB_HAS_OUTPUT5 (1)
  3235. /* @brief XBARB has output 6. */
  3236. #define FSL_FEATURE_XBARB_HAS_OUTPUT6 (1)
  3237. /* @brief XBARB has output 7. */
  3238. #define FSL_FEATURE_XBARB_HAS_OUTPUT7 (1)
  3239. /* @brief XBARB has output 8. */
  3240. #define FSL_FEATURE_XBARB_HAS_OUTPUT8 (1)
  3241. /* @brief XBARB has output 9. */
  3242. #define FSL_FEATURE_XBARB_HAS_OUTPUT9 (1)
  3243. /* @brief XBARB has output 10. */
  3244. #define FSL_FEATURE_XBARB_HAS_OUTPUT10 (1)
  3245. /* @brief XBARB has output 11. */
  3246. #define FSL_FEATURE_XBARB_HAS_OUTPUT11 (1)
  3247. /* @brief XBARB has output 12. */
  3248. #define FSL_FEATURE_XBARB_HAS_OUTPUT12 (1)
  3249. /* @brief XBARB has output 13. */
  3250. #define FSL_FEATURE_XBARB_HAS_OUTPUT13 (1)
  3251. /* @brief XBARB has output 14. */
  3252. #define FSL_FEATURE_XBARB_HAS_OUTPUT14 (1)
  3253. /* @brief XBARB has output 15. */
  3254. #define FSL_FEATURE_XBARB_HAS_OUTPUT15 (1)
  3255. /* @brief XBARB has output 16. */
  3256. #define FSL_FEATURE_XBARB_HAS_OUTPUT16 (0)
  3257. /* @brief XBARB has output 17. */
  3258. #define FSL_FEATURE_XBARB_HAS_OUTPUT17 (0)
  3259. /* @brief XBARB has output 18. */
  3260. #define FSL_FEATURE_XBARB_HAS_OUTPUT18 (0)
  3261. /* @brief XBARB has output 19. */
  3262. #define FSL_FEATURE_XBARB_HAS_OUTPUT19 (0)
  3263. /* @brief XBARB has output 20. */
  3264. #define FSL_FEATURE_XBARB_HAS_OUTPUT20 (0)
  3265. /* @brief XBARB has output 21. */
  3266. #define FSL_FEATURE_XBARB_HAS_OUTPUT21 (0)
  3267. /* @brief XBARB has output 22. */
  3268. #define FSL_FEATURE_XBARB_HAS_OUTPUT22 (0)
  3269. /* @brief XBARB has output 23. */
  3270. #define FSL_FEATURE_XBARB_HAS_OUTPUT23 (0)
  3271. /* @brief XBARB has output 24. */
  3272. #define FSL_FEATURE_XBARB_HAS_OUTPUT24 (0)
  3273. /* @brief XBARB has output 25. */
  3274. #define FSL_FEATURE_XBARB_HAS_OUTPUT25 (0)
  3275. /* @brief XBARB has output 26. */
  3276. #define FSL_FEATURE_XBARB_HAS_OUTPUT26 (0)
  3277. /* @brief XBARB has output 27. */
  3278. #define FSL_FEATURE_XBARB_HAS_OUTPUT27 (0)
  3279. /* @brief XBARB has output 28. */
  3280. #define FSL_FEATURE_XBARB_HAS_OUTPUT28 (0)
  3281. /* @brief XBARB has output 29. */
  3282. #define FSL_FEATURE_XBARB_HAS_OUTPUT29 (0)
  3283. /* @brief XBARB has output 30. */
  3284. #define FSL_FEATURE_XBARB_HAS_OUTPUT30 (0)
  3285. /* @brief XBARB has output 31. */
  3286. #define FSL_FEATURE_XBARB_HAS_OUTPUT31 (0)
  3287. /* @brief XBARB has output 32. */
  3288. #define FSL_FEATURE_XBARB_HAS_OUTPUT32 (0)
  3289. /* @brief XBARB has output 33. */
  3290. #define FSL_FEATURE_XBARB_HAS_OUTPUT33 (0)
  3291. /* @brief XBARB has output 34. */
  3292. #define FSL_FEATURE_XBARB_HAS_OUTPUT34 (0)
  3293. /* @brief XBARB has output 35. */
  3294. #define FSL_FEATURE_XBARB_HAS_OUTPUT35 (0)
  3295. /* @brief XBARB has output 36. */
  3296. #define FSL_FEATURE_XBARB_HAS_OUTPUT36 (0)
  3297. /* @brief XBARB has output 37. */
  3298. #define FSL_FEATURE_XBARB_HAS_OUTPUT37 (0)
  3299. /* @brief XBARB has output 38. */
  3300. #define FSL_FEATURE_XBARB_HAS_OUTPUT38 (0)
  3301. /* @brief XBARB has output 39. */
  3302. #define FSL_FEATURE_XBARB_HAS_OUTPUT39 (0)
  3303. /* @brief XBARB has output 40. */
  3304. #define FSL_FEATURE_XBARB_HAS_OUTPUT40 (0)
  3305. /* @brief XBARB has output 41. */
  3306. #define FSL_FEATURE_XBARB_HAS_OUTPUT41 (0)
  3307. /* @brief XBARB has output 42. */
  3308. #define FSL_FEATURE_XBARB_HAS_OUTPUT42 (0)
  3309. /* @brief XBARB has output 43. */
  3310. #define FSL_FEATURE_XBARB_HAS_OUTPUT43 (0)
  3311. /* @brief XBARB has output 44. */
  3312. #define FSL_FEATURE_XBARB_HAS_OUTPUT44 (0)
  3313. /* @brief XBARB has output 45. */
  3314. #define FSL_FEATURE_XBARB_HAS_OUTPUT45 (0)
  3315. /* @brief XBARB has output 46. */
  3316. #define FSL_FEATURE_XBARB_HAS_OUTPUT46 (0)
  3317. /* @brief XBARB has output 47. */
  3318. #define FSL_FEATURE_XBARB_HAS_OUTPUT47 (0)
  3319. /* @brief XBARB has output 48. */
  3320. #define FSL_FEATURE_XBARB_HAS_OUTPUT48 (0)
  3321. /* @brief XBARB has output 49. */
  3322. #define FSL_FEATURE_XBARB_HAS_OUTPUT49 (0)
  3323. /* @brief XBARB has output 50. */
  3324. #define FSL_FEATURE_XBARB_HAS_OUTPUT50 (0)
  3325. /* @brief XBARB has output 51. */
  3326. #define FSL_FEATURE_XBARB_HAS_OUTPUT51 (0)
  3327. /* @brief XBARB has output 52. */
  3328. #define FSL_FEATURE_XBARB_HAS_OUTPUT52 (0)
  3329. /* @brief XBARB has output 53. */
  3330. #define FSL_FEATURE_XBARB_HAS_OUTPUT53 (0)
  3331. /* @brief XBARB has output 54. */
  3332. #define FSL_FEATURE_XBARB_HAS_OUTPUT54 (0)
  3333. /* @brief XBARB has output 55. */
  3334. #define FSL_FEATURE_XBARB_HAS_OUTPUT55 (0)
  3335. /* @brief XBARB has output 56. */
  3336. #define FSL_FEATURE_XBARB_HAS_OUTPUT56 (0)
  3337. /* @brief XBARB has output 57. */
  3338. #define FSL_FEATURE_XBARB_HAS_OUTPUT57 (0)
  3339. /* @brief XBARB has output 58. */
  3340. #define FSL_FEATURE_XBARB_HAS_OUTPUT58 (0)
  3341. /* @brief XBARB has output 59. */
  3342. #define FSL_FEATURE_XBARB_HAS_OUTPUT59 (0)
  3343. /* @brief XBARB has output 60. */
  3344. #define FSL_FEATURE_XBARB_HAS_OUTPUT60 (0)
  3345. /* @brief XBARB has output 61. */
  3346. #define FSL_FEATURE_XBARB_HAS_OUTPUT61 (0)
  3347. /* @brief XBARB has output 62. */
  3348. #define FSL_FEATURE_XBARB_HAS_OUTPUT62 (0)
  3349. /* @brief XBARB has output 63. */
  3350. #define FSL_FEATURE_XBARB_HAS_OUTPUT63 (0)
  3351. /* @brief XBARB has output 64. */
  3352. #define FSL_FEATURE_XBARB_HAS_OUTPUT64 (0)
  3353. /* @brief XBARB has output 65. */
  3354. #define FSL_FEATURE_XBARB_HAS_OUTPUT65 (0)
  3355. /* @brief XBARB has output 66. */
  3356. #define FSL_FEATURE_XBARB_HAS_OUTPUT66 (0)
  3357. /* @brief XBARB has output 67. */
  3358. #define FSL_FEATURE_XBARB_HAS_OUTPUT67 (0)
  3359. /* @brief XBARB has output 68. */
  3360. #define FSL_FEATURE_XBARB_HAS_OUTPUT68 (0)
  3361. /* @brief XBARB has output 69. */
  3362. #define FSL_FEATURE_XBARB_HAS_OUTPUT69 (0)
  3363. /* @brief XBARB has output 70. */
  3364. #define FSL_FEATURE_XBARB_HAS_OUTPUT70 (0)
  3365. /* @brief XBARB has output 71. */
  3366. #define FSL_FEATURE_XBARB_HAS_OUTPUT71 (0)
  3367. /* @brief XBARB has output 72. */
  3368. #define FSL_FEATURE_XBARB_HAS_OUTPUT72 (0)
  3369. /* @brief XBARB has output 73. */
  3370. #define FSL_FEATURE_XBARB_HAS_OUTPUT73 (0)
  3371. /* @brief XBARB has output 74. */
  3372. #define FSL_FEATURE_XBARB_HAS_OUTPUT74 (0)
  3373. /* @brief XBARB has output 75. */
  3374. #define FSL_FEATURE_XBARB_HAS_OUTPUT75 (0)
  3375. /* @brief XBARB has output 76. */
  3376. #define FSL_FEATURE_XBARB_HAS_OUTPUT76 (0)
  3377. /* @brief XBARB has output 77. */
  3378. #define FSL_FEATURE_XBARB_HAS_OUTPUT77 (0)
  3379. /* @brief XBARB has output 78. */
  3380. #define FSL_FEATURE_XBARB_HAS_OUTPUT78 (0)
  3381. /* @brief XBARB has output 79. */
  3382. #define FSL_FEATURE_XBARB_HAS_OUTPUT79 (0)
  3383. /* @brief XBARB has output 80. */
  3384. #define FSL_FEATURE_XBARB_HAS_OUTPUT80 (0)
  3385. /* @brief XBARB has output 81. */
  3386. #define FSL_FEATURE_XBARB_HAS_OUTPUT81 (0)
  3387. /* @brief XBARB has output 82. */
  3388. #define FSL_FEATURE_XBARB_HAS_OUTPUT82 (0)
  3389. /* @brief XBARB has output 83. */
  3390. #define FSL_FEATURE_XBARB_HAS_OUTPUT83 (0)
  3391. /* @brief XBARB has output 84. */
  3392. #define FSL_FEATURE_XBARB_HAS_OUTPUT84 (0)
  3393. /* @brief XBARB has output 85. */
  3394. #define FSL_FEATURE_XBARB_HAS_OUTPUT85 (0)
  3395. /* @brief XBARB has output 86. */
  3396. #define FSL_FEATURE_XBARB_HAS_OUTPUT86 (0)
  3397. /* @brief XBARB has output 87. */
  3398. #define FSL_FEATURE_XBARB_HAS_OUTPUT87 (0)
  3399. /* @brief XBARB has output 88. */
  3400. #define FSL_FEATURE_XBARB_HAS_OUTPUT88 (0)
  3401. /* @brief XBARB has output 89. */
  3402. #define FSL_FEATURE_XBARB_HAS_OUTPUT89 (0)
  3403. /* @brief XBARB has output 90. */
  3404. #define FSL_FEATURE_XBARB_HAS_OUTPUT90 (0)
  3405. /* @brief XBARB has output 91. */
  3406. #define FSL_FEATURE_XBARB_HAS_OUTPUT91 (0)
  3407. /* @brief XBARB has output 92. */
  3408. #define FSL_FEATURE_XBARB_HAS_OUTPUT92 (0)
  3409. /* @brief XBARB has output 93. */
  3410. #define FSL_FEATURE_XBARB_HAS_OUTPUT93 (0)
  3411. /* @brief XBARB has output 94. */
  3412. #define FSL_FEATURE_XBARB_HAS_OUTPUT94 (0)
  3413. /* @brief XBARB has output 95. */
  3414. #define FSL_FEATURE_XBARB_HAS_OUTPUT95 (0)
  3415. /* @brief XBARB has output 96. */
  3416. #define FSL_FEATURE_XBARB_HAS_OUTPUT96 (0)
  3417. /* @brief XBARB has output 97. */
  3418. #define FSL_FEATURE_XBARB_HAS_OUTPUT97 (0)
  3419. /* @brief XBARB has output 98. */
  3420. #define FSL_FEATURE_XBARB_HAS_OUTPUT98 (0)
  3421. /* @brief XBARB has output 99. */
  3422. #define FSL_FEATURE_XBARB_HAS_OUTPUT99 (0)
  3423. /* @brief XBARB has output 100. */
  3424. #define FSL_FEATURE_XBARB_HAS_OUTPUT100 (0)
  3425. /* @brief XBARB has output 101. */
  3426. #define FSL_FEATURE_XBARB_HAS_OUTPUT101 (0)
  3427. /* @brief XBARB has output 102. */
  3428. #define FSL_FEATURE_XBARB_HAS_OUTPUT102 (0)
  3429. /* @brief XBARB has output 103. */
  3430. #define FSL_FEATURE_XBARB_HAS_OUTPUT103 (0)
  3431. /* @brief XBARB has output 104. */
  3432. #define FSL_FEATURE_XBARB_HAS_OUTPUT104 (0)
  3433. /* @brief XBARB has output 105. */
  3434. #define FSL_FEATURE_XBARB_HAS_OUTPUT105 (0)
  3435. /* @brief XBARB has output 106. */
  3436. #define FSL_FEATURE_XBARB_HAS_OUTPUT106 (0)
  3437. /* @brief XBARB has output 107. */
  3438. #define FSL_FEATURE_XBARB_HAS_OUTPUT107 (0)
  3439. /* @brief XBARB has output 108. */
  3440. #define FSL_FEATURE_XBARB_HAS_OUTPUT108 (0)
  3441. /* @brief XBARB has output 109. */
  3442. #define FSL_FEATURE_XBARB_HAS_OUTPUT109 (0)
  3443. /* @brief XBARB has output 110. */
  3444. #define FSL_FEATURE_XBARB_HAS_OUTPUT110 (0)
  3445. /* @brief XBARB has output 111. */
  3446. #define FSL_FEATURE_XBARB_HAS_OUTPUT111 (0)
  3447. /* @brief XBARB has output 112. */
  3448. #define FSL_FEATURE_XBARB_HAS_OUTPUT112 (0)
  3449. /* @brief XBARB has output 113. */
  3450. #define FSL_FEATURE_XBARB_HAS_OUTPUT113 (0)
  3451. /* @brief XBARB has output 114. */
  3452. #define FSL_FEATURE_XBARB_HAS_OUTPUT114 (0)
  3453. /* @brief XBARB has output 115. */
  3454. #define FSL_FEATURE_XBARB_HAS_OUTPUT115 (0)
  3455. /* @brief XBARB has output 116. */
  3456. #define FSL_FEATURE_XBARB_HAS_OUTPUT116 (0)
  3457. /* @brief XBARB has output 117. */
  3458. #define FSL_FEATURE_XBARB_HAS_OUTPUT117 (0)
  3459. /* @brief XBARB has output 118. */
  3460. #define FSL_FEATURE_XBARB_HAS_OUTPUT118 (0)
  3461. /* @brief XBARB has output 119. */
  3462. #define FSL_FEATURE_XBARB_HAS_OUTPUT119 (0)
  3463. /* @brief XBARB has output 120. */
  3464. #define FSL_FEATURE_XBARB_HAS_OUTPUT120 (0)
  3465. /* @brief XBARB has output 121. */
  3466. #define FSL_FEATURE_XBARB_HAS_OUTPUT121 (0)
  3467. /* @brief XBARB has output 122. */
  3468. #define FSL_FEATURE_XBARB_HAS_OUTPUT122 (0)
  3469. /* @brief XBARB has output 123. */
  3470. #define FSL_FEATURE_XBARB_HAS_OUTPUT123 (0)
  3471. /* @brief XBARB has output 124. */
  3472. #define FSL_FEATURE_XBARB_HAS_OUTPUT124 (0)
  3473. /* @brief XBARB has output 125. */
  3474. #define FSL_FEATURE_XBARB_HAS_OUTPUT125 (0)
  3475. /* @brief XBARB has output 126. */
  3476. #define FSL_FEATURE_XBARB_HAS_OUTPUT126 (0)
  3477. /* @brief XBARB has output 127. */
  3478. #define FSL_FEATURE_XBARB_HAS_OUTPUT127 (0)
  3479. /* @brief XBARB input 0 ID. */
  3480. #define FSL_FEATURE_XBARB_INPUT0_ID (Cmp0Output)
  3481. /* @brief XBARB input 1 ID. */
  3482. #define FSL_FEATURE_XBARB_INPUT1_ID (Cmp1Output)
  3483. /* @brief XBARB input 2 ID. */
  3484. #define FSL_FEATURE_XBARB_INPUT2_ID (Cmp2Output)
  3485. /* @brief XBARB input 3 ID. */
  3486. #define FSL_FEATURE_XBARB_INPUT3_ID (Cmp3Output)
  3487. /* @brief XBARB input 4 ID. */
  3488. #define FSL_FEATURE_XBARB_INPUT4_ID (Ftm0Match)
  3489. /* @brief XBARB input 5 ID. */
  3490. #define FSL_FEATURE_XBARB_INPUT5_ID (Ftm0Extrig)
  3491. /* @brief XBARB input 6 ID. */
  3492. #define FSL_FEATURE_XBARB_INPUT6_ID (Ftm3Match)
  3493. /* @brief XBARB input 7 ID. */
  3494. #define FSL_FEATURE_XBARB_INPUT7_ID (Ftm3Extrig)
  3495. /* @brief XBARB input 8 ID. */
  3496. #define FSL_FEATURE_XBARB_INPUT8_ID (Pwm0Ch0Trg0)
  3497. /* @brief XBARB input 9 ID. */
  3498. #define FSL_FEATURE_XBARB_INPUT9_ID (Pwm0Ch1Trg0)
  3499. /* @brief XBARB input 10 ID. */
  3500. #define FSL_FEATURE_XBARB_INPUT10_ID (Pwm0Ch2Trg0)
  3501. /* @brief XBARB input 11 ID. */
  3502. #define FSL_FEATURE_XBARB_INPUT11_ID (Pwm0Ch3Trg0)
  3503. /* @brief XBARB input 12 ID. */
  3504. #define FSL_FEATURE_XBARB_INPUT12_ID (Pdb0Ch0Output)
  3505. /* @brief XBARB input 13 ID. */
  3506. #define FSL_FEATURE_XBARB_INPUT13_ID (Hsadc0Cca)
  3507. /* @brief XBARB input 14 ID. */
  3508. #define FSL_FEATURE_XBARB_INPUT14_ID (XbarIn2)
  3509. /* @brief XBARB input 15 ID. */
  3510. #define FSL_FEATURE_XBARB_INPUT15_ID (XbarIn3)
  3511. /* @brief XBARB input 16 ID. */
  3512. #define FSL_FEATURE_XBARB_INPUT16_ID (Ftm1Match)
  3513. /* @brief XBARB input 17 ID. */
  3514. #define FSL_FEATURE_XBARB_INPUT17_ID (Ftm1Extrig)
  3515. /* @brief XBARB input 18 ID. */
  3516. #define FSL_FEATURE_XBARB_INPUT18_ID (DmaCh0Done)
  3517. /* @brief XBARB input 19 ID. */
  3518. #define FSL_FEATURE_XBARB_INPUT19_ID (DmaCh1Done)
  3519. /* @brief XBARB input 20 ID. */
  3520. #define FSL_FEATURE_XBARB_INPUT20_ID (XbarIn10)
  3521. /* @brief XBARB input 21 ID. */
  3522. #define FSL_FEATURE_XBARB_INPUT21_ID (XbarIn11)
  3523. /* @brief XBARB input 22 ID. */
  3524. #define FSL_FEATURE_XBARB_INPUT22_ID (DmaCh6Done)
  3525. /* @brief XBARB input 23 ID. */
  3526. #define FSL_FEATURE_XBARB_INPUT23_ID (DmaCh7Done)
  3527. /* @brief XBARB input 24 ID. */
  3528. #define FSL_FEATURE_XBARB_INPUT24_ID (PitTrigger0)
  3529. /* @brief XBARB input 25 ID. */
  3530. #define FSL_FEATURE_XBARB_INPUT25_ID (PitTrigger1)
  3531. /* @brief XBARB input 26 ID. */
  3532. #define FSL_FEATURE_XBARB_INPUT26_ID (Pdb1Ch0Output)
  3533. /* @brief XBARB input 27 ID. */
  3534. #define FSL_FEATURE_XBARB_INPUT27_ID (Hsadc0Ccb)
  3535. /* @brief XBARB input 28 ID. */
  3536. #define FSL_FEATURE_XBARB_INPUT28_ID (Pwm1Ch0Trg0OrTrg1)
  3537. /* @brief XBARB input 29 ID. */
  3538. #define FSL_FEATURE_XBARB_INPUT29_ID (Pwm1Ch1Trg0OrTrg1)
  3539. /* @brief XBARB input 30 ID. */
  3540. #define FSL_FEATURE_XBARB_INPUT30_ID (Pwm1Ch2Trg0OrTrg1)
  3541. /* @brief XBARB input 31 ID. */
  3542. #define FSL_FEATURE_XBARB_INPUT31_ID (Pwm1Ch3Trg0OrTrg1)
  3543. /* @brief XBARB input 32 ID. */
  3544. #define FSL_FEATURE_XBARB_INPUT32_ID (Ftm2Match)
  3545. /* @brief XBARB input 33 ID. */
  3546. #define FSL_FEATURE_XBARB_INPUT33_ID (Ftm2Extrig)
  3547. /* @brief XBARB input 34 ID. */
  3548. #define FSL_FEATURE_XBARB_INPUT34_ID (Pdb0Ch1Output)
  3549. /* @brief XBARB input 35 ID. */
  3550. #define FSL_FEATURE_XBARB_INPUT35_ID (Pdb1Ch1Output)
  3551. /* @brief XBARB input 36 ID. */
  3552. #define FSL_FEATURE_XBARB_INPUT36_ID (Hsadc1Cca)
  3553. /* @brief XBARB input 37 ID. */
  3554. #define FSL_FEATURE_XBARB_INPUT37_ID (Hsadc1Ccb)
  3555. /* @brief XBARB input 38 ID. */
  3556. #define FSL_FEATURE_XBARB_INPUT38_ID (Adc0Coco)
  3557. /* @brief XBARB input 39 ID. */
  3558. #define FSL_FEATURE_XBARB_INPUT39_ID (XBARB_IN_RESERVED39)
  3559. /* @brief XBARB input 40 ID. */
  3560. #define FSL_FEATURE_XBARB_INPUT40_ID (XBARB_IN_RESERVED40)
  3561. /* @brief XBARB input 41 ID. */
  3562. #define FSL_FEATURE_XBARB_INPUT41_ID (XBARB_IN_RESERVED41)
  3563. /* @brief XBARB input 42 ID. */
  3564. #define FSL_FEATURE_XBARB_INPUT42_ID (XBARB_IN_RESERVED42)
  3565. /* @brief XBARB input 43 ID. */
  3566. #define FSL_FEATURE_XBARB_INPUT43_ID (XBARB_IN_RESERVED43)
  3567. /* @brief XBARB input 44 ID. */
  3568. #define FSL_FEATURE_XBARB_INPUT44_ID (XBARB_IN_RESERVED44)
  3569. /* @brief XBARB input 45 ID. */
  3570. #define FSL_FEATURE_XBARB_INPUT45_ID (XBARB_IN_RESERVED45)
  3571. /* @brief XBARB input 46 ID. */
  3572. #define FSL_FEATURE_XBARB_INPUT46_ID (XBARB_IN_RESERVED46)
  3573. /* @brief XBARB input 47 ID. */
  3574. #define FSL_FEATURE_XBARB_INPUT47_ID (XBARB_IN_RESERVED47)
  3575. /* @brief XBARB input 48 ID. */
  3576. #define FSL_FEATURE_XBARB_INPUT48_ID (XBARB_IN_RESERVED48)
  3577. /* @brief XBARB input 49 ID. */
  3578. #define FSL_FEATURE_XBARB_INPUT49_ID (XBARB_IN_RESERVED49)
  3579. /* @brief XBARB input 50 ID. */
  3580. #define FSL_FEATURE_XBARB_INPUT50_ID (XBARB_IN_RESERVED50)
  3581. /* @brief XBARB input 51 ID. */
  3582. #define FSL_FEATURE_XBARB_INPUT51_ID (XBARB_IN_RESERVED51)
  3583. /* @brief XBARB input 52 ID. */
  3584. #define FSL_FEATURE_XBARB_INPUT52_ID (XBARB_IN_RESERVED52)
  3585. /* @brief XBARB input 53 ID. */
  3586. #define FSL_FEATURE_XBARB_INPUT53_ID (XBARB_IN_RESERVED53)
  3587. /* @brief XBARB input 54 ID. */
  3588. #define FSL_FEATURE_XBARB_INPUT54_ID (XBARB_IN_RESERVED54)
  3589. /* @brief XBARB input 55 ID. */
  3590. #define FSL_FEATURE_XBARB_INPUT55_ID (XBARB_IN_RESERVED55)
  3591. /* @brief XBARB input 56 ID. */
  3592. #define FSL_FEATURE_XBARB_INPUT56_ID (XBARB_IN_RESERVED56)
  3593. /* @brief XBARB input 57 ID. */
  3594. #define FSL_FEATURE_XBARB_INPUT57_ID (XBARB_IN_RESERVED57)
  3595. /* @brief XBARB input 58 ID. */
  3596. #define FSL_FEATURE_XBARB_INPUT58_ID (XBARB_IN_RESERVED58)
  3597. /* @brief XBARB input 59 ID. */
  3598. #define FSL_FEATURE_XBARB_INPUT59_ID (XBARB_IN_RESERVED59)
  3599. /* @brief XBARB input 60 ID. */
  3600. #define FSL_FEATURE_XBARB_INPUT60_ID (XBARB_IN_RESERVED60)
  3601. /* @brief XBARB input 61 ID. */
  3602. #define FSL_FEATURE_XBARB_INPUT61_ID (XBARB_IN_RESERVED61)
  3603. /* @brief XBARB input 62 ID. */
  3604. #define FSL_FEATURE_XBARB_INPUT62_ID (XBARB_IN_RESERVED62)
  3605. /* @brief XBARB input 63 ID. */
  3606. #define FSL_FEATURE_XBARB_INPUT63_ID (XBARB_IN_RESERVED63)
  3607. /* @brief XBARB input 64 ID. */
  3608. #define FSL_FEATURE_XBARB_INPUT64_ID (XBARB_IN_RESERVED64)
  3609. /* @brief XBARB input 65 ID. */
  3610. #define FSL_FEATURE_XBARB_INPUT65_ID (XBARB_IN_RESERVED65)
  3611. /* @brief XBARB input 66 ID. */
  3612. #define FSL_FEATURE_XBARB_INPUT66_ID (XBARB_IN_RESERVED66)
  3613. /* @brief XBARB input 67 ID. */
  3614. #define FSL_FEATURE_XBARB_INPUT67_ID (XBARB_IN_RESERVED67)
  3615. /* @brief XBARB input 68 ID. */
  3616. #define FSL_FEATURE_XBARB_INPUT68_ID (XBARB_IN_RESERVED68)
  3617. /* @brief XBARB input 69 ID. */
  3618. #define FSL_FEATURE_XBARB_INPUT69_ID (XBARB_IN_RESERVED69)
  3619. /* @brief XBARB input 70 ID. */
  3620. #define FSL_FEATURE_XBARB_INPUT70_ID (XBARB_IN_RESERVED70)
  3621. /* @brief XBARB input 71 ID. */
  3622. #define FSL_FEATURE_XBARB_INPUT71_ID (XBARB_IN_RESERVED71)
  3623. /* @brief XBARB input 72 ID. */
  3624. #define FSL_FEATURE_XBARB_INPUT72_ID (XBARB_IN_RESERVED72)
  3625. /* @brief XBARB input 73 ID. */
  3626. #define FSL_FEATURE_XBARB_INPUT73_ID (XBARB_IN_RESERVED73)
  3627. /* @brief XBARB input 74 ID. */
  3628. #define FSL_FEATURE_XBARB_INPUT74_ID (XBARB_IN_RESERVED74)
  3629. /* @brief XBARB input 75 ID. */
  3630. #define FSL_FEATURE_XBARB_INPUT75_ID (XBARB_IN_RESERVED75)
  3631. /* @brief XBARB input 76 ID. */
  3632. #define FSL_FEATURE_XBARB_INPUT76_ID (XBARB_IN_RESERVED76)
  3633. /* @brief XBARB input 77 ID. */
  3634. #define FSL_FEATURE_XBARB_INPUT77_ID (XBARB_IN_RESERVED77)
  3635. /* @brief XBARB input 78 ID. */
  3636. #define FSL_FEATURE_XBARB_INPUT78_ID (XBARB_IN_RESERVED78)
  3637. /* @brief XBARB input 79 ID. */
  3638. #define FSL_FEATURE_XBARB_INPUT79_ID (XBARB_IN_RESERVED79)
  3639. /* @brief XBARB input 80 ID. */
  3640. #define FSL_FEATURE_XBARB_INPUT80_ID (XBARB_IN_RESERVED80)
  3641. /* @brief XBARB input 81 ID. */
  3642. #define FSL_FEATURE_XBARB_INPUT81_ID (XBARB_IN_RESERVED81)
  3643. /* @brief XBARB input 82 ID. */
  3644. #define FSL_FEATURE_XBARB_INPUT82_ID (XBARB_IN_RESERVED82)
  3645. /* @brief XBARB input 83 ID. */
  3646. #define FSL_FEATURE_XBARB_INPUT83_ID (XBARB_IN_RESERVED83)
  3647. /* @brief XBARB input 84 ID. */
  3648. #define FSL_FEATURE_XBARB_INPUT84_ID (XBARB_IN_RESERVED84)
  3649. /* @brief XBARB input 85 ID. */
  3650. #define FSL_FEATURE_XBARB_INPUT85_ID (XBARB_IN_RESERVED85)
  3651. /* @brief XBARB input 86 ID. */
  3652. #define FSL_FEATURE_XBARB_INPUT86_ID (XBARB_IN_RESERVED86)
  3653. /* @brief XBARB input 87 ID. */
  3654. #define FSL_FEATURE_XBARB_INPUT87_ID (XBARB_IN_RESERVED87)
  3655. /* @brief XBARB input 88 ID. */
  3656. #define FSL_FEATURE_XBARB_INPUT88_ID (XBARB_IN_RESERVED88)
  3657. /* @brief XBARB input 89 ID. */
  3658. #define FSL_FEATURE_XBARB_INPUT89_ID (XBARB_IN_RESERVED89)
  3659. /* @brief XBARB input 90 ID. */
  3660. #define FSL_FEATURE_XBARB_INPUT90_ID (XBARB_IN_RESERVED90)
  3661. /* @brief XBARB input 91 ID. */
  3662. #define FSL_FEATURE_XBARB_INPUT91_ID (XBARB_IN_RESERVED91)
  3663. /* @brief XBARB input 92 ID. */
  3664. #define FSL_FEATURE_XBARB_INPUT92_ID (XBARB_IN_RESERVED92)
  3665. /* @brief XBARB input 93 ID. */
  3666. #define FSL_FEATURE_XBARB_INPUT93_ID (XBARB_IN_RESERVED93)
  3667. /* @brief XBARB input 94 ID. */
  3668. #define FSL_FEATURE_XBARB_INPUT94_ID (XBARB_IN_RESERVED94)
  3669. /* @brief XBARB input 95 ID. */
  3670. #define FSL_FEATURE_XBARB_INPUT95_ID (XBARB_IN_RESERVED95)
  3671. /* @brief XBARB input 96 ID. */
  3672. #define FSL_FEATURE_XBARB_INPUT96_ID (XBARB_IN_RESERVED96)
  3673. /* @brief XBARB input 97 ID. */
  3674. #define FSL_FEATURE_XBARB_INPUT97_ID (XBARB_IN_RESERVED97)
  3675. /* @brief XBARB input 98 ID. */
  3676. #define FSL_FEATURE_XBARB_INPUT98_ID (XBARB_IN_RESERVED98)
  3677. /* @brief XBARB input 99 ID. */
  3678. #define FSL_FEATURE_XBARB_INPUT99_ID (XBARB_IN_RESERVED99)
  3679. /* @brief XBARB input 100 ID. */
  3680. #define FSL_FEATURE_XBARB_INPUT100_ID (XBARB_IN_RESERVED100)
  3681. /* @brief XBARB input 101 ID. */
  3682. #define FSL_FEATURE_XBARB_INPUT101_ID (XBARB_IN_RESERVED101)
  3683. /* @brief XBARB input 102 ID. */
  3684. #define FSL_FEATURE_XBARB_INPUT102_ID (XBARB_IN_RESERVED102)
  3685. /* @brief XBARB input 103 ID. */
  3686. #define FSL_FEATURE_XBARB_INPUT103_ID (XBARB_IN_RESERVED103)
  3687. /* @brief XBARB input 104 ID. */
  3688. #define FSL_FEATURE_XBARB_INPUT104_ID (XBARB_IN_RESERVED104)
  3689. /* @brief XBARB input 105 ID. */
  3690. #define FSL_FEATURE_XBARB_INPUT105_ID (XBARB_IN_RESERVED105)
  3691. /* @brief XBARB input 106 ID. */
  3692. #define FSL_FEATURE_XBARB_INPUT106_ID (XBARB_IN_RESERVED106)
  3693. /* @brief XBARB input 107 ID. */
  3694. #define FSL_FEATURE_XBARB_INPUT107_ID (XBARB_IN_RESERVED107)
  3695. /* @brief XBARB input 108 ID. */
  3696. #define FSL_FEATURE_XBARB_INPUT108_ID (XBARB_IN_RESERVED108)
  3697. /* @brief XBARB input 109 ID. */
  3698. #define FSL_FEATURE_XBARB_INPUT109_ID (XBARB_IN_RESERVED109)
  3699. /* @brief XBARB input 110 ID. */
  3700. #define FSL_FEATURE_XBARB_INPUT110_ID (XBARB_IN_RESERVED110)
  3701. /* @brief XBARB input 111 ID. */
  3702. #define FSL_FEATURE_XBARB_INPUT111_ID (XBARB_IN_RESERVED111)
  3703. /* @brief XBARB input 112 ID. */
  3704. #define FSL_FEATURE_XBARB_INPUT112_ID (XBARB_IN_RESERVED112)
  3705. /* @brief XBARB input 113 ID. */
  3706. #define FSL_FEATURE_XBARB_INPUT113_ID (XBARB_IN_RESERVED113)
  3707. /* @brief XBARB input 114 ID. */
  3708. #define FSL_FEATURE_XBARB_INPUT114_ID (XBARB_IN_RESERVED114)
  3709. /* @brief XBARB input 115 ID. */
  3710. #define FSL_FEATURE_XBARB_INPUT115_ID (XBARB_IN_RESERVED115)
  3711. /* @brief XBARB input 116 ID. */
  3712. #define FSL_FEATURE_XBARB_INPUT116_ID (XBARB_IN_RESERVED116)
  3713. /* @brief XBARB input 117 ID. */
  3714. #define FSL_FEATURE_XBARB_INPUT117_ID (XBARB_IN_RESERVED117)
  3715. /* @brief XBARB input 118 ID. */
  3716. #define FSL_FEATURE_XBARB_INPUT118_ID (XBARB_IN_RESERVED118)
  3717. /* @brief XBARB input 119 ID. */
  3718. #define FSL_FEATURE_XBARB_INPUT119_ID (XBARB_IN_RESERVED119)
  3719. /* @brief XBARB input 120 ID. */
  3720. #define FSL_FEATURE_XBARB_INPUT120_ID (XBARB_IN_RESERVED120)
  3721. /* @brief XBARB input 121 ID. */
  3722. #define FSL_FEATURE_XBARB_INPUT121_ID (XBARB_IN_RESERVED121)
  3723. /* @brief XBARB input 122 ID. */
  3724. #define FSL_FEATURE_XBARB_INPUT122_ID (XBARB_IN_RESERVED122)
  3725. /* @brief XBARB input 123 ID. */
  3726. #define FSL_FEATURE_XBARB_INPUT123_ID (XBARB_IN_RESERVED123)
  3727. /* @brief XBARB input 124 ID. */
  3728. #define FSL_FEATURE_XBARB_INPUT124_ID (XBARB_IN_RESERVED124)
  3729. /* @brief XBARB input 125 ID. */
  3730. #define FSL_FEATURE_XBARB_INPUT125_ID (XBARB_IN_RESERVED125)
  3731. /* @brief XBARB input 126 ID. */
  3732. #define FSL_FEATURE_XBARB_INPUT126_ID (XBARB_IN_RESERVED126)
  3733. /* @brief XBARB input 127 ID. */
  3734. #define FSL_FEATURE_XBARB_INPUT127_ID (XBARB_IN_RESERVED127)
  3735. /* @brief XBARB output 0 ID. */
  3736. #define FSL_FEATURE_XBARB_OUTPUT0_ID (AoiIn0)
  3737. /* @brief XBARB output 1 ID. */
  3738. #define FSL_FEATURE_XBARB_OUTPUT1_ID (AoiIn1)
  3739. /* @brief XBARB output 2 ID. */
  3740. #define FSL_FEATURE_XBARB_OUTPUT2_ID (AoiIn2)
  3741. /* @brief XBARB output 3 ID. */
  3742. #define FSL_FEATURE_XBARB_OUTPUT3_ID (AoiIn3)
  3743. /* @brief XBARB output 4 ID. */
  3744. #define FSL_FEATURE_XBARB_OUTPUT4_ID (AoiIn4)
  3745. /* @brief XBARB output 5 ID. */
  3746. #define FSL_FEATURE_XBARB_OUTPUT5_ID (AoiIn5)
  3747. /* @brief XBARB output 6 ID. */
  3748. #define FSL_FEATURE_XBARB_OUTPUT6_ID (AoiIn6)
  3749. /* @brief XBARB output 7 ID. */
  3750. #define FSL_FEATURE_XBARB_OUTPUT7_ID (AoiIn7)
  3751. /* @brief XBARB output 8 ID. */
  3752. #define FSL_FEATURE_XBARB_OUTPUT8_ID (AoiIn8)
  3753. /* @brief XBARB output 9 ID. */
  3754. #define FSL_FEATURE_XBARB_OUTPUT9_ID (AoiIn9)
  3755. /* @brief XBARB output 10 ID. */
  3756. #define FSL_FEATURE_XBARB_OUTPUT10_ID (AoiIn10)
  3757. /* @brief XBARB output 11 ID. */
  3758. #define FSL_FEATURE_XBARB_OUTPUT11_ID (AoiIn11)
  3759. /* @brief XBARB output 12 ID. */
  3760. #define FSL_FEATURE_XBARB_OUTPUT12_ID (AoiIn12)
  3761. /* @brief XBARB output 13 ID. */
  3762. #define FSL_FEATURE_XBARB_OUTPUT13_ID (AoiIn13)
  3763. /* @brief XBARB output 14 ID. */
  3764. #define FSL_FEATURE_XBARB_OUTPUT14_ID (AoiIn14)
  3765. /* @brief XBARB output 15 ID. */
  3766. #define FSL_FEATURE_XBARB_OUTPUT15_ID (AoiIn15)
  3767. /* @brief XBARB output 16 ID. */
  3768. #define FSL_FEATURE_XBARB_OUTPUT16_ID (XBARB_OUT_RESERVED16)
  3769. /* @brief XBARB output 17 ID. */
  3770. #define FSL_FEATURE_XBARB_OUTPUT17_ID (XBARB_OUT_RESERVED17)
  3771. /* @brief XBARB output 18 ID. */
  3772. #define FSL_FEATURE_XBARB_OUTPUT18_ID (XBARB_OUT_RESERVED18)
  3773. /* @brief XBARB output 19 ID. */
  3774. #define FSL_FEATURE_XBARB_OUTPUT19_ID (XBARB_OUT_RESERVED19)
  3775. /* @brief XBARB output 20 ID. */
  3776. #define FSL_FEATURE_XBARB_OUTPUT20_ID (XBARB_OUT_RESERVED20)
  3777. /* @brief XBARB output 21 ID. */
  3778. #define FSL_FEATURE_XBARB_OUTPUT21_ID (XBARB_OUT_RESERVED21)
  3779. /* @brief XBARB output 22 ID. */
  3780. #define FSL_FEATURE_XBARB_OUTPUT22_ID (XBARB_OUT_RESERVED22)
  3781. /* @brief XBARB output 23 ID. */
  3782. #define FSL_FEATURE_XBARB_OUTPUT23_ID (XBARB_OUT_RESERVED23)
  3783. /* @brief XBARB output 24 ID. */
  3784. #define FSL_FEATURE_XBARB_OUTPUT24_ID (XBARB_OUT_RESERVED24)
  3785. /* @brief XBARB output 25 ID. */
  3786. #define FSL_FEATURE_XBARB_OUTPUT25_ID (XBARB_OUT_RESERVED25)
  3787. /* @brief XBARB output 26 ID. */
  3788. #define FSL_FEATURE_XBARB_OUTPUT26_ID (XBARB_OUT_RESERVED26)
  3789. /* @brief XBARB output 27 ID. */
  3790. #define FSL_FEATURE_XBARB_OUTPUT27_ID (XBARB_OUT_RESERVED27)
  3791. /* @brief XBARB output 28 ID. */
  3792. #define FSL_FEATURE_XBARB_OUTPUT28_ID (XBARB_OUT_RESERVED28)
  3793. /* @brief XBARB output 29 ID. */
  3794. #define FSL_FEATURE_XBARB_OUTPUT29_ID (XBARB_OUT_RESERVED29)
  3795. /* @brief XBARB output 30 ID. */
  3796. #define FSL_FEATURE_XBARB_OUTPUT30_ID (XBARB_OUT_RESERVED30)
  3797. /* @brief XBARB output 31 ID. */
  3798. #define FSL_FEATURE_XBARB_OUTPUT31_ID (XBARB_OUT_RESERVED31)
  3799. /* @brief XBARB output 32 ID. */
  3800. #define FSL_FEATURE_XBARB_OUTPUT32_ID (XBARB_OUT_RESERVED32)
  3801. /* @brief XBARB output 33 ID. */
  3802. #define FSL_FEATURE_XBARB_OUTPUT33_ID (XBARB_OUT_RESERVED33)
  3803. /* @brief XBARB output 34 ID. */
  3804. #define FSL_FEATURE_XBARB_OUTPUT34_ID (XBARB_OUT_RESERVED34)
  3805. /* @brief XBARB output 35 ID. */
  3806. #define FSL_FEATURE_XBARB_OUTPUT35_ID (XBARB_OUT_RESERVED35)
  3807. /* @brief XBARB output 36 ID. */
  3808. #define FSL_FEATURE_XBARB_OUTPUT36_ID (XBARB_OUT_RESERVED36)
  3809. /* @brief XBARB output 37 ID. */
  3810. #define FSL_FEATURE_XBARB_OUTPUT37_ID (XBARB_OUT_RESERVED37)
  3811. /* @brief XBARB output 38 ID. */
  3812. #define FSL_FEATURE_XBARB_OUTPUT38_ID (XBARB_OUT_RESERVED38)
  3813. /* @brief XBARB output 39 ID. */
  3814. #define FSL_FEATURE_XBARB_OUTPUT39_ID (XBARB_OUT_RESERVED39)
  3815. /* @brief XBARB output 40 ID. */
  3816. #define FSL_FEATURE_XBARB_OUTPUT40_ID (XBARB_OUT_RESERVED40)
  3817. /* @brief XBARB output 41 ID. */
  3818. #define FSL_FEATURE_XBARB_OUTPUT41_ID (XBARB_OUT_RESERVED41)
  3819. /* @brief XBARB output 42 ID. */
  3820. #define FSL_FEATURE_XBARB_OUTPUT42_ID (XBARB_OUT_RESERVED42)
  3821. /* @brief XBARB output 43 ID. */
  3822. #define FSL_FEATURE_XBARB_OUTPUT43_ID (XBARB_OUT_RESERVED43)
  3823. /* @brief XBARB output 44 ID. */
  3824. #define FSL_FEATURE_XBARB_OUTPUT44_ID (XBARB_OUT_RESERVED44)
  3825. /* @brief XBARB output 45 ID. */
  3826. #define FSL_FEATURE_XBARB_OUTPUT45_ID (XBARB_OUT_RESERVED45)
  3827. /* @brief XBARB output 46 ID. */
  3828. #define FSL_FEATURE_XBARB_OUTPUT46_ID (XBARB_OUT_RESERVED46)
  3829. /* @brief XBARB output 47 ID. */
  3830. #define FSL_FEATURE_XBARB_OUTPUT47_ID (XBARB_OUT_RESERVED47)
  3831. /* @brief XBARB output 48 ID. */
  3832. #define FSL_FEATURE_XBARB_OUTPUT48_ID (XBARB_OUT_RESERVED48)
  3833. /* @brief XBARB output 49 ID. */
  3834. #define FSL_FEATURE_XBARB_OUTPUT49_ID (XBARB_OUT_RESERVED49)
  3835. /* @brief XBARB output 50 ID. */
  3836. #define FSL_FEATURE_XBARB_OUTPUT50_ID (XBARB_OUT_RESERVED50)
  3837. /* @brief XBARB output 51 ID. */
  3838. #define FSL_FEATURE_XBARB_OUTPUT51_ID (XBARB_OUT_RESERVED51)
  3839. /* @brief XBARB output 52 ID. */
  3840. #define FSL_FEATURE_XBARB_OUTPUT52_ID (XBARB_OUT_RESERVED52)
  3841. /* @brief XBARB output 53 ID. */
  3842. #define FSL_FEATURE_XBARB_OUTPUT53_ID (XBARB_OUT_RESERVED53)
  3843. /* @brief XBARB output 54 ID. */
  3844. #define FSL_FEATURE_XBARB_OUTPUT54_ID (XBARB_OUT_RESERVED54)
  3845. /* @brief XBARB output 55 ID. */
  3846. #define FSL_FEATURE_XBARB_OUTPUT55_ID (XBARB_OUT_RESERVED55)
  3847. /* @brief XBARB output 56 ID. */
  3848. #define FSL_FEATURE_XBARB_OUTPUT56_ID (XBARB_OUT_RESERVED56)
  3849. /* @brief XBARB output 57 ID. */
  3850. #define FSL_FEATURE_XBARB_OUTPUT57_ID (XBARB_OUT_RESERVED57)
  3851. /* @brief XBARB output 58 ID. */
  3852. #define FSL_FEATURE_XBARB_OUTPUT58_ID (XBARB_OUT_RESERVED58)
  3853. /* @brief XBARB output 59 ID. */
  3854. #define FSL_FEATURE_XBARB_OUTPUT59_ID (XBARB_OUT_RESERVED59)
  3855. /* @brief XBARB output 60 ID. */
  3856. #define FSL_FEATURE_XBARB_OUTPUT60_ID (XBARB_OUT_RESERVED60)
  3857. /* @brief XBARB output 61 ID. */
  3858. #define FSL_FEATURE_XBARB_OUTPUT61_ID (XBARB_OUT_RESERVED61)
  3859. /* @brief XBARB output 62 ID. */
  3860. #define FSL_FEATURE_XBARB_OUTPUT62_ID (XBARB_OUT_RESERVED62)
  3861. /* @brief XBARB output 63 ID. */
  3862. #define FSL_FEATURE_XBARB_OUTPUT63_ID (XBARB_OUT_RESERVED63)
  3863. /* @brief XBARB output 64 ID. */
  3864. #define FSL_FEATURE_XBARB_OUTPUT64_ID (XBARB_OUT_RESERVED64)
  3865. /* @brief XBARB output 65 ID. */
  3866. #define FSL_FEATURE_XBARB_OUTPUT65_ID (XBARB_OUT_RESERVED65)
  3867. /* @brief XBARB output 66 ID. */
  3868. #define FSL_FEATURE_XBARB_OUTPUT66_ID (XBARB_OUT_RESERVED66)
  3869. /* @brief XBARB output 67 ID. */
  3870. #define FSL_FEATURE_XBARB_OUTPUT67_ID (XBARB_OUT_RESERVED67)
  3871. /* @brief XBARB output 68 ID. */
  3872. #define FSL_FEATURE_XBARB_OUTPUT68_ID (XBARB_OUT_RESERVED68)
  3873. /* @brief XBARB output 69 ID. */
  3874. #define FSL_FEATURE_XBARB_OUTPUT69_ID (XBARB_OUT_RESERVED69)
  3875. /* @brief XBARB output 70 ID. */
  3876. #define FSL_FEATURE_XBARB_OUTPUT70_ID (XBARB_OUT_RESERVED70)
  3877. /* @brief XBARB output 71 ID. */
  3878. #define FSL_FEATURE_XBARB_OUTPUT71_ID (XBARB_OUT_RESERVED71)
  3879. /* @brief XBARB output 72 ID. */
  3880. #define FSL_FEATURE_XBARB_OUTPUT72_ID (XBARB_OUT_RESERVED72)
  3881. /* @brief XBARB output 73 ID. */
  3882. #define FSL_FEATURE_XBARB_OUTPUT73_ID (XBARB_OUT_RESERVED73)
  3883. /* @brief XBARB output 74 ID. */
  3884. #define FSL_FEATURE_XBARB_OUTPUT74_ID (XBARB_OUT_RESERVED74)
  3885. /* @brief XBARB output 75 ID. */
  3886. #define FSL_FEATURE_XBARB_OUTPUT75_ID (XBARB_OUT_RESERVED75)
  3887. /* @brief XBARB output 76 ID. */
  3888. #define FSL_FEATURE_XBARB_OUTPUT76_ID (XBARB_OUT_RESERVED76)
  3889. /* @brief XBARB output 77 ID. */
  3890. #define FSL_FEATURE_XBARB_OUTPUT77_ID (XBARB_OUT_RESERVED77)
  3891. /* @brief XBARB output 78 ID. */
  3892. #define FSL_FEATURE_XBARB_OUTPUT78_ID (XBARB_OUT_RESERVED78)
  3893. /* @brief XBARB output 79 ID. */
  3894. #define FSL_FEATURE_XBARB_OUTPUT79_ID (XBARB_OUT_RESERVED79)
  3895. /* @brief XBARB output 80 ID. */
  3896. #define FSL_FEATURE_XBARB_OUTPUT80_ID (XBARB_OUT_RESERVED80)
  3897. /* @brief XBARB output 81 ID. */
  3898. #define FSL_FEATURE_XBARB_OUTPUT81_ID (XBARB_OUT_RESERVED81)
  3899. /* @brief XBARB output 82 ID. */
  3900. #define FSL_FEATURE_XBARB_OUTPUT82_ID (XBARB_OUT_RESERVED82)
  3901. /* @brief XBARB output 83 ID. */
  3902. #define FSL_FEATURE_XBARB_OUTPUT83_ID (XBARB_OUT_RESERVED83)
  3903. /* @brief XBARB output 84 ID. */
  3904. #define FSL_FEATURE_XBARB_OUTPUT84_ID (XBARB_OUT_RESERVED84)
  3905. /* @brief XBARB output 85 ID. */
  3906. #define FSL_FEATURE_XBARB_OUTPUT85_ID (XBARB_OUT_RESERVED85)
  3907. /* @brief XBARB output 86 ID. */
  3908. #define FSL_FEATURE_XBARB_OUTPUT86_ID (XBARB_OUT_RESERVED86)
  3909. /* @brief XBARB output 87 ID. */
  3910. #define FSL_FEATURE_XBARB_OUTPUT87_ID (XBARB_OUT_RESERVED87)
  3911. /* @brief XBARB output 88 ID. */
  3912. #define FSL_FEATURE_XBARB_OUTPUT88_ID (XBARB_OUT_RESERVED88)
  3913. /* @brief XBARB output 89 ID. */
  3914. #define FSL_FEATURE_XBARB_OUTPUT89_ID (XBARB_OUT_RESERVED89)
  3915. /* @brief XBARB output 90 ID. */
  3916. #define FSL_FEATURE_XBARB_OUTPUT90_ID (XBARB_OUT_RESERVED90)
  3917. /* @brief XBARB output 91 ID. */
  3918. #define FSL_FEATURE_XBARB_OUTPUT91_ID (XBARB_OUT_RESERVED91)
  3919. /* @brief XBARB output 92 ID. */
  3920. #define FSL_FEATURE_XBARB_OUTPUT92_ID (XBARB_OUT_RESERVED92)
  3921. /* @brief XBARB output 93 ID. */
  3922. #define FSL_FEATURE_XBARB_OUTPUT93_ID (XBARB_OUT_RESERVED93)
  3923. /* @brief XBARB output 94 ID. */
  3924. #define FSL_FEATURE_XBARB_OUTPUT94_ID (XBARB_OUT_RESERVED94)
  3925. /* @brief XBARB output 95 ID. */
  3926. #define FSL_FEATURE_XBARB_OUTPUT95_ID (XBARB_OUT_RESERVED95)
  3927. /* @brief XBARB output 96 ID. */
  3928. #define FSL_FEATURE_XBARB_OUTPUT96_ID (XBARB_OUT_RESERVED96)
  3929. /* @brief XBARB output 97 ID. */
  3930. #define FSL_FEATURE_XBARB_OUTPUT97_ID (XBARB_OUT_RESERVED97)
  3931. /* @brief XBARB output 98 ID. */
  3932. #define FSL_FEATURE_XBARB_OUTPUT98_ID (XBARB_OUT_RESERVED98)
  3933. /* @brief XBARB output 99 ID. */
  3934. #define FSL_FEATURE_XBARB_OUTPUT99_ID (XBARB_OUT_RESERVED99)
  3935. /* @brief XBARB output 100 ID. */
  3936. #define FSL_FEATURE_XBARB_OUTPUT100_ID (XBARB_OUT_RESERVED100)
  3937. /* @brief XBARB output 101 ID. */
  3938. #define FSL_FEATURE_XBARB_OUTPUT101_ID (XBARB_OUT_RESERVED101)
  3939. /* @brief XBARB output 102 ID. */
  3940. #define FSL_FEATURE_XBARB_OUTPUT102_ID (XBARB_OUT_RESERVED102)
  3941. /* @brief XBARB output 103 ID. */
  3942. #define FSL_FEATURE_XBARB_OUTPUT103_ID (XBARB_OUT_RESERVED103)
  3943. /* @brief XBARB output 104 ID. */
  3944. #define FSL_FEATURE_XBARB_OUTPUT104_ID (XBARB_OUT_RESERVED104)
  3945. /* @brief XBARB output 105 ID. */
  3946. #define FSL_FEATURE_XBARB_OUTPUT105_ID (XBARB_OUT_RESERVED105)
  3947. /* @brief XBARB output 106 ID. */
  3948. #define FSL_FEATURE_XBARB_OUTPUT106_ID (XBARB_OUT_RESERVED106)
  3949. /* @brief XBARB output 107 ID. */
  3950. #define FSL_FEATURE_XBARB_OUTPUT107_ID (XBARB_OUT_RESERVED107)
  3951. /* @brief XBARB output 108 ID. */
  3952. #define FSL_FEATURE_XBARB_OUTPUT108_ID (XBARB_OUT_RESERVED108)
  3953. /* @brief XBARB output 109 ID. */
  3954. #define FSL_FEATURE_XBARB_OUTPUT109_ID (XBARB_OUT_RESERVED109)
  3955. /* @brief XBARB output 110 ID. */
  3956. #define FSL_FEATURE_XBARB_OUTPUT110_ID (XBARB_OUT_RESERVED110)
  3957. /* @brief XBARB output 111 ID. */
  3958. #define FSL_FEATURE_XBARB_OUTPUT111_ID (XBARB_OUT_RESERVED111)
  3959. /* @brief XBARB output 112 ID. */
  3960. #define FSL_FEATURE_XBARB_OUTPUT112_ID (XBARB_OUT_RESERVED112)
  3961. /* @brief XBARB output 113 ID. */
  3962. #define FSL_FEATURE_XBARB_OUTPUT113_ID (XBARB_OUT_RESERVED113)
  3963. /* @brief XBARB output 114 ID. */
  3964. #define FSL_FEATURE_XBARB_OUTPUT114_ID (XBARB_OUT_RESERVED114)
  3965. /* @brief XBARB output 115 ID. */
  3966. #define FSL_FEATURE_XBARB_OUTPUT115_ID (XBARB_OUT_RESERVED115)
  3967. /* @brief XBARB output 116 ID. */
  3968. #define FSL_FEATURE_XBARB_OUTPUT116_ID (XBARB_OUT_RESERVED116)
  3969. /* @brief XBARB output 117 ID. */
  3970. #define FSL_FEATURE_XBARB_OUTPUT117_ID (XBARB_OUT_RESERVED117)
  3971. /* @brief XBARB output 118 ID. */
  3972. #define FSL_FEATURE_XBARB_OUTPUT118_ID (XBARB_OUT_RESERVED118)
  3973. /* @brief XBARB output 119 ID. */
  3974. #define FSL_FEATURE_XBARB_OUTPUT119_ID (XBARB_OUT_RESERVED119)
  3975. /* @brief XBARB output 120 ID. */
  3976. #define FSL_FEATURE_XBARB_OUTPUT120_ID (XBARB_OUT_RESERVED120)
  3977. /* @brief XBARB output 121 ID. */
  3978. #define FSL_FEATURE_XBARB_OUTPUT121_ID (XBARB_OUT_RESERVED121)
  3979. /* @brief XBARB output 122 ID. */
  3980. #define FSL_FEATURE_XBARB_OUTPUT122_ID (XBARB_OUT_RESERVED122)
  3981. /* @brief XBARB output 123 ID. */
  3982. #define FSL_FEATURE_XBARB_OUTPUT123_ID (XBARB_OUT_RESERVED123)
  3983. /* @brief XBARB output 124 ID. */
  3984. #define FSL_FEATURE_XBARB_OUTPUT124_ID (XBARB_OUT_RESERVED124)
  3985. /* @brief XBARB output 125 ID. */
  3986. #define FSL_FEATURE_XBARB_OUTPUT125_ID (XBARB_OUT_RESERVED125)
  3987. /* @brief XBARB output 126 ID. */
  3988. #define FSL_FEATURE_XBARB_OUTPUT126_ID (XBARB_OUT_RESERVED126)
  3989. /* @brief XBARB output 127 ID. */
  3990. #define FSL_FEATURE_XBARB_OUTPUT127_ID (XBARB_OUT_RESERVED127)
  3991. #endif /* _MKV56F24_FEATURES_H_ */