@@ -207,6 +207,24 @@ typedef enum {
207207 PK_13 = (PortK << 4 ) + 0x0D ,
208208 PK_14 = (PortK << 4 ) + 0x0E ,
209209 PK_15 = (PortK << 4 ) + 0x0F ,
210+ #endif
211+ #if defined GPIOZ_BASE
212+ PZ_0 = (PortZ << 4 ) + 0x00 ,
213+ PZ_1 = (PortZ << 4 ) + 0x01 ,
214+ PZ_2 = (PortZ << 4 ) + 0x02 ,
215+ PZ_3 = (PortZ << 4 ) + 0x03 ,
216+ PZ_4 = (PortZ << 4 ) + 0x04 ,
217+ PZ_5 = (PortZ << 4 ) + 0x05 ,
218+ PZ_6 = (PortZ << 4 ) + 0x06 ,
219+ PZ_7 = (PortZ << 4 ) + 0x07 ,
220+ PZ_8 = (PortZ << 4 ) + 0x08 ,
221+ PZ_9 = (PortZ << 4 ) + 0x09 ,
222+ PZ_10 = (PortZ << 4 ) + 0x0A ,
223+ PZ_11 = (PortZ << 4 ) + 0x0B ,
224+ PZ_12 = (PortZ << 4 ) + 0x0C ,
225+ PZ_13 = (PortZ << 4 ) + 0x0D ,
226+ PZ_14 = (PortZ << 4 ) + 0x0E ,
227+ PZ_15 = (PortZ << 4 ) + 0x0F ,
210228#endif
211229 // Specific pin name
212230 PADC_BASE = 0x100 ,
@@ -221,6 +239,14 @@ typedef enum {
221239#endif
222240#ifdef ADC_CHANNEL_VBAT
223241 PADC_VBAT ,
242+ #endif
243+ ANA_START ,
244+ // ANAx pins for STM32MP1 line, those pins are hard-wired to ADC directly.
245+ #ifdef SYSCFG_PMCSETR_ANA0_SEL_Pos
246+ ANA_0 ,
247+ #endif
248+ #ifdef SYSCFG_PMCSETR_ANA1_SEL_Pos
249+ ANA_1 ,
224250#endif
225251 // Specific pin name define in the variant
226252#if __has_include ("PinNamesVar .h ")
0 commit comments