18 #ifndef UART_PAL_MAPPING_H
19 #define UART_PAL_MAPPING_H
22 #if (defined(CPU_S32K144HFT0VLLT) || defined(CPU_S32K144LFT0MLLT) || defined(CPU_S32K148))
38 #define NUMBER_OF_UART_PAL_INSTANCES 5U
41 #define LPUART_HIGH_INDEX 2U
42 #define FLEXIO_UART_LOW_INDEX 3U
43 #define FLEXIO_UART_HIGH_INDEX 4U
45 #elif (defined(CPU_S32K142))
60 #define NUMBER_OF_UART_PAL_INSTANCES 4U
63 #define LPUART_HIGH_INDEX 2U
64 #define FLEXIO_UART_LOW_INDEX 2U
65 #define FLEXIO_UART_HIGH_INDEX 3U
67 #elif (defined(CPU_S32V234))
75 UART_OVER_LINFLEXD00_INSTANCE = 0U,
76 UART_OVER_LINFLEXD01_INSTANCE = 1U,
80 #define NUMBER_OF_UART_PAL_INSTANCES 2U
83 #define LINFLEXD_UART_LOW_INDEX 0U
84 #define LINFLEXD_UART_HIGH_INDEX 1U
86 #elif (defined(CPU_MPC5748G))
94 UART_OVER_LINFLEXD00_INSTANCE = 0U,
95 UART_OVER_LINFLEXD01_INSTANCE = 1U,
96 UART_OVER_LINFLEXD02_INSTANCE = 2U,
97 UART_OVER_LINFLEXD03_INSTANCE = 3U,
98 UART_OVER_LINFLEXD04_INSTANCE = 4U,
99 UART_OVER_LINFLEXD05_INSTANCE = 5U,
100 UART_OVER_LINFLEXD06_INSTANCE = 6U,
101 UART_OVER_LINFLEXD07_INSTANCE = 7U,
102 UART_OVER_LINFLEXD08_INSTANCE = 8U,
103 UART_OVER_LINFLEXD09_INSTANCE = 9U,
104 UART_OVER_LINFLEXD10_INSTANCE = 10U,
105 UART_OVER_LINFLEXD11_INSTANCE = 11U,
106 UART_OVER_LINFLEXD12_INSTANCE = 12U,
107 UART_OVER_LINFLEXD13_INSTANCE = 13U,
108 UART_OVER_LINFLEXD14_INSTANCE = 14U,
109 UART_OVER_LINFLEXD15_INSTANCE = 15U,
110 UART_OVER_LINFLEXD16_INSTANCE = 16U,
111 UART_OVER_LINFLEXD17_INSTANCE = 17U,
115 #define NUMBER_OF_UART_PAL_INSTANCES 18U
118 #define LINFLEXD_UART_LOW_INDEX 0U
119 #define LINFLEXD_UART_HIGH_INDEX 17U
121 #elif (defined(CPU_MPC5746C))
129 UART_OVER_LINFLEXD00_INSTANCE = 0U,
130 UART_OVER_LINFLEXD01_INSTANCE = 1U,
131 UART_OVER_LINFLEXD02_INSTANCE = 2U,
132 UART_OVER_LINFLEXD03_INSTANCE = 3U,
133 UART_OVER_LINFLEXD04_INSTANCE = 4U,
134 UART_OVER_LINFLEXD05_INSTANCE = 5U,
135 UART_OVER_LINFLEXD06_INSTANCE = 6U,
136 UART_OVER_LINFLEXD07_INSTANCE = 7U,
137 UART_OVER_LINFLEXD08_INSTANCE = 8U,
138 UART_OVER_LINFLEXD09_INSTANCE = 9U,
139 UART_OVER_LINFLEXD10_INSTANCE = 10U,
140 UART_OVER_LINFLEXD11_INSTANCE = 11U,
141 UART_OVER_LINFLEXD12_INSTANCE = 12U,
142 UART_OVER_LINFLEXD13_INSTANCE = 13U,
143 UART_OVER_LINFLEXD14_INSTANCE = 14U,
144 UART_OVER_LINFLEXD15_INSTANCE = 15U,
148 #define NUMBER_OF_UART_PAL_INSTANCES 16U
151 #define LINFLEXD_UART_LOW_INDEX 0U
152 #define LINFLEXD_UART_HIGH_INDEX 15U