Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
sf32lb52x-pinctrl.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 SiFli Technologies(Nanjing) Co., Ltd
3 * SPDX-License-Identifier: Apache-2.0
4 *
5 * Auto-generated by
6 * <https://github.com/OpenSiFli/SiliconSchema/blob/30b9c124f1cd/src/silicon_schema/build.py>
7 */
8
9#ifndef _INCLUDE_ZEPHYR_DT_BINDINGS_PINCTRL_SF32LB52X_PINCTRL_H_
10#define _INCLUDE_ZEPHYR_DT_BINDINGS_PINCTRL_SF32LB52X_PINCTRL_H_
11
13
19
24
55
57
58/* ports */
59#define SF32LB_PORT_SA 0U
60#define SF32LB_PORT_PA 1U
61
62/* PA00 */
63#define PA00_ANALOG SF32LB_PINMUX_ANALOG(PA, 0U)
64#define PA00_GPIO SF32LB_PINMUX(PA, 0U, 0U, 0U, 0U)
65#define PA00_LCDC1_SPI_RSTB SF32LB_PINMUX(PA, 0U, 1U, 0U, 0U)
66#define PA00_I2C1_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x48U, 0U)
67#define PA00_I2C1_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x48U, 1U)
68#define PA00_I2C2_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x4CU, 0U)
69#define PA00_I2C2_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x4CU, 1U)
70#define PA00_I2C3_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x50U, 0U)
71#define PA00_I2C3_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x50U, 1U)
72#define PA00_I2C4_SCL SF32LB_PINMUX(PA, 0U, 4U, 0x54U, 0U)
73#define PA00_I2C4_SDA SF32LB_PINMUX(PA, 0U, 4U, 0x54U, 1U)
74#define PA00_USART1_TXD SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 0U)
75#define PA00_USART1_RXD SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 1U)
76#define PA00_USART1_RTS SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 2U)
77#define PA00_USART1_CTS SF32LB_PINMUX(PA, 0U, 4U, 0x58U, 3U)
78#define PA00_USART2_TXD SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 0U)
79#define PA00_USART2_RXD SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 1U)
80#define PA00_USART2_RTS SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 2U)
81#define PA00_USART2_CTS SF32LB_PINMUX(PA, 0U, 4U, 0x5CU, 3U)
82#define PA00_USART3_TXD SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 0U)
83#define PA00_USART3_RXD SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 1U)
84#define PA00_USART3_RTS SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 2U)
85#define PA00_USART3_CTS SF32LB_PINMUX(PA, 0U, 4U, 0x60U, 3U)
86#define PA00_GPTIM1_CH1 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 0U)
87#define PA00_GPTIM1_CH2 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 1U)
88#define PA00_GPTIM1_CH3 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 2U)
89#define PA00_GPTIM1_CH4 SF32LB_PINMUX(PA, 0U, 5U, 0x64U, 3U)
90#define PA00_GPTIM1_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x6CU, 0U)
91#define PA00_GPTIM2_CH1 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 0U)
92#define PA00_GPTIM2_CH2 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 1U)
93#define PA00_GPTIM2_CH3 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 2U)
94#define PA00_GPTIM2_CH4 SF32LB_PINMUX(PA, 0U, 5U, 0x68U, 3U)
95#define PA00_GPTIM2_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x6CU, 1U)
96#define PA00_LPTIM1_IN SF32LB_PINMUX(PA, 0U, 5U, 0x70U, 0U)
97#define PA00_LPTIM1_OUT SF32LB_PINMUX(PA, 0U, 5U, 0x70U, 1U)
98#define PA00_LPTIM1_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x70U, 2U)
99#define PA00_LPTIM2_IN SF32LB_PINMUX(PA, 0U, 5U, 0x74U, 0U)
100#define PA00_LPTIM2_OUT SF32LB_PINMUX(PA, 0U, 5U, 0x74U, 1U)
101#define PA00_LPTIM2_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x74U, 2U)
102#define PA00_ATIM1_CH1 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 0U)
103#define PA00_ATIM1_CH2 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 1U)
104#define PA00_ATIM1_CH3 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 2U)
105#define PA00_ATIM1_CH4 SF32LB_PINMUX(PA, 0U, 5U, 0x78U, 3U)
106#define PA00_ATIM1_CH1N SF32LB_PINMUX(PA, 0U, 5U, 0x7CU, 0U)
107#define PA00_ATIM1_CH2N SF32LB_PINMUX(PA, 0U, 5U, 0x7CU, 1U)
108#define PA00_ATIM1_CH3N SF32LB_PINMUX(PA, 0U, 5U, 0x7CU, 2U)
109#define PA00_ATIM1_ETR SF32LB_PINMUX(PA, 0U, 5U, 0x80U, 2U)
110#define PA00_ATIM1_BK SF32LB_PINMUX(PA, 0U, 5U, 0x80U, 0U)
111#define PA00_ATIM1_BK2 SF32LB_PINMUX(PA, 0U, 5U, 0x80U, 1U)
112#define PA00_LCDC1_8080_RSTB SF32LB_PINMUX(PA, 0U, 7U, 0U, 0U)
113
114/* PA01 */
115#define PA01_ANALOG SF32LB_PINMUX_ANALOG(PA, 1U)
116#define PA01_GPIO SF32LB_PINMUX(PA, 1U, 0U, 0U, 0U)
117#define PA01_I2C1_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x48U, 0U)
118#define PA01_I2C1_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x48U, 1U)
119#define PA01_I2C2_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x4CU, 0U)
120#define PA01_I2C2_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x4CU, 1U)
121#define PA01_I2C3_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x50U, 0U)
122#define PA01_I2C3_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x50U, 1U)
123#define PA01_I2C4_SCL SF32LB_PINMUX(PA, 1U, 4U, 0x54U, 0U)
124#define PA01_I2C4_SDA SF32LB_PINMUX(PA, 1U, 4U, 0x54U, 1U)
125#define PA01_USART1_TXD SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 0U)
126#define PA01_USART1_RXD SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 1U)
127#define PA01_USART1_RTS SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 2U)
128#define PA01_USART1_CTS SF32LB_PINMUX(PA, 1U, 4U, 0x58U, 3U)
129#define PA01_USART2_TXD SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 0U)
130#define PA01_USART2_RXD SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 1U)
131#define PA01_USART2_RTS SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 2U)
132#define PA01_USART2_CTS SF32LB_PINMUX(PA, 1U, 4U, 0x5CU, 3U)
133#define PA01_USART3_TXD SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 0U)
134#define PA01_USART3_RXD SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 1U)
135#define PA01_USART3_RTS SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 2U)
136#define PA01_USART3_CTS SF32LB_PINMUX(PA, 1U, 4U, 0x60U, 3U)
137#define PA01_GPTIM1_CH1 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 0U)
138#define PA01_GPTIM1_CH2 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 1U)
139#define PA01_GPTIM1_CH3 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 2U)
140#define PA01_GPTIM1_CH4 SF32LB_PINMUX(PA, 1U, 5U, 0x64U, 3U)
141#define PA01_GPTIM1_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x6CU, 0U)
142#define PA01_GPTIM2_CH1 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 0U)
143#define PA01_GPTIM2_CH2 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 1U)
144#define PA01_GPTIM2_CH3 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 2U)
145#define PA01_GPTIM2_CH4 SF32LB_PINMUX(PA, 1U, 5U, 0x68U, 3U)
146#define PA01_GPTIM2_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x6CU, 1U)
147#define PA01_LPTIM1_IN SF32LB_PINMUX(PA, 1U, 5U, 0x70U, 0U)
148#define PA01_LPTIM1_OUT SF32LB_PINMUX(PA, 1U, 5U, 0x70U, 1U)
149#define PA01_LPTIM1_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x70U, 2U)
150#define PA01_LPTIM2_IN SF32LB_PINMUX(PA, 1U, 5U, 0x74U, 0U)
151#define PA01_LPTIM2_OUT SF32LB_PINMUX(PA, 1U, 5U, 0x74U, 1U)
152#define PA01_LPTIM2_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x74U, 2U)
153#define PA01_ATIM1_CH1 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 0U)
154#define PA01_ATIM1_CH2 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 1U)
155#define PA01_ATIM1_CH3 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 2U)
156#define PA01_ATIM1_CH4 SF32LB_PINMUX(PA, 1U, 5U, 0x78U, 3U)
157#define PA01_ATIM1_CH1N SF32LB_PINMUX(PA, 1U, 5U, 0x7CU, 0U)
158#define PA01_ATIM1_CH2N SF32LB_PINMUX(PA, 1U, 5U, 0x7CU, 1U)
159#define PA01_ATIM1_CH3N SF32LB_PINMUX(PA, 1U, 5U, 0x7CU, 2U)
160#define PA01_ATIM1_ETR SF32LB_PINMUX(PA, 1U, 5U, 0x80U, 2U)
161#define PA01_ATIM1_BK SF32LB_PINMUX(PA, 1U, 5U, 0x80U, 0U)
162#define PA01_ATIM1_BK2 SF32LB_PINMUX(PA, 1U, 5U, 0x80U, 1U)
163
164/* PA02 */
165#define PA02_ANALOG SF32LB_PINMUX_ANALOG(PA, 2U)
166#define PA02_GPIO SF32LB_PINMUX(PA, 2U, 0U, 0U, 0U)
167#define PA02_LCDC1_SPI_TE SF32LB_PINMUX(PA, 2U, 1U, 0U, 0U)
168#define PA02_I2S1_MCLK SF32LB_PINMUX(PA, 2U, 3U, 0U, 0U)
169#define PA02_I2C1_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x48U, 0U)
170#define PA02_I2C1_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x48U, 1U)
171#define PA02_I2C2_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x4CU, 0U)
172#define PA02_I2C2_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x4CU, 1U)
173#define PA02_I2C3_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x50U, 0U)
174#define PA02_I2C3_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x50U, 1U)
175#define PA02_I2C4_SCL SF32LB_PINMUX(PA, 2U, 4U, 0x54U, 0U)
176#define PA02_I2C4_SDA SF32LB_PINMUX(PA, 2U, 4U, 0x54U, 1U)
177#define PA02_USART1_TXD SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 0U)
178#define PA02_USART1_RXD SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 1U)
179#define PA02_USART1_RTS SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 2U)
180#define PA02_USART1_CTS SF32LB_PINMUX(PA, 2U, 4U, 0x58U, 3U)
181#define PA02_USART2_TXD SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 0U)
182#define PA02_USART2_RXD SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 1U)
183#define PA02_USART2_RTS SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 2U)
184#define PA02_USART2_CTS SF32LB_PINMUX(PA, 2U, 4U, 0x5CU, 3U)
185#define PA02_USART3_TXD SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 0U)
186#define PA02_USART3_RXD SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 1U)
187#define PA02_USART3_RTS SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 2U)
188#define PA02_USART3_CTS SF32LB_PINMUX(PA, 2U, 4U, 0x60U, 3U)
189#define PA02_GPTIM1_CH1 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 0U)
190#define PA02_GPTIM1_CH2 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 1U)
191#define PA02_GPTIM1_CH3 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 2U)
192#define PA02_GPTIM1_CH4 SF32LB_PINMUX(PA, 2U, 5U, 0x64U, 3U)
193#define PA02_GPTIM1_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x6CU, 0U)
194#define PA02_GPTIM2_CH1 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 0U)
195#define PA02_GPTIM2_CH2 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 1U)
196#define PA02_GPTIM2_CH3 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 2U)
197#define PA02_GPTIM2_CH4 SF32LB_PINMUX(PA, 2U, 5U, 0x68U, 3U)
198#define PA02_GPTIM2_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x6CU, 1U)
199#define PA02_LPTIM1_IN SF32LB_PINMUX(PA, 2U, 5U, 0x70U, 0U)
200#define PA02_LPTIM1_OUT SF32LB_PINMUX(PA, 2U, 5U, 0x70U, 1U)
201#define PA02_LPTIM1_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x70U, 2U)
202#define PA02_LPTIM2_IN SF32LB_PINMUX(PA, 2U, 5U, 0x74U, 0U)
203#define PA02_LPTIM2_OUT SF32LB_PINMUX(PA, 2U, 5U, 0x74U, 1U)
204#define PA02_LPTIM2_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x74U, 2U)
205#define PA02_ATIM1_CH1 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 0U)
206#define PA02_ATIM1_CH2 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 1U)
207#define PA02_ATIM1_CH3 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 2U)
208#define PA02_ATIM1_CH4 SF32LB_PINMUX(PA, 2U, 5U, 0x78U, 3U)
209#define PA02_ATIM1_CH1N SF32LB_PINMUX(PA, 2U, 5U, 0x7CU, 0U)
210#define PA02_ATIM1_CH2N SF32LB_PINMUX(PA, 2U, 5U, 0x7CU, 1U)
211#define PA02_ATIM1_CH3N SF32LB_PINMUX(PA, 2U, 5U, 0x7CU, 2U)
212#define PA02_ATIM1_ETR SF32LB_PINMUX(PA, 2U, 5U, 0x80U, 2U)
213#define PA02_ATIM1_BK SF32LB_PINMUX(PA, 2U, 5U, 0x80U, 0U)
214#define PA02_ATIM1_BK2 SF32LB_PINMUX(PA, 2U, 5U, 0x80U, 1U)
215#define PA02_LCDC1_JDI_B2 SF32LB_PINMUX(PA, 2U, 6U, 0U, 0U)
216#define PA02_LCDC1_8080_TE SF32LB_PINMUX(PA, 2U, 7U, 0U, 0U)
217
218/* PA03 */
219#define PA03_ANALOG SF32LB_PINMUX_ANALOG(PA, 3U)
220#define PA03_GPIO SF32LB_PINMUX(PA, 3U, 0U, 0U, 0U)
221#define PA03_LCDC1_SPI_CS SF32LB_PINMUX(PA, 3U, 1U, 0U, 0U)
222#define PA03_I2S1_SDO SF32LB_PINMUX(PA, 3U, 3U, 0U, 0U)
223#define PA03_I2C1_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x48U, 0U)
224#define PA03_I2C1_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x48U, 1U)
225#define PA03_I2C2_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x4CU, 0U)
226#define PA03_I2C2_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x4CU, 1U)
227#define PA03_I2C3_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x50U, 0U)
228#define PA03_I2C3_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x50U, 1U)
229#define PA03_I2C4_SCL SF32LB_PINMUX(PA, 3U, 4U, 0x54U, 0U)
230#define PA03_I2C4_SDA SF32LB_PINMUX(PA, 3U, 4U, 0x54U, 1U)
231#define PA03_USART1_TXD SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 0U)
232#define PA03_USART1_RXD SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 1U)
233#define PA03_USART1_RTS SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 2U)
234#define PA03_USART1_CTS SF32LB_PINMUX(PA, 3U, 4U, 0x58U, 3U)
235#define PA03_USART2_TXD SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 0U)
236#define PA03_USART2_RXD SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 1U)
237#define PA03_USART2_RTS SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 2U)
238#define PA03_USART2_CTS SF32LB_PINMUX(PA, 3U, 4U, 0x5CU, 3U)
239#define PA03_USART3_TXD SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 0U)
240#define PA03_USART3_RXD SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 1U)
241#define PA03_USART3_RTS SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 2U)
242#define PA03_USART3_CTS SF32LB_PINMUX(PA, 3U, 4U, 0x60U, 3U)
243#define PA03_GPTIM1_CH1 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 0U)
244#define PA03_GPTIM1_CH2 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 1U)
245#define PA03_GPTIM1_CH3 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 2U)
246#define PA03_GPTIM1_CH4 SF32LB_PINMUX(PA, 3U, 5U, 0x64U, 3U)
247#define PA03_GPTIM1_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x6CU, 0U)
248#define PA03_GPTIM2_CH1 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 0U)
249#define PA03_GPTIM2_CH2 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 1U)
250#define PA03_GPTIM2_CH3 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 2U)
251#define PA03_GPTIM2_CH4 SF32LB_PINMUX(PA, 3U, 5U, 0x68U, 3U)
252#define PA03_GPTIM2_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x6CU, 1U)
253#define PA03_LPTIM1_IN SF32LB_PINMUX(PA, 3U, 5U, 0x70U, 0U)
254#define PA03_LPTIM1_OUT SF32LB_PINMUX(PA, 3U, 5U, 0x70U, 1U)
255#define PA03_LPTIM1_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x70U, 2U)
256#define PA03_LPTIM2_IN SF32LB_PINMUX(PA, 3U, 5U, 0x74U, 0U)
257#define PA03_LPTIM2_OUT SF32LB_PINMUX(PA, 3U, 5U, 0x74U, 1U)
258#define PA03_LPTIM2_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x74U, 2U)
259#define PA03_ATIM1_CH1 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 0U)
260#define PA03_ATIM1_CH2 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 1U)
261#define PA03_ATIM1_CH3 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 2U)
262#define PA03_ATIM1_CH4 SF32LB_PINMUX(PA, 3U, 5U, 0x78U, 3U)
263#define PA03_ATIM1_CH1N SF32LB_PINMUX(PA, 3U, 5U, 0x7CU, 0U)
264#define PA03_ATIM1_CH2N SF32LB_PINMUX(PA, 3U, 5U, 0x7CU, 1U)
265#define PA03_ATIM1_CH3N SF32LB_PINMUX(PA, 3U, 5U, 0x7CU, 2U)
266#define PA03_ATIM1_ETR SF32LB_PINMUX(PA, 3U, 5U, 0x80U, 2U)
267#define PA03_ATIM1_BK SF32LB_PINMUX(PA, 3U, 5U, 0x80U, 0U)
268#define PA03_ATIM1_BK2 SF32LB_PINMUX(PA, 3U, 5U, 0x80U, 1U)
269#define PA03_LCDC1_JDI_B1 SF32LB_PINMUX(PA, 3U, 6U, 0U, 0U)
270#define PA03_LCDC1_8080_CS SF32LB_PINMUX(PA, 3U, 7U, 0U, 0U)
271
272/* PA04 */
273#define PA04_ANALOG SF32LB_PINMUX_ANALOG(PA, 4U)
274#define PA04_GPIO SF32LB_PINMUX(PA, 4U, 0U, 0U, 0U)
275#define PA04_LCDC1_SPI_CLK SF32LB_PINMUX(PA, 4U, 1U, 0U, 0U)
276#define PA04_I2S1_SDI SF32LB_PINMUX(PA, 4U, 3U, 0U, 0U)
277#define PA04_I2C1_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x48U, 0U)
278#define PA04_I2C1_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x48U, 1U)
279#define PA04_I2C2_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x4CU, 0U)
280#define PA04_I2C2_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x4CU, 1U)
281#define PA04_I2C3_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x50U, 0U)
282#define PA04_I2C3_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x50U, 1U)
283#define PA04_I2C4_SCL SF32LB_PINMUX(PA, 4U, 4U, 0x54U, 0U)
284#define PA04_I2C4_SDA SF32LB_PINMUX(PA, 4U, 4U, 0x54U, 1U)
285#define PA04_USART1_TXD SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 0U)
286#define PA04_USART1_RXD SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 1U)
287#define PA04_USART1_RTS SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 2U)
288#define PA04_USART1_CTS SF32LB_PINMUX(PA, 4U, 4U, 0x58U, 3U)
289#define PA04_USART2_TXD SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 0U)
290#define PA04_USART2_RXD SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 1U)
291#define PA04_USART2_RTS SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 2U)
292#define PA04_USART2_CTS SF32LB_PINMUX(PA, 4U, 4U, 0x5CU, 3U)
293#define PA04_USART3_TXD SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 0U)
294#define PA04_USART3_RXD SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 1U)
295#define PA04_USART3_RTS SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 2U)
296#define PA04_USART3_CTS SF32LB_PINMUX(PA, 4U, 4U, 0x60U, 3U)
297#define PA04_GPTIM1_CH1 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 0U)
298#define PA04_GPTIM1_CH2 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 1U)
299#define PA04_GPTIM1_CH3 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 2U)
300#define PA04_GPTIM1_CH4 SF32LB_PINMUX(PA, 4U, 5U, 0x64U, 3U)
301#define PA04_GPTIM1_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x6CU, 0U)
302#define PA04_GPTIM2_CH1 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 0U)
303#define PA04_GPTIM2_CH2 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 1U)
304#define PA04_GPTIM2_CH3 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 2U)
305#define PA04_GPTIM2_CH4 SF32LB_PINMUX(PA, 4U, 5U, 0x68U, 3U)
306#define PA04_GPTIM2_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x6CU, 1U)
307#define PA04_LPTIM1_IN SF32LB_PINMUX(PA, 4U, 5U, 0x70U, 0U)
308#define PA04_LPTIM1_OUT SF32LB_PINMUX(PA, 4U, 5U, 0x70U, 1U)
309#define PA04_LPTIM1_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x70U, 2U)
310#define PA04_LPTIM2_IN SF32LB_PINMUX(PA, 4U, 5U, 0x74U, 0U)
311#define PA04_LPTIM2_OUT SF32LB_PINMUX(PA, 4U, 5U, 0x74U, 1U)
312#define PA04_LPTIM2_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x74U, 2U)
313#define PA04_ATIM1_CH1 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 0U)
314#define PA04_ATIM1_CH2 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 1U)
315#define PA04_ATIM1_CH3 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 2U)
316#define PA04_ATIM1_CH4 SF32LB_PINMUX(PA, 4U, 5U, 0x78U, 3U)
317#define PA04_ATIM1_CH1N SF32LB_PINMUX(PA, 4U, 5U, 0x7CU, 0U)
318#define PA04_ATIM1_CH2N SF32LB_PINMUX(PA, 4U, 5U, 0x7CU, 1U)
319#define PA04_ATIM1_CH3N SF32LB_PINMUX(PA, 4U, 5U, 0x7CU, 2U)
320#define PA04_ATIM1_ETR SF32LB_PINMUX(PA, 4U, 5U, 0x80U, 2U)
321#define PA04_ATIM1_BK SF32LB_PINMUX(PA, 4U, 5U, 0x80U, 0U)
322#define PA04_ATIM1_BK2 SF32LB_PINMUX(PA, 4U, 5U, 0x80U, 1U)
323#define PA04_LCDC1_JDI_G1 SF32LB_PINMUX(PA, 4U, 6U, 0U, 0U)
324#define PA04_LCDC1_8080_WR SF32LB_PINMUX(PA, 4U, 7U, 0U, 0U)
325
326/* PA05 */
327#define PA05_ANALOG SF32LB_PINMUX_ANALOG(PA, 5U)
328#define PA05_GPIO SF32LB_PINMUX(PA, 5U, 0U, 0U, 0U)
329#define PA05_LCDC1_SPI_DIO0 SF32LB_PINMUX(PA, 5U, 1U, 0U, 0U)
330#define PA05_I2S1_BCK SF32LB_PINMUX(PA, 5U, 3U, 0U, 0U)
331#define PA05_I2C1_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x48U, 0U)
332#define PA05_I2C1_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x48U, 1U)
333#define PA05_I2C2_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x4CU, 0U)
334#define PA05_I2C2_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x4CU, 1U)
335#define PA05_I2C3_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x50U, 0U)
336#define PA05_I2C3_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x50U, 1U)
337#define PA05_I2C4_SCL SF32LB_PINMUX(PA, 5U, 4U, 0x54U, 0U)
338#define PA05_I2C4_SDA SF32LB_PINMUX(PA, 5U, 4U, 0x54U, 1U)
339#define PA05_USART1_TXD SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 0U)
340#define PA05_USART1_RXD SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 1U)
341#define PA05_USART1_RTS SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 2U)
342#define PA05_USART1_CTS SF32LB_PINMUX(PA, 5U, 4U, 0x58U, 3U)
343#define PA05_USART2_TXD SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 0U)
344#define PA05_USART2_RXD SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 1U)
345#define PA05_USART2_RTS SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 2U)
346#define PA05_USART2_CTS SF32LB_PINMUX(PA, 5U, 4U, 0x5CU, 3U)
347#define PA05_USART3_TXD SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 0U)
348#define PA05_USART3_RXD SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 1U)
349#define PA05_USART3_RTS SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 2U)
350#define PA05_USART3_CTS SF32LB_PINMUX(PA, 5U, 4U, 0x60U, 3U)
351#define PA05_GPTIM1_CH1 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 0U)
352#define PA05_GPTIM1_CH2 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 1U)
353#define PA05_GPTIM1_CH3 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 2U)
354#define PA05_GPTIM1_CH4 SF32LB_PINMUX(PA, 5U, 5U, 0x64U, 3U)
355#define PA05_GPTIM1_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x6CU, 0U)
356#define PA05_GPTIM2_CH1 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 0U)
357#define PA05_GPTIM2_CH2 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 1U)
358#define PA05_GPTIM2_CH3 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 2U)
359#define PA05_GPTIM2_CH4 SF32LB_PINMUX(PA, 5U, 5U, 0x68U, 3U)
360#define PA05_GPTIM2_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x6CU, 1U)
361#define PA05_LPTIM1_IN SF32LB_PINMUX(PA, 5U, 5U, 0x70U, 0U)
362#define PA05_LPTIM1_OUT SF32LB_PINMUX(PA, 5U, 5U, 0x70U, 1U)
363#define PA05_LPTIM1_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x70U, 2U)
364#define PA05_LPTIM2_IN SF32LB_PINMUX(PA, 5U, 5U, 0x74U, 0U)
365#define PA05_LPTIM2_OUT SF32LB_PINMUX(PA, 5U, 5U, 0x74U, 1U)
366#define PA05_LPTIM2_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x74U, 2U)
367#define PA05_ATIM1_CH1 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 0U)
368#define PA05_ATIM1_CH2 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 1U)
369#define PA05_ATIM1_CH3 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 2U)
370#define PA05_ATIM1_CH4 SF32LB_PINMUX(PA, 5U, 5U, 0x78U, 3U)
371#define PA05_ATIM1_CH1N SF32LB_PINMUX(PA, 5U, 5U, 0x7CU, 0U)
372#define PA05_ATIM1_CH2N SF32LB_PINMUX(PA, 5U, 5U, 0x7CU, 1U)
373#define PA05_ATIM1_CH3N SF32LB_PINMUX(PA, 5U, 5U, 0x7CU, 2U)
374#define PA05_ATIM1_ETR SF32LB_PINMUX(PA, 5U, 5U, 0x80U, 2U)
375#define PA05_ATIM1_BK SF32LB_PINMUX(PA, 5U, 5U, 0x80U, 0U)
376#define PA05_ATIM1_BK2 SF32LB_PINMUX(PA, 5U, 5U, 0x80U, 1U)
377#define PA05_LCDC1_JDI_R1 SF32LB_PINMUX(PA, 5U, 6U, 0U, 0U)
378#define PA05_LCDC1_8080_RD SF32LB_PINMUX(PA, 5U, 7U, 0U, 0U)
379
380/* PA06 */
381#define PA06_ANALOG SF32LB_PINMUX_ANALOG(PA, 6U)
382#define PA06_GPIO SF32LB_PINMUX(PA, 6U, 0U, 0U, 0U)
383#define PA06_LCDC1_SPI_DIO1 SF32LB_PINMUX(PA, 6U, 1U, 0U, 0U)
384#define PA06_I2S1_LRCK SF32LB_PINMUX(PA, 6U, 3U, 0U, 0U)
385#define PA06_I2C1_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x48U, 0U)
386#define PA06_I2C1_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x48U, 1U)
387#define PA06_I2C2_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x4CU, 0U)
388#define PA06_I2C2_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x4CU, 1U)
389#define PA06_I2C3_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x50U, 0U)
390#define PA06_I2C3_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x50U, 1U)
391#define PA06_I2C4_SCL SF32LB_PINMUX(PA, 6U, 4U, 0x54U, 0U)
392#define PA06_I2C4_SDA SF32LB_PINMUX(PA, 6U, 4U, 0x54U, 1U)
393#define PA06_USART1_TXD SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 0U)
394#define PA06_USART1_RXD SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 1U)
395#define PA06_USART1_RTS SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 2U)
396#define PA06_USART1_CTS SF32LB_PINMUX(PA, 6U, 4U, 0x58U, 3U)
397#define PA06_USART2_TXD SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 0U)
398#define PA06_USART2_RXD SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 1U)
399#define PA06_USART2_RTS SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 2U)
400#define PA06_USART2_CTS SF32LB_PINMUX(PA, 6U, 4U, 0x5CU, 3U)
401#define PA06_USART3_TXD SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 0U)
402#define PA06_USART3_RXD SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 1U)
403#define PA06_USART3_RTS SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 2U)
404#define PA06_USART3_CTS SF32LB_PINMUX(PA, 6U, 4U, 0x60U, 3U)
405#define PA06_GPTIM1_CH1 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 0U)
406#define PA06_GPTIM1_CH2 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 1U)
407#define PA06_GPTIM1_CH3 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 2U)
408#define PA06_GPTIM1_CH4 SF32LB_PINMUX(PA, 6U, 5U, 0x64U, 3U)
409#define PA06_GPTIM1_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x6CU, 0U)
410#define PA06_GPTIM2_CH1 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 0U)
411#define PA06_GPTIM2_CH2 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 1U)
412#define PA06_GPTIM2_CH3 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 2U)
413#define PA06_GPTIM2_CH4 SF32LB_PINMUX(PA, 6U, 5U, 0x68U, 3U)
414#define PA06_GPTIM2_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x6CU, 1U)
415#define PA06_LPTIM1_IN SF32LB_PINMUX(PA, 6U, 5U, 0x70U, 0U)
416#define PA06_LPTIM1_OUT SF32LB_PINMUX(PA, 6U, 5U, 0x70U, 1U)
417#define PA06_LPTIM1_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x70U, 2U)
418#define PA06_LPTIM2_IN SF32LB_PINMUX(PA, 6U, 5U, 0x74U, 0U)
419#define PA06_LPTIM2_OUT SF32LB_PINMUX(PA, 6U, 5U, 0x74U, 1U)
420#define PA06_LPTIM2_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x74U, 2U)
421#define PA06_ATIM1_CH1 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 0U)
422#define PA06_ATIM1_CH2 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 1U)
423#define PA06_ATIM1_CH3 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 2U)
424#define PA06_ATIM1_CH4 SF32LB_PINMUX(PA, 6U, 5U, 0x78U, 3U)
425#define PA06_ATIM1_CH1N SF32LB_PINMUX(PA, 6U, 5U, 0x7CU, 0U)
426#define PA06_ATIM1_CH2N SF32LB_PINMUX(PA, 6U, 5U, 0x7CU, 1U)
427#define PA06_ATIM1_CH3N SF32LB_PINMUX(PA, 6U, 5U, 0x7CU, 2U)
428#define PA06_ATIM1_ETR SF32LB_PINMUX(PA, 6U, 5U, 0x80U, 2U)
429#define PA06_ATIM1_BK SF32LB_PINMUX(PA, 6U, 5U, 0x80U, 0U)
430#define PA06_ATIM1_BK2 SF32LB_PINMUX(PA, 6U, 5U, 0x80U, 1U)
431#define PA06_LCDC1_JDI_HST SF32LB_PINMUX(PA, 6U, 6U, 0U, 0U)
432#define PA06_LCDC1_8080_DC SF32LB_PINMUX(PA, 6U, 7U, 0U, 0U)
433
434/* PA07 */
435#define PA07_ANALOG SF32LB_PINMUX_ANALOG(PA, 7U)
436#define PA07_GPIO SF32LB_PINMUX(PA, 7U, 0U, 0U, 0U)
437#define PA07_LCDC1_SPI_DIO2 SF32LB_PINMUX(PA, 7U, 1U, 0U, 0U)
438#define PA07_PDM1_CLK SF32LB_PINMUX(PA, 7U, 3U, 0U, 0U)
439#define PA07_I2C1_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x48U, 0U)
440#define PA07_I2C1_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x48U, 1U)
441#define PA07_I2C2_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x4CU, 0U)
442#define PA07_I2C2_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x4CU, 1U)
443#define PA07_I2C3_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x50U, 0U)
444#define PA07_I2C3_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x50U, 1U)
445#define PA07_I2C4_SCL SF32LB_PINMUX(PA, 7U, 4U, 0x54U, 0U)
446#define PA07_I2C4_SDA SF32LB_PINMUX(PA, 7U, 4U, 0x54U, 1U)
447#define PA07_USART1_TXD SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 0U)
448#define PA07_USART1_RXD SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 1U)
449#define PA07_USART1_RTS SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 2U)
450#define PA07_USART1_CTS SF32LB_PINMUX(PA, 7U, 4U, 0x58U, 3U)
451#define PA07_USART2_TXD SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 0U)
452#define PA07_USART2_RXD SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 1U)
453#define PA07_USART2_RTS SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 2U)
454#define PA07_USART2_CTS SF32LB_PINMUX(PA, 7U, 4U, 0x5CU, 3U)
455#define PA07_USART3_TXD SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 0U)
456#define PA07_USART3_RXD SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 1U)
457#define PA07_USART3_RTS SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 2U)
458#define PA07_USART3_CTS SF32LB_PINMUX(PA, 7U, 4U, 0x60U, 3U)
459#define PA07_GPTIM1_CH1 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 0U)
460#define PA07_GPTIM1_CH2 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 1U)
461#define PA07_GPTIM1_CH3 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 2U)
462#define PA07_GPTIM1_CH4 SF32LB_PINMUX(PA, 7U, 5U, 0x64U, 3U)
463#define PA07_GPTIM1_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x6CU, 0U)
464#define PA07_GPTIM2_CH1 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 0U)
465#define PA07_GPTIM2_CH2 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 1U)
466#define PA07_GPTIM2_CH3 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 2U)
467#define PA07_GPTIM2_CH4 SF32LB_PINMUX(PA, 7U, 5U, 0x68U, 3U)
468#define PA07_GPTIM2_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x6CU, 1U)
469#define PA07_LPTIM1_IN SF32LB_PINMUX(PA, 7U, 5U, 0x70U, 0U)
470#define PA07_LPTIM1_OUT SF32LB_PINMUX(PA, 7U, 5U, 0x70U, 1U)
471#define PA07_LPTIM1_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x70U, 2U)
472#define PA07_LPTIM2_IN SF32LB_PINMUX(PA, 7U, 5U, 0x74U, 0U)
473#define PA07_LPTIM2_OUT SF32LB_PINMUX(PA, 7U, 5U, 0x74U, 1U)
474#define PA07_LPTIM2_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x74U, 2U)
475#define PA07_ATIM1_CH1 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 0U)
476#define PA07_ATIM1_CH2 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 1U)
477#define PA07_ATIM1_CH3 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 2U)
478#define PA07_ATIM1_CH4 SF32LB_PINMUX(PA, 7U, 5U, 0x78U, 3U)
479#define PA07_ATIM1_CH1N SF32LB_PINMUX(PA, 7U, 5U, 0x7CU, 0U)
480#define PA07_ATIM1_CH2N SF32LB_PINMUX(PA, 7U, 5U, 0x7CU, 1U)
481#define PA07_ATIM1_CH3N SF32LB_PINMUX(PA, 7U, 5U, 0x7CU, 2U)
482#define PA07_ATIM1_ETR SF32LB_PINMUX(PA, 7U, 5U, 0x80U, 2U)
483#define PA07_ATIM1_BK SF32LB_PINMUX(PA, 7U, 5U, 0x80U, 0U)
484#define PA07_ATIM1_BK2 SF32LB_PINMUX(PA, 7U, 5U, 0x80U, 1U)
485#define PA07_LCDC1_JDI_ENB SF32LB_PINMUX(PA, 7U, 6U, 0U, 0U)
486#define PA07_LCDC1_8080_DIO0 SF32LB_PINMUX(PA, 7U, 7U, 0U, 0U)
487
488/* PA08 */
489#define PA08_ANALOG SF32LB_PINMUX_ANALOG(PA, 8U)
490#define PA08_GPIO SF32LB_PINMUX(PA, 8U, 0U, 0U, 0U)
491#define PA08_LCDC1_SPI_DIO3 SF32LB_PINMUX(PA, 8U, 1U, 0U, 0U)
492#define PA08_PDM1_DATA SF32LB_PINMUX(PA, 8U, 3U, 0U, 0U)
493#define PA08_I2C1_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x48U, 0U)
494#define PA08_I2C1_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x48U, 1U)
495#define PA08_I2C2_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x4CU, 0U)
496#define PA08_I2C2_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x4CU, 1U)
497#define PA08_I2C3_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x50U, 0U)
498#define PA08_I2C3_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x50U, 1U)
499#define PA08_I2C4_SCL SF32LB_PINMUX(PA, 8U, 4U, 0x54U, 0U)
500#define PA08_I2C4_SDA SF32LB_PINMUX(PA, 8U, 4U, 0x54U, 1U)
501#define PA08_USART1_TXD SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 0U)
502#define PA08_USART1_RXD SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 1U)
503#define PA08_USART1_RTS SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 2U)
504#define PA08_USART1_CTS SF32LB_PINMUX(PA, 8U, 4U, 0x58U, 3U)
505#define PA08_USART2_TXD SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 0U)
506#define PA08_USART2_RXD SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 1U)
507#define PA08_USART2_RTS SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 2U)
508#define PA08_USART2_CTS SF32LB_PINMUX(PA, 8U, 4U, 0x5CU, 3U)
509#define PA08_USART3_TXD SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 0U)
510#define PA08_USART3_RXD SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 1U)
511#define PA08_USART3_RTS SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 2U)
512#define PA08_USART3_CTS SF32LB_PINMUX(PA, 8U, 4U, 0x60U, 3U)
513#define PA08_GPTIM1_CH1 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 0U)
514#define PA08_GPTIM1_CH2 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 1U)
515#define PA08_GPTIM1_CH3 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 2U)
516#define PA08_GPTIM1_CH4 SF32LB_PINMUX(PA, 8U, 5U, 0x64U, 3U)
517#define PA08_GPTIM1_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x6CU, 0U)
518#define PA08_GPTIM2_CH1 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 0U)
519#define PA08_GPTIM2_CH2 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 1U)
520#define PA08_GPTIM2_CH3 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 2U)
521#define PA08_GPTIM2_CH4 SF32LB_PINMUX(PA, 8U, 5U, 0x68U, 3U)
522#define PA08_GPTIM2_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x6CU, 1U)
523#define PA08_LPTIM1_IN SF32LB_PINMUX(PA, 8U, 5U, 0x70U, 0U)
524#define PA08_LPTIM1_OUT SF32LB_PINMUX(PA, 8U, 5U, 0x70U, 1U)
525#define PA08_LPTIM1_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x70U, 2U)
526#define PA08_LPTIM2_IN SF32LB_PINMUX(PA, 8U, 5U, 0x74U, 0U)
527#define PA08_LPTIM2_OUT SF32LB_PINMUX(PA, 8U, 5U, 0x74U, 1U)
528#define PA08_LPTIM2_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x74U, 2U)
529#define PA08_ATIM1_CH1 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 0U)
530#define PA08_ATIM1_CH2 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 1U)
531#define PA08_ATIM1_CH3 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 2U)
532#define PA08_ATIM1_CH4 SF32LB_PINMUX(PA, 8U, 5U, 0x78U, 3U)
533#define PA08_ATIM1_CH1N SF32LB_PINMUX(PA, 8U, 5U, 0x7CU, 0U)
534#define PA08_ATIM1_CH2N SF32LB_PINMUX(PA, 8U, 5U, 0x7CU, 1U)
535#define PA08_ATIM1_CH3N SF32LB_PINMUX(PA, 8U, 5U, 0x7CU, 2U)
536#define PA08_ATIM1_ETR SF32LB_PINMUX(PA, 8U, 5U, 0x80U, 2U)
537#define PA08_ATIM1_BK SF32LB_PINMUX(PA, 8U, 5U, 0x80U, 0U)
538#define PA08_ATIM1_BK2 SF32LB_PINMUX(PA, 8U, 5U, 0x80U, 1U)
539#define PA08_LCDC1_JDI_VST SF32LB_PINMUX(PA, 8U, 6U, 0U, 0U)
540#define PA08_LCDC1_8080_DIO1 SF32LB_PINMUX(PA, 8U, 7U, 0U, 0U)
541
542/* PA09 */
543#define PA09_ANALOG SF32LB_PINMUX_ANALOG(PA, 9U)
544#define PA09_GPIO SF32LB_PINMUX(PA, 9U, 0U, 0U, 0U)
545#define PA09_I2C1_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x48U, 0U)
546#define PA09_I2C1_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x48U, 1U)
547#define PA09_I2C2_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x4CU, 0U)
548#define PA09_I2C2_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x4CU, 1U)
549#define PA09_I2C3_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x50U, 0U)
550#define PA09_I2C3_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x50U, 1U)
551#define PA09_I2C4_SCL SF32LB_PINMUX(PA, 9U, 4U, 0x54U, 0U)
552#define PA09_I2C4_SDA SF32LB_PINMUX(PA, 9U, 4U, 0x54U, 1U)
553#define PA09_USART1_TXD SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 0U)
554#define PA09_USART1_RXD SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 1U)
555#define PA09_USART1_RTS SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 2U)
556#define PA09_USART1_CTS SF32LB_PINMUX(PA, 9U, 4U, 0x58U, 3U)
557#define PA09_USART2_TXD SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 0U)
558#define PA09_USART2_RXD SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 1U)
559#define PA09_USART2_RTS SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 2U)
560#define PA09_USART2_CTS SF32LB_PINMUX(PA, 9U, 4U, 0x5CU, 3U)
561#define PA09_USART3_TXD SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 0U)
562#define PA09_USART3_RXD SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 1U)
563#define PA09_USART3_RTS SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 2U)
564#define PA09_USART3_CTS SF32LB_PINMUX(PA, 9U, 4U, 0x60U, 3U)
565#define PA09_GPTIM1_CH1 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 0U)
566#define PA09_GPTIM1_CH2 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 1U)
567#define PA09_GPTIM1_CH3 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 2U)
568#define PA09_GPTIM1_CH4 SF32LB_PINMUX(PA, 9U, 5U, 0x64U, 3U)
569#define PA09_GPTIM1_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x6CU, 0U)
570#define PA09_GPTIM2_CH1 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 0U)
571#define PA09_GPTIM2_CH2 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 1U)
572#define PA09_GPTIM2_CH3 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 2U)
573#define PA09_GPTIM2_CH4 SF32LB_PINMUX(PA, 9U, 5U, 0x68U, 3U)
574#define PA09_GPTIM2_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x6CU, 1U)
575#define PA09_LPTIM1_IN SF32LB_PINMUX(PA, 9U, 5U, 0x70U, 0U)
576#define PA09_LPTIM1_OUT SF32LB_PINMUX(PA, 9U, 5U, 0x70U, 1U)
577#define PA09_LPTIM1_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x70U, 2U)
578#define PA09_LPTIM2_IN SF32LB_PINMUX(PA, 9U, 5U, 0x74U, 0U)
579#define PA09_LPTIM2_OUT SF32LB_PINMUX(PA, 9U, 5U, 0x74U, 1U)
580#define PA09_LPTIM2_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x74U, 2U)
581#define PA09_ATIM1_CH1 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 0U)
582#define PA09_ATIM1_CH2 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 1U)
583#define PA09_ATIM1_CH3 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 2U)
584#define PA09_ATIM1_CH4 SF32LB_PINMUX(PA, 9U, 5U, 0x78U, 3U)
585#define PA09_ATIM1_CH1N SF32LB_PINMUX(PA, 9U, 5U, 0x7CU, 0U)
586#define PA09_ATIM1_CH2N SF32LB_PINMUX(PA, 9U, 5U, 0x7CU, 1U)
587#define PA09_ATIM1_CH3N SF32LB_PINMUX(PA, 9U, 5U, 0x7CU, 2U)
588#define PA09_ATIM1_ETR SF32LB_PINMUX(PA, 9U, 5U, 0x80U, 2U)
589#define PA09_ATIM1_BK SF32LB_PINMUX(PA, 9U, 5U, 0x80U, 0U)
590#define PA09_ATIM1_BK2 SF32LB_PINMUX(PA, 9U, 5U, 0x80U, 1U)
591
592/* PA10 */
593#define PA10_ANALOG SF32LB_PINMUX_ANALOG(PA, 10U)
594#define PA10_GPIO SF32LB_PINMUX(PA, 10U, 0U, 0U, 0U)
595#define PA10_I2C1_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x48U, 0U)
596#define PA10_I2C1_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x48U, 1U)
597#define PA10_I2C2_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x4CU, 0U)
598#define PA10_I2C2_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x4CU, 1U)
599#define PA10_I2C3_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x50U, 0U)
600#define PA10_I2C3_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x50U, 1U)
601#define PA10_I2C4_SCL SF32LB_PINMUX(PA, 10U, 4U, 0x54U, 0U)
602#define PA10_I2C4_SDA SF32LB_PINMUX(PA, 10U, 4U, 0x54U, 1U)
603#define PA10_USART1_TXD SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 0U)
604#define PA10_USART1_RXD SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 1U)
605#define PA10_USART1_RTS SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 2U)
606#define PA10_USART1_CTS SF32LB_PINMUX(PA, 10U, 4U, 0x58U, 3U)
607#define PA10_USART2_TXD SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 0U)
608#define PA10_USART2_RXD SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 1U)
609#define PA10_USART2_RTS SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 2U)
610#define PA10_USART2_CTS SF32LB_PINMUX(PA, 10U, 4U, 0x5CU, 3U)
611#define PA10_USART3_TXD SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 0U)
612#define PA10_USART3_RXD SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 1U)
613#define PA10_USART3_RTS SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 2U)
614#define PA10_USART3_CTS SF32LB_PINMUX(PA, 10U, 4U, 0x60U, 3U)
615#define PA10_GPTIM1_CH1 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 0U)
616#define PA10_GPTIM1_CH2 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 1U)
617#define PA10_GPTIM1_CH3 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 2U)
618#define PA10_GPTIM1_CH4 SF32LB_PINMUX(PA, 10U, 5U, 0x64U, 3U)
619#define PA10_GPTIM1_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x6CU, 0U)
620#define PA10_GPTIM2_CH1 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 0U)
621#define PA10_GPTIM2_CH2 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 1U)
622#define PA10_GPTIM2_CH3 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 2U)
623#define PA10_GPTIM2_CH4 SF32LB_PINMUX(PA, 10U, 5U, 0x68U, 3U)
624#define PA10_GPTIM2_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x6CU, 1U)
625#define PA10_LPTIM1_IN SF32LB_PINMUX(PA, 10U, 5U, 0x70U, 0U)
626#define PA10_LPTIM1_OUT SF32LB_PINMUX(PA, 10U, 5U, 0x70U, 1U)
627#define PA10_LPTIM1_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x70U, 2U)
628#define PA10_LPTIM2_IN SF32LB_PINMUX(PA, 10U, 5U, 0x74U, 0U)
629#define PA10_LPTIM2_OUT SF32LB_PINMUX(PA, 10U, 5U, 0x74U, 1U)
630#define PA10_LPTIM2_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x74U, 2U)
631#define PA10_ATIM1_CH1 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 0U)
632#define PA10_ATIM1_CH2 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 1U)
633#define PA10_ATIM1_CH3 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 2U)
634#define PA10_ATIM1_CH4 SF32LB_PINMUX(PA, 10U, 5U, 0x78U, 3U)
635#define PA10_ATIM1_CH1N SF32LB_PINMUX(PA, 10U, 5U, 0x7CU, 0U)
636#define PA10_ATIM1_CH2N SF32LB_PINMUX(PA, 10U, 5U, 0x7CU, 1U)
637#define PA10_ATIM1_CH3N SF32LB_PINMUX(PA, 10U, 5U, 0x7CU, 2U)
638#define PA10_ATIM1_ETR SF32LB_PINMUX(PA, 10U, 5U, 0x80U, 2U)
639#define PA10_ATIM1_BK SF32LB_PINMUX(PA, 10U, 5U, 0x80U, 0U)
640#define PA10_ATIM1_BK2 SF32LB_PINMUX(PA, 10U, 5U, 0x80U, 1U)
641
642/* PA11 */
643#define PA11_ANALOG SF32LB_PINMUX_ANALOG(PA, 11U)
644#define PA11_GPIO SF32LB_PINMUX(PA, 11U, 0U, 0U, 0U)
645#define PA11_I2C1_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x48U, 0U)
646#define PA11_I2C1_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x48U, 1U)
647#define PA11_I2C2_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x4CU, 0U)
648#define PA11_I2C2_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x4CU, 1U)
649#define PA11_I2C3_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x50U, 0U)
650#define PA11_I2C3_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x50U, 1U)
651#define PA11_I2C4_SCL SF32LB_PINMUX(PA, 11U, 4U, 0x54U, 0U)
652#define PA11_I2C4_SDA SF32LB_PINMUX(PA, 11U, 4U, 0x54U, 1U)
653#define PA11_USART1_TXD SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 0U)
654#define PA11_USART1_RXD SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 1U)
655#define PA11_USART1_RTS SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 2U)
656#define PA11_USART1_CTS SF32LB_PINMUX(PA, 11U, 4U, 0x58U, 3U)
657#define PA11_USART2_TXD SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 0U)
658#define PA11_USART2_RXD SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 1U)
659#define PA11_USART2_RTS SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 2U)
660#define PA11_USART2_CTS SF32LB_PINMUX(PA, 11U, 4U, 0x5CU, 3U)
661#define PA11_USART3_TXD SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 0U)
662#define PA11_USART3_RXD SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 1U)
663#define PA11_USART3_RTS SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 2U)
664#define PA11_USART3_CTS SF32LB_PINMUX(PA, 11U, 4U, 0x60U, 3U)
665#define PA11_GPTIM1_CH1 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 0U)
666#define PA11_GPTIM1_CH2 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 1U)
667#define PA11_GPTIM1_CH3 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 2U)
668#define PA11_GPTIM1_CH4 SF32LB_PINMUX(PA, 11U, 5U, 0x64U, 3U)
669#define PA11_GPTIM1_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x6CU, 0U)
670#define PA11_GPTIM2_CH1 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 0U)
671#define PA11_GPTIM2_CH2 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 1U)
672#define PA11_GPTIM2_CH3 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 2U)
673#define PA11_GPTIM2_CH4 SF32LB_PINMUX(PA, 11U, 5U, 0x68U, 3U)
674#define PA11_GPTIM2_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x6CU, 1U)
675#define PA11_LPTIM1_IN SF32LB_PINMUX(PA, 11U, 5U, 0x70U, 0U)
676#define PA11_LPTIM1_OUT SF32LB_PINMUX(PA, 11U, 5U, 0x70U, 1U)
677#define PA11_LPTIM1_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x70U, 2U)
678#define PA11_LPTIM2_IN SF32LB_PINMUX(PA, 11U, 5U, 0x74U, 0U)
679#define PA11_LPTIM2_OUT SF32LB_PINMUX(PA, 11U, 5U, 0x74U, 1U)
680#define PA11_LPTIM2_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x74U, 2U)
681#define PA11_ATIM1_CH1 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 0U)
682#define PA11_ATIM1_CH2 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 1U)
683#define PA11_ATIM1_CH3 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 2U)
684#define PA11_ATIM1_CH4 SF32LB_PINMUX(PA, 11U, 5U, 0x78U, 3U)
685#define PA11_ATIM1_CH1N SF32LB_PINMUX(PA, 11U, 5U, 0x7CU, 0U)
686#define PA11_ATIM1_CH2N SF32LB_PINMUX(PA, 11U, 5U, 0x7CU, 1U)
687#define PA11_ATIM1_CH3N SF32LB_PINMUX(PA, 11U, 5U, 0x7CU, 2U)
688#define PA11_ATIM1_ETR SF32LB_PINMUX(PA, 11U, 5U, 0x80U, 2U)
689#define PA11_ATIM1_BK SF32LB_PINMUX(PA, 11U, 5U, 0x80U, 0U)
690#define PA11_ATIM1_BK2 SF32LB_PINMUX(PA, 11U, 5U, 0x80U, 1U)
691
692/* PA12 */
693#define PA12_ANALOG SF32LB_PINMUX_ANALOG(PA, 12U)
694#define PA12_GPIO SF32LB_PINMUX(PA, 12U, 0U, 0U, 0U)
695#define PA12_MPI2_CS SF32LB_PINMUX(PA, 12U, 1U, 0U, 0U)
696#define PA12_SD1_DIO2 SF32LB_PINMUX(PA, 12U, 2U, 0U, 0U)
697#define PA12_I2C1_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x48U, 0U)
698#define PA12_I2C1_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x48U, 1U)
699#define PA12_I2C2_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x4CU, 0U)
700#define PA12_I2C2_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x4CU, 1U)
701#define PA12_I2C3_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x50U, 0U)
702#define PA12_I2C3_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x50U, 1U)
703#define PA12_I2C4_SCL SF32LB_PINMUX(PA, 12U, 4U, 0x54U, 0U)
704#define PA12_I2C4_SDA SF32LB_PINMUX(PA, 12U, 4U, 0x54U, 1U)
705#define PA12_USART1_TXD SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 0U)
706#define PA12_USART1_RXD SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 1U)
707#define PA12_USART1_RTS SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 2U)
708#define PA12_USART1_CTS SF32LB_PINMUX(PA, 12U, 4U, 0x58U, 3U)
709#define PA12_USART2_TXD SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 0U)
710#define PA12_USART2_RXD SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 1U)
711#define PA12_USART2_RTS SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 2U)
712#define PA12_USART2_CTS SF32LB_PINMUX(PA, 12U, 4U, 0x5CU, 3U)
713#define PA12_USART3_TXD SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 0U)
714#define PA12_USART3_RXD SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 1U)
715#define PA12_USART3_RTS SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 2U)
716#define PA12_USART3_CTS SF32LB_PINMUX(PA, 12U, 4U, 0x60U, 3U)
717#define PA12_GPTIM1_CH1 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 0U)
718#define PA12_GPTIM1_CH2 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 1U)
719#define PA12_GPTIM1_CH3 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 2U)
720#define PA12_GPTIM1_CH4 SF32LB_PINMUX(PA, 12U, 5U, 0x64U, 3U)
721#define PA12_GPTIM1_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x6CU, 0U)
722#define PA12_GPTIM2_CH1 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 0U)
723#define PA12_GPTIM2_CH2 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 1U)
724#define PA12_GPTIM2_CH3 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 2U)
725#define PA12_GPTIM2_CH4 SF32LB_PINMUX(PA, 12U, 5U, 0x68U, 3U)
726#define PA12_GPTIM2_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x6CU, 1U)
727#define PA12_LPTIM1_IN SF32LB_PINMUX(PA, 12U, 5U, 0x70U, 0U)
728#define PA12_LPTIM1_OUT SF32LB_PINMUX(PA, 12U, 5U, 0x70U, 1U)
729#define PA12_LPTIM1_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x70U, 2U)
730#define PA12_LPTIM2_IN SF32LB_PINMUX(PA, 12U, 5U, 0x74U, 0U)
731#define PA12_LPTIM2_OUT SF32LB_PINMUX(PA, 12U, 5U, 0x74U, 1U)
732#define PA12_LPTIM2_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x74U, 2U)
733#define PA12_ATIM1_CH1 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 0U)
734#define PA12_ATIM1_CH2 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 1U)
735#define PA12_ATIM1_CH3 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 2U)
736#define PA12_ATIM1_CH4 SF32LB_PINMUX(PA, 12U, 5U, 0x78U, 3U)
737#define PA12_ATIM1_CH1N SF32LB_PINMUX(PA, 12U, 5U, 0x7CU, 0U)
738#define PA12_ATIM1_CH2N SF32LB_PINMUX(PA, 12U, 5U, 0x7CU, 1U)
739#define PA12_ATIM1_CH3N SF32LB_PINMUX(PA, 12U, 5U, 0x7CU, 2U)
740#define PA12_ATIM1_ETR SF32LB_PINMUX(PA, 12U, 5U, 0x80U, 2U)
741#define PA12_ATIM1_BK SF32LB_PINMUX(PA, 12U, 5U, 0x80U, 0U)
742#define PA12_ATIM1_BK2 SF32LB_PINMUX(PA, 12U, 5U, 0x80U, 1U)
743
744/* PA13 */
745#define PA13_ANALOG SF32LB_PINMUX_ANALOG(PA, 13U)
746#define PA13_GPIO SF32LB_PINMUX(PA, 13U, 0U, 0U, 0U)
747#define PA13_MPI2_DIO1 SF32LB_PINMUX(PA, 13U, 1U, 0U, 0U)
748#define PA13_SD1_DIO3 SF32LB_PINMUX(PA, 13U, 2U, 0U, 0U)
749#define PA13_I2C1_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x48U, 0U)
750#define PA13_I2C1_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x48U, 1U)
751#define PA13_I2C2_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x4CU, 0U)
752#define PA13_I2C2_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x4CU, 1U)
753#define PA13_I2C3_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x50U, 0U)
754#define PA13_I2C3_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x50U, 1U)
755#define PA13_I2C4_SCL SF32LB_PINMUX(PA, 13U, 4U, 0x54U, 0U)
756#define PA13_I2C4_SDA SF32LB_PINMUX(PA, 13U, 4U, 0x54U, 1U)
757#define PA13_USART1_TXD SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 0U)
758#define PA13_USART1_RXD SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 1U)
759#define PA13_USART1_RTS SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 2U)
760#define PA13_USART1_CTS SF32LB_PINMUX(PA, 13U, 4U, 0x58U, 3U)
761#define PA13_USART2_TXD SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 0U)
762#define PA13_USART2_RXD SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 1U)
763#define PA13_USART2_RTS SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 2U)
764#define PA13_USART2_CTS SF32LB_PINMUX(PA, 13U, 4U, 0x5CU, 3U)
765#define PA13_USART3_TXD SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 0U)
766#define PA13_USART3_RXD SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 1U)
767#define PA13_USART3_RTS SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 2U)
768#define PA13_USART3_CTS SF32LB_PINMUX(PA, 13U, 4U, 0x60U, 3U)
769#define PA13_GPTIM1_CH1 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 0U)
770#define PA13_GPTIM1_CH2 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 1U)
771#define PA13_GPTIM1_CH3 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 2U)
772#define PA13_GPTIM1_CH4 SF32LB_PINMUX(PA, 13U, 5U, 0x64U, 3U)
773#define PA13_GPTIM1_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x6CU, 0U)
774#define PA13_GPTIM2_CH1 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 0U)
775#define PA13_GPTIM2_CH2 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 1U)
776#define PA13_GPTIM2_CH3 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 2U)
777#define PA13_GPTIM2_CH4 SF32LB_PINMUX(PA, 13U, 5U, 0x68U, 3U)
778#define PA13_GPTIM2_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x6CU, 1U)
779#define PA13_LPTIM1_IN SF32LB_PINMUX(PA, 13U, 5U, 0x70U, 0U)
780#define PA13_LPTIM1_OUT SF32LB_PINMUX(PA, 13U, 5U, 0x70U, 1U)
781#define PA13_LPTIM1_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x70U, 2U)
782#define PA13_LPTIM2_IN SF32LB_PINMUX(PA, 13U, 5U, 0x74U, 0U)
783#define PA13_LPTIM2_OUT SF32LB_PINMUX(PA, 13U, 5U, 0x74U, 1U)
784#define PA13_LPTIM2_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x74U, 2U)
785#define PA13_ATIM1_CH1 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 0U)
786#define PA13_ATIM1_CH2 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 1U)
787#define PA13_ATIM1_CH3 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 2U)
788#define PA13_ATIM1_CH4 SF32LB_PINMUX(PA, 13U, 5U, 0x78U, 3U)
789#define PA13_ATIM1_CH1N SF32LB_PINMUX(PA, 13U, 5U, 0x7CU, 0U)
790#define PA13_ATIM1_CH2N SF32LB_PINMUX(PA, 13U, 5U, 0x7CU, 1U)
791#define PA13_ATIM1_CH3N SF32LB_PINMUX(PA, 13U, 5U, 0x7CU, 2U)
792#define PA13_ATIM1_ETR SF32LB_PINMUX(PA, 13U, 5U, 0x80U, 2U)
793#define PA13_ATIM1_BK SF32LB_PINMUX(PA, 13U, 5U, 0x80U, 0U)
794#define PA13_ATIM1_BK2 SF32LB_PINMUX(PA, 13U, 5U, 0x80U, 1U)
795
796/* PA14 */
797#define PA14_ANALOG SF32LB_PINMUX_ANALOG(PA, 14U)
798#define PA14_GPIO SF32LB_PINMUX(PA, 14U, 0U, 0U, 0U)
799#define PA14_MPI2_DIO2 SF32LB_PINMUX(PA, 14U, 1U, 0U, 0U)
800#define PA14_SD1_CLK SF32LB_PINMUX(PA, 14U, 2U, 0U, 0U)
801#define PA14_I2C1_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x48U, 0U)
802#define PA14_I2C1_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x48U, 1U)
803#define PA14_I2C2_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x4CU, 0U)
804#define PA14_I2C2_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x4CU, 1U)
805#define PA14_I2C3_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x50U, 0U)
806#define PA14_I2C3_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x50U, 1U)
807#define PA14_I2C4_SCL SF32LB_PINMUX(PA, 14U, 4U, 0x54U, 0U)
808#define PA14_I2C4_SDA SF32LB_PINMUX(PA, 14U, 4U, 0x54U, 1U)
809#define PA14_USART1_TXD SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 0U)
810#define PA14_USART1_RXD SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 1U)
811#define PA14_USART1_RTS SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 2U)
812#define PA14_USART1_CTS SF32LB_PINMUX(PA, 14U, 4U, 0x58U, 3U)
813#define PA14_USART2_TXD SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 0U)
814#define PA14_USART2_RXD SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 1U)
815#define PA14_USART2_RTS SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 2U)
816#define PA14_USART2_CTS SF32LB_PINMUX(PA, 14U, 4U, 0x5CU, 3U)
817#define PA14_USART3_TXD SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 0U)
818#define PA14_USART3_RXD SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 1U)
819#define PA14_USART3_RTS SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 2U)
820#define PA14_USART3_CTS SF32LB_PINMUX(PA, 14U, 4U, 0x60U, 3U)
821#define PA14_GPTIM1_CH1 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 0U)
822#define PA14_GPTIM1_CH2 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 1U)
823#define PA14_GPTIM1_CH3 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 2U)
824#define PA14_GPTIM1_CH4 SF32LB_PINMUX(PA, 14U, 5U, 0x64U, 3U)
825#define PA14_GPTIM1_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x6CU, 0U)
826#define PA14_GPTIM2_CH1 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 0U)
827#define PA14_GPTIM2_CH2 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 1U)
828#define PA14_GPTIM2_CH3 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 2U)
829#define PA14_GPTIM2_CH4 SF32LB_PINMUX(PA, 14U, 5U, 0x68U, 3U)
830#define PA14_GPTIM2_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x6CU, 1U)
831#define PA14_LPTIM1_IN SF32LB_PINMUX(PA, 14U, 5U, 0x70U, 0U)
832#define PA14_LPTIM1_OUT SF32LB_PINMUX(PA, 14U, 5U, 0x70U, 1U)
833#define PA14_LPTIM1_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x70U, 2U)
834#define PA14_LPTIM2_IN SF32LB_PINMUX(PA, 14U, 5U, 0x74U, 0U)
835#define PA14_LPTIM2_OUT SF32LB_PINMUX(PA, 14U, 5U, 0x74U, 1U)
836#define PA14_LPTIM2_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x74U, 2U)
837#define PA14_ATIM1_CH1 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 0U)
838#define PA14_ATIM1_CH2 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 1U)
839#define PA14_ATIM1_CH3 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 2U)
840#define PA14_ATIM1_CH4 SF32LB_PINMUX(PA, 14U, 5U, 0x78U, 3U)
841#define PA14_ATIM1_CH1N SF32LB_PINMUX(PA, 14U, 5U, 0x7CU, 0U)
842#define PA14_ATIM1_CH2N SF32LB_PINMUX(PA, 14U, 5U, 0x7CU, 1U)
843#define PA14_ATIM1_CH3N SF32LB_PINMUX(PA, 14U, 5U, 0x7CU, 2U)
844#define PA14_ATIM1_ETR SF32LB_PINMUX(PA, 14U, 5U, 0x80U, 2U)
845#define PA14_ATIM1_BK SF32LB_PINMUX(PA, 14U, 5U, 0x80U, 0U)
846#define PA14_ATIM1_BK2 SF32LB_PINMUX(PA, 14U, 5U, 0x80U, 1U)
847
848/* PA15 */
849#define PA15_ANALOG SF32LB_PINMUX_ANALOG(PA, 15U)
850#define PA15_GPIO SF32LB_PINMUX(PA, 15U, 0U, 0U, 0U)
851#define PA15_MPI2_DIO0 SF32LB_PINMUX(PA, 15U, 1U, 0U, 0U)
852#define PA15_SD1_CMD SF32LB_PINMUX(PA, 15U, 2U, 0U, 0U)
853#define PA15_I2C1_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x48U, 0U)
854#define PA15_I2C1_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x48U, 1U)
855#define PA15_I2C2_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x4CU, 0U)
856#define PA15_I2C2_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x4CU, 1U)
857#define PA15_I2C3_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x50U, 0U)
858#define PA15_I2C3_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x50U, 1U)
859#define PA15_I2C4_SCL SF32LB_PINMUX(PA, 15U, 4U, 0x54U, 0U)
860#define PA15_I2C4_SDA SF32LB_PINMUX(PA, 15U, 4U, 0x54U, 1U)
861#define PA15_USART1_TXD SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 0U)
862#define PA15_USART1_RXD SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 1U)
863#define PA15_USART1_RTS SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 2U)
864#define PA15_USART1_CTS SF32LB_PINMUX(PA, 15U, 4U, 0x58U, 3U)
865#define PA15_USART2_TXD SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 0U)
866#define PA15_USART2_RXD SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 1U)
867#define PA15_USART2_RTS SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 2U)
868#define PA15_USART2_CTS SF32LB_PINMUX(PA, 15U, 4U, 0x5CU, 3U)
869#define PA15_USART3_TXD SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 0U)
870#define PA15_USART3_RXD SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 1U)
871#define PA15_USART3_RTS SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 2U)
872#define PA15_USART3_CTS SF32LB_PINMUX(PA, 15U, 4U, 0x60U, 3U)
873#define PA15_GPTIM1_CH1 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 0U)
874#define PA15_GPTIM1_CH2 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 1U)
875#define PA15_GPTIM1_CH3 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 2U)
876#define PA15_GPTIM1_CH4 SF32LB_PINMUX(PA, 15U, 5U, 0x64U, 3U)
877#define PA15_GPTIM1_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x6CU, 0U)
878#define PA15_GPTIM2_CH1 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 0U)
879#define PA15_GPTIM2_CH2 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 1U)
880#define PA15_GPTIM2_CH3 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 2U)
881#define PA15_GPTIM2_CH4 SF32LB_PINMUX(PA, 15U, 5U, 0x68U, 3U)
882#define PA15_GPTIM2_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x6CU, 1U)
883#define PA15_LPTIM1_IN SF32LB_PINMUX(PA, 15U, 5U, 0x70U, 0U)
884#define PA15_LPTIM1_OUT SF32LB_PINMUX(PA, 15U, 5U, 0x70U, 1U)
885#define PA15_LPTIM1_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x70U, 2U)
886#define PA15_LPTIM2_IN SF32LB_PINMUX(PA, 15U, 5U, 0x74U, 0U)
887#define PA15_LPTIM2_OUT SF32LB_PINMUX(PA, 15U, 5U, 0x74U, 1U)
888#define PA15_LPTIM2_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x74U, 2U)
889#define PA15_ATIM1_CH1 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 0U)
890#define PA15_ATIM1_CH2 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 1U)
891#define PA15_ATIM1_CH3 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 2U)
892#define PA15_ATIM1_CH4 SF32LB_PINMUX(PA, 15U, 5U, 0x78U, 3U)
893#define PA15_ATIM1_CH1N SF32LB_PINMUX(PA, 15U, 5U, 0x7CU, 0U)
894#define PA15_ATIM1_CH2N SF32LB_PINMUX(PA, 15U, 5U, 0x7CU, 1U)
895#define PA15_ATIM1_CH3N SF32LB_PINMUX(PA, 15U, 5U, 0x7CU, 2U)
896#define PA15_ATIM1_ETR SF32LB_PINMUX(PA, 15U, 5U, 0x80U, 2U)
897#define PA15_ATIM1_BK SF32LB_PINMUX(PA, 15U, 5U, 0x80U, 0U)
898#define PA15_ATIM1_BK2 SF32LB_PINMUX(PA, 15U, 5U, 0x80U, 1U)
899
900/* PA16 */
901#define PA16_ANALOG SF32LB_PINMUX_ANALOG(PA, 16U)
902#define PA16_GPIO SF32LB_PINMUX(PA, 16U, 0U, 0U, 0U)
903#define PA16_MPI2_CLK SF32LB_PINMUX(PA, 16U, 1U, 0U, 0U)
904#define PA16_SD1_DIO0 SF32LB_PINMUX(PA, 16U, 2U, 0U, 0U)
905#define PA16_I2C1_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x48U, 0U)
906#define PA16_I2C1_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x48U, 1U)
907#define PA16_I2C2_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x4CU, 0U)
908#define PA16_I2C2_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x4CU, 1U)
909#define PA16_I2C3_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x50U, 0U)
910#define PA16_I2C3_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x50U, 1U)
911#define PA16_I2C4_SCL SF32LB_PINMUX(PA, 16U, 4U, 0x54U, 0U)
912#define PA16_I2C4_SDA SF32LB_PINMUX(PA, 16U, 4U, 0x54U, 1U)
913#define PA16_USART1_TXD SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 0U)
914#define PA16_USART1_RXD SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 1U)
915#define PA16_USART1_RTS SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 2U)
916#define PA16_USART1_CTS SF32LB_PINMUX(PA, 16U, 4U, 0x58U, 3U)
917#define PA16_USART2_TXD SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 0U)
918#define PA16_USART2_RXD SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 1U)
919#define PA16_USART2_RTS SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 2U)
920#define PA16_USART2_CTS SF32LB_PINMUX(PA, 16U, 4U, 0x5CU, 3U)
921#define PA16_USART3_TXD SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 0U)
922#define PA16_USART3_RXD SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 1U)
923#define PA16_USART3_RTS SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 2U)
924#define PA16_USART3_CTS SF32LB_PINMUX(PA, 16U, 4U, 0x60U, 3U)
925#define PA16_GPTIM1_CH1 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 0U)
926#define PA16_GPTIM1_CH2 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 1U)
927#define PA16_GPTIM1_CH3 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 2U)
928#define PA16_GPTIM1_CH4 SF32LB_PINMUX(PA, 16U, 5U, 0x64U, 3U)
929#define PA16_GPTIM1_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x6CU, 0U)
930#define PA16_GPTIM2_CH1 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 0U)
931#define PA16_GPTIM2_CH2 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 1U)
932#define PA16_GPTIM2_CH3 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 2U)
933#define PA16_GPTIM2_CH4 SF32LB_PINMUX(PA, 16U, 5U, 0x68U, 3U)
934#define PA16_GPTIM2_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x6CU, 1U)
935#define PA16_LPTIM1_IN SF32LB_PINMUX(PA, 16U, 5U, 0x70U, 0U)
936#define PA16_LPTIM1_OUT SF32LB_PINMUX(PA, 16U, 5U, 0x70U, 1U)
937#define PA16_LPTIM1_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x70U, 2U)
938#define PA16_LPTIM2_IN SF32LB_PINMUX(PA, 16U, 5U, 0x74U, 0U)
939#define PA16_LPTIM2_OUT SF32LB_PINMUX(PA, 16U, 5U, 0x74U, 1U)
940#define PA16_LPTIM2_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x74U, 2U)
941#define PA16_ATIM1_CH1 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 0U)
942#define PA16_ATIM1_CH2 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 1U)
943#define PA16_ATIM1_CH3 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 2U)
944#define PA16_ATIM1_CH4 SF32LB_PINMUX(PA, 16U, 5U, 0x78U, 3U)
945#define PA16_ATIM1_CH1N SF32LB_PINMUX(PA, 16U, 5U, 0x7CU, 0U)
946#define PA16_ATIM1_CH2N SF32LB_PINMUX(PA, 16U, 5U, 0x7CU, 1U)
947#define PA16_ATIM1_CH3N SF32LB_PINMUX(PA, 16U, 5U, 0x7CU, 2U)
948#define PA16_ATIM1_ETR SF32LB_PINMUX(PA, 16U, 5U, 0x80U, 2U)
949#define PA16_ATIM1_BK SF32LB_PINMUX(PA, 16U, 5U, 0x80U, 0U)
950#define PA16_ATIM1_BK2 SF32LB_PINMUX(PA, 16U, 5U, 0x80U, 1U)
951
952/* PA17 */
953#define PA17_ANALOG SF32LB_PINMUX_ANALOG(PA, 17U)
954#define PA17_GPIO SF32LB_PINMUX(PA, 17U, 0U, 0U, 0U)
955#define PA17_MPI2_DIO3 SF32LB_PINMUX(PA, 17U, 1U, 0U, 0U)
956#define PA17_SD1_DIO1 SF32LB_PINMUX(PA, 17U, 2U, 0U, 0U)
957#define PA17_I2C1_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x48U, 0U)
958#define PA17_I2C1_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x48U, 1U)
959#define PA17_I2C2_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x4CU, 0U)
960#define PA17_I2C2_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x4CU, 1U)
961#define PA17_I2C3_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x50U, 0U)
962#define PA17_I2C3_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x50U, 1U)
963#define PA17_I2C4_SCL SF32LB_PINMUX(PA, 17U, 4U, 0x54U, 0U)
964#define PA17_I2C4_SDA SF32LB_PINMUX(PA, 17U, 4U, 0x54U, 1U)
965#define PA17_USART1_TXD SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 0U)
966#define PA17_USART1_RXD SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 1U)
967#define PA17_USART1_RTS SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 2U)
968#define PA17_USART1_CTS SF32LB_PINMUX(PA, 17U, 4U, 0x58U, 3U)
969#define PA17_USART2_TXD SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 0U)
970#define PA17_USART2_RXD SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 1U)
971#define PA17_USART2_RTS SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 2U)
972#define PA17_USART2_CTS SF32LB_PINMUX(PA, 17U, 4U, 0x5CU, 3U)
973#define PA17_USART3_TXD SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 0U)
974#define PA17_USART3_RXD SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 1U)
975#define PA17_USART3_RTS SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 2U)
976#define PA17_USART3_CTS SF32LB_PINMUX(PA, 17U, 4U, 0x60U, 3U)
977#define PA17_GPTIM1_CH1 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 0U)
978#define PA17_GPTIM1_CH2 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 1U)
979#define PA17_GPTIM1_CH3 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 2U)
980#define PA17_GPTIM1_CH4 SF32LB_PINMUX(PA, 17U, 5U, 0x64U, 3U)
981#define PA17_GPTIM1_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x6CU, 0U)
982#define PA17_GPTIM2_CH1 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 0U)
983#define PA17_GPTIM2_CH2 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 1U)
984#define PA17_GPTIM2_CH3 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 2U)
985#define PA17_GPTIM2_CH4 SF32LB_PINMUX(PA, 17U, 5U, 0x68U, 3U)
986#define PA17_GPTIM2_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x6CU, 1U)
987#define PA17_LPTIM1_IN SF32LB_PINMUX(PA, 17U, 5U, 0x70U, 0U)
988#define PA17_LPTIM1_OUT SF32LB_PINMUX(PA, 17U, 5U, 0x70U, 1U)
989#define PA17_LPTIM1_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x70U, 2U)
990#define PA17_LPTIM2_IN SF32LB_PINMUX(PA, 17U, 5U, 0x74U, 0U)
991#define PA17_LPTIM2_OUT SF32LB_PINMUX(PA, 17U, 5U, 0x74U, 1U)
992#define PA17_LPTIM2_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x74U, 2U)
993#define PA17_ATIM1_CH1 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 0U)
994#define PA17_ATIM1_CH2 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 1U)
995#define PA17_ATIM1_CH3 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 2U)
996#define PA17_ATIM1_CH4 SF32LB_PINMUX(PA, 17U, 5U, 0x78U, 3U)
997#define PA17_ATIM1_CH1N SF32LB_PINMUX(PA, 17U, 5U, 0x7CU, 0U)
998#define PA17_ATIM1_CH2N SF32LB_PINMUX(PA, 17U, 5U, 0x7CU, 1U)
999#define PA17_ATIM1_CH3N SF32LB_PINMUX(PA, 17U, 5U, 0x7CU, 2U)
1000#define PA17_ATIM1_ETR SF32LB_PINMUX(PA, 17U, 5U, 0x80U, 2U)
1001#define PA17_ATIM1_BK SF32LB_PINMUX(PA, 17U, 5U, 0x80U, 0U)
1002#define PA17_ATIM1_BK2 SF32LB_PINMUX(PA, 17U, 5U, 0x80U, 1U)
1003
1004/* PA18 */
1005#define PA18_ANALOG SF32LB_PINMUX_ANALOG(PA, 18U)
1006#define PA18_GPIO SF32LB_PINMUX(PA, 18U, 0U, 0U, 0U)
1007#define PA18_SWDIO SF32LB_PINMUX(PA, 18U, 2U, 0U, 0U)
1008#define PA18_I2C1_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x48U, 0U)
1009#define PA18_I2C1_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x48U, 1U)
1010#define PA18_I2C2_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x4CU, 0U)
1011#define PA18_I2C2_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x4CU, 1U)
1012#define PA18_I2C3_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x50U, 0U)
1013#define PA18_I2C3_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x50U, 1U)
1014#define PA18_I2C4_SCL SF32LB_PINMUX(PA, 18U, 4U, 0x54U, 0U)
1015#define PA18_I2C4_SDA SF32LB_PINMUX(PA, 18U, 4U, 0x54U, 1U)
1016#define PA18_USART1_TXD SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 0U)
1017#define PA18_USART1_RXD SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 1U)
1018#define PA18_USART1_RTS SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 2U)
1019#define PA18_USART1_CTS SF32LB_PINMUX(PA, 18U, 4U, 0x58U, 3U)
1020#define PA18_USART2_TXD SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 0U)
1021#define PA18_USART2_RXD SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 1U)
1022#define PA18_USART2_RTS SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 2U)
1023#define PA18_USART2_CTS SF32LB_PINMUX(PA, 18U, 4U, 0x5CU, 3U)
1024#define PA18_USART3_TXD SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 0U)
1025#define PA18_USART3_RXD SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 1U)
1026#define PA18_USART3_RTS SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 2U)
1027#define PA18_USART3_CTS SF32LB_PINMUX(PA, 18U, 4U, 0x60U, 3U)
1028#define PA18_GPTIM1_CH1 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 0U)
1029#define PA18_GPTIM1_CH2 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 1U)
1030#define PA18_GPTIM1_CH3 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 2U)
1031#define PA18_GPTIM1_CH4 SF32LB_PINMUX(PA, 18U, 5U, 0x64U, 3U)
1032#define PA18_GPTIM1_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x6CU, 0U)
1033#define PA18_GPTIM2_CH1 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 0U)
1034#define PA18_GPTIM2_CH2 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 1U)
1035#define PA18_GPTIM2_CH3 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 2U)
1036#define PA18_GPTIM2_CH4 SF32LB_PINMUX(PA, 18U, 5U, 0x68U, 3U)
1037#define PA18_GPTIM2_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x6CU, 1U)
1038#define PA18_LPTIM1_IN SF32LB_PINMUX(PA, 18U, 5U, 0x70U, 0U)
1039#define PA18_LPTIM1_OUT SF32LB_PINMUX(PA, 18U, 5U, 0x70U, 1U)
1040#define PA18_LPTIM1_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x70U, 2U)
1041#define PA18_LPTIM2_IN SF32LB_PINMUX(PA, 18U, 5U, 0x74U, 0U)
1042#define PA18_LPTIM2_OUT SF32LB_PINMUX(PA, 18U, 5U, 0x74U, 1U)
1043#define PA18_LPTIM2_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x74U, 2U)
1044#define PA18_ATIM1_CH1 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 0U)
1045#define PA18_ATIM1_CH2 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 1U)
1046#define PA18_ATIM1_CH3 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 2U)
1047#define PA18_ATIM1_CH4 SF32LB_PINMUX(PA, 18U, 5U, 0x78U, 3U)
1048#define PA18_ATIM1_CH1N SF32LB_PINMUX(PA, 18U, 5U, 0x7CU, 0U)
1049#define PA18_ATIM1_CH2N SF32LB_PINMUX(PA, 18U, 5U, 0x7CU, 1U)
1050#define PA18_ATIM1_CH3N SF32LB_PINMUX(PA, 18U, 5U, 0x7CU, 2U)
1051#define PA18_ATIM1_ETR SF32LB_PINMUX(PA, 18U, 5U, 0x80U, 2U)
1052#define PA18_ATIM1_BK SF32LB_PINMUX(PA, 18U, 5U, 0x80U, 0U)
1053#define PA18_ATIM1_BK2 SF32LB_PINMUX(PA, 18U, 5U, 0x80U, 1U)
1054
1055/* PA19 */
1056#define PA19_ANALOG SF32LB_PINMUX_ANALOG(PA, 19U)
1057#define PA19_GPIO SF32LB_PINMUX(PA, 19U, 0U, 0U, 0U)
1058#define PA19_SWCLK SF32LB_PINMUX(PA, 19U, 2U, 0U, 0U)
1059#define PA19_I2C1_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x48U, 0U)
1060#define PA19_I2C1_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x48U, 1U)
1061#define PA19_I2C2_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x4CU, 0U)
1062#define PA19_I2C2_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x4CU, 1U)
1063#define PA19_I2C3_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x50U, 0U)
1064#define PA19_I2C3_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x50U, 1U)
1065#define PA19_I2C4_SCL SF32LB_PINMUX(PA, 19U, 4U, 0x54U, 0U)
1066#define PA19_I2C4_SDA SF32LB_PINMUX(PA, 19U, 4U, 0x54U, 1U)
1067#define PA19_USART1_TXD SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 0U)
1068#define PA19_USART1_RXD SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 1U)
1069#define PA19_USART1_RTS SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 2U)
1070#define PA19_USART1_CTS SF32LB_PINMUX(PA, 19U, 4U, 0x58U, 3U)
1071#define PA19_USART2_TXD SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 0U)
1072#define PA19_USART2_RXD SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 1U)
1073#define PA19_USART2_RTS SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 2U)
1074#define PA19_USART2_CTS SF32LB_PINMUX(PA, 19U, 4U, 0x5CU, 3U)
1075#define PA19_USART3_TXD SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 0U)
1076#define PA19_USART3_RXD SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 1U)
1077#define PA19_USART3_RTS SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 2U)
1078#define PA19_USART3_CTS SF32LB_PINMUX(PA, 19U, 4U, 0x60U, 3U)
1079#define PA19_GPTIM1_CH1 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 0U)
1080#define PA19_GPTIM1_CH2 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 1U)
1081#define PA19_GPTIM1_CH3 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 2U)
1082#define PA19_GPTIM1_CH4 SF32LB_PINMUX(PA, 19U, 5U, 0x64U, 3U)
1083#define PA19_GPTIM1_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x6CU, 0U)
1084#define PA19_GPTIM2_CH1 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 0U)
1085#define PA19_GPTIM2_CH2 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 1U)
1086#define PA19_GPTIM2_CH3 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 2U)
1087#define PA19_GPTIM2_CH4 SF32LB_PINMUX(PA, 19U, 5U, 0x68U, 3U)
1088#define PA19_GPTIM2_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x6CU, 1U)
1089#define PA19_LPTIM1_IN SF32LB_PINMUX(PA, 19U, 5U, 0x70U, 0U)
1090#define PA19_LPTIM1_OUT SF32LB_PINMUX(PA, 19U, 5U, 0x70U, 1U)
1091#define PA19_LPTIM1_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x70U, 2U)
1092#define PA19_LPTIM2_IN SF32LB_PINMUX(PA, 19U, 5U, 0x74U, 0U)
1093#define PA19_LPTIM2_OUT SF32LB_PINMUX(PA, 19U, 5U, 0x74U, 1U)
1094#define PA19_LPTIM2_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x74U, 2U)
1095#define PA19_ATIM1_CH1 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 0U)
1096#define PA19_ATIM1_CH2 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 1U)
1097#define PA19_ATIM1_CH3 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 2U)
1098#define PA19_ATIM1_CH4 SF32LB_PINMUX(PA, 19U, 5U, 0x78U, 3U)
1099#define PA19_ATIM1_CH1N SF32LB_PINMUX(PA, 19U, 5U, 0x7CU, 0U)
1100#define PA19_ATIM1_CH2N SF32LB_PINMUX(PA, 19U, 5U, 0x7CU, 1U)
1101#define PA19_ATIM1_CH3N SF32LB_PINMUX(PA, 19U, 5U, 0x7CU, 2U)
1102#define PA19_ATIM1_ETR SF32LB_PINMUX(PA, 19U, 5U, 0x80U, 2U)
1103#define PA19_ATIM1_BK SF32LB_PINMUX(PA, 19U, 5U, 0x80U, 0U)
1104#define PA19_ATIM1_BK2 SF32LB_PINMUX(PA, 19U, 5U, 0x80U, 1U)
1105
1106/* PA20 */
1107#define PA20_ANALOG SF32LB_PINMUX_ANALOG(PA, 20U)
1108#define PA20_GPIO SF32LB_PINMUX(PA, 20U, 0U, 0U, 0U)
1109#define PA20_I2C1_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x48U, 0U)
1110#define PA20_I2C1_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x48U, 1U)
1111#define PA20_I2C2_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x4CU, 0U)
1112#define PA20_I2C2_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x4CU, 1U)
1113#define PA20_I2C3_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x50U, 0U)
1114#define PA20_I2C3_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x50U, 1U)
1115#define PA20_I2C4_SCL SF32LB_PINMUX(PA, 20U, 4U, 0x54U, 0U)
1116#define PA20_I2C4_SDA SF32LB_PINMUX(PA, 20U, 4U, 0x54U, 1U)
1117#define PA20_USART1_TXD SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 0U)
1118#define PA20_USART1_RXD SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 1U)
1119#define PA20_USART1_RTS SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 2U)
1120#define PA20_USART1_CTS SF32LB_PINMUX(PA, 20U, 4U, 0x58U, 3U)
1121#define PA20_USART2_TXD SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 0U)
1122#define PA20_USART2_RXD SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 1U)
1123#define PA20_USART2_RTS SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 2U)
1124#define PA20_USART2_CTS SF32LB_PINMUX(PA, 20U, 4U, 0x5CU, 3U)
1125#define PA20_USART3_TXD SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 0U)
1126#define PA20_USART3_RXD SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 1U)
1127#define PA20_USART3_RTS SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 2U)
1128#define PA20_USART3_CTS SF32LB_PINMUX(PA, 20U, 4U, 0x60U, 3U)
1129#define PA20_GPTIM1_CH1 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 0U)
1130#define PA20_GPTIM1_CH2 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 1U)
1131#define PA20_GPTIM1_CH3 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 2U)
1132#define PA20_GPTIM1_CH4 SF32LB_PINMUX(PA, 20U, 5U, 0x64U, 3U)
1133#define PA20_GPTIM1_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x6CU, 0U)
1134#define PA20_GPTIM2_CH1 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 0U)
1135#define PA20_GPTIM2_CH2 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 1U)
1136#define PA20_GPTIM2_CH3 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 2U)
1137#define PA20_GPTIM2_CH4 SF32LB_PINMUX(PA, 20U, 5U, 0x68U, 3U)
1138#define PA20_GPTIM2_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x6CU, 1U)
1139#define PA20_LPTIM1_IN SF32LB_PINMUX(PA, 20U, 5U, 0x70U, 0U)
1140#define PA20_LPTIM1_OUT SF32LB_PINMUX(PA, 20U, 5U, 0x70U, 1U)
1141#define PA20_LPTIM1_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x70U, 2U)
1142#define PA20_LPTIM2_IN SF32LB_PINMUX(PA, 20U, 5U, 0x74U, 0U)
1143#define PA20_LPTIM2_OUT SF32LB_PINMUX(PA, 20U, 5U, 0x74U, 1U)
1144#define PA20_LPTIM2_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x74U, 2U)
1145#define PA20_ATIM1_CH1 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 0U)
1146#define PA20_ATIM1_CH2 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 1U)
1147#define PA20_ATIM1_CH3 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 2U)
1148#define PA20_ATIM1_CH4 SF32LB_PINMUX(PA, 20U, 5U, 0x78U, 3U)
1149#define PA20_ATIM1_CH1N SF32LB_PINMUX(PA, 20U, 5U, 0x7CU, 0U)
1150#define PA20_ATIM1_CH2N SF32LB_PINMUX(PA, 20U, 5U, 0x7CU, 1U)
1151#define PA20_ATIM1_CH3N SF32LB_PINMUX(PA, 20U, 5U, 0x7CU, 2U)
1152#define PA20_ATIM1_ETR SF32LB_PINMUX(PA, 20U, 5U, 0x80U, 2U)
1153#define PA20_ATIM1_BK SF32LB_PINMUX(PA, 20U, 5U, 0x80U, 0U)
1154#define PA20_ATIM1_BK2 SF32LB_PINMUX(PA, 20U, 5U, 0x80U, 1U)
1155
1156/* PA21 */
1157#define PA21_ANALOG SF32LB_PINMUX_ANALOG(PA, 21U)
1158#define PA21_GPIO SF32LB_PINMUX(PA, 21U, 0U, 0U, 0U)
1159#define PA21_I2C1_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x48U, 0U)
1160#define PA21_I2C1_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x48U, 1U)
1161#define PA21_I2C2_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x4CU, 0U)
1162#define PA21_I2C2_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x4CU, 1U)
1163#define PA21_I2C3_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x50U, 0U)
1164#define PA21_I2C3_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x50U, 1U)
1165#define PA21_I2C4_SCL SF32LB_PINMUX(PA, 21U, 4U, 0x54U, 0U)
1166#define PA21_I2C4_SDA SF32LB_PINMUX(PA, 21U, 4U, 0x54U, 1U)
1167#define PA21_USART1_TXD SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 0U)
1168#define PA21_USART1_RXD SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 1U)
1169#define PA21_USART1_RTS SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 2U)
1170#define PA21_USART1_CTS SF32LB_PINMUX(PA, 21U, 4U, 0x58U, 3U)
1171#define PA21_USART2_TXD SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 0U)
1172#define PA21_USART2_RXD SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 1U)
1173#define PA21_USART2_RTS SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 2U)
1174#define PA21_USART2_CTS SF32LB_PINMUX(PA, 21U, 4U, 0x5CU, 3U)
1175#define PA21_USART3_TXD SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 0U)
1176#define PA21_USART3_RXD SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 1U)
1177#define PA21_USART3_RTS SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 2U)
1178#define PA21_USART3_CTS SF32LB_PINMUX(PA, 21U, 4U, 0x60U, 3U)
1179#define PA21_GPTIM1_CH1 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 0U)
1180#define PA21_GPTIM1_CH2 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 1U)
1181#define PA21_GPTIM1_CH3 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 2U)
1182#define PA21_GPTIM1_CH4 SF32LB_PINMUX(PA, 21U, 5U, 0x64U, 3U)
1183#define PA21_GPTIM1_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x6CU, 0U)
1184#define PA21_GPTIM2_CH1 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 0U)
1185#define PA21_GPTIM2_CH2 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 1U)
1186#define PA21_GPTIM2_CH3 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 2U)
1187#define PA21_GPTIM2_CH4 SF32LB_PINMUX(PA, 21U, 5U, 0x68U, 3U)
1188#define PA21_GPTIM2_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x6CU, 1U)
1189#define PA21_LPTIM1_IN SF32LB_PINMUX(PA, 21U, 5U, 0x70U, 0U)
1190#define PA21_LPTIM1_OUT SF32LB_PINMUX(PA, 21U, 5U, 0x70U, 1U)
1191#define PA21_LPTIM1_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x70U, 2U)
1192#define PA21_LPTIM2_IN SF32LB_PINMUX(PA, 21U, 5U, 0x74U, 0U)
1193#define PA21_LPTIM2_OUT SF32LB_PINMUX(PA, 21U, 5U, 0x74U, 1U)
1194#define PA21_LPTIM2_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x74U, 2U)
1195#define PA21_ATIM1_CH1 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 0U)
1196#define PA21_ATIM1_CH2 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 1U)
1197#define PA21_ATIM1_CH3 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 2U)
1198#define PA21_ATIM1_CH4 SF32LB_PINMUX(PA, 21U, 5U, 0x78U, 3U)
1199#define PA21_ATIM1_CH1N SF32LB_PINMUX(PA, 21U, 5U, 0x7CU, 0U)
1200#define PA21_ATIM1_CH2N SF32LB_PINMUX(PA, 21U, 5U, 0x7CU, 1U)
1201#define PA21_ATIM1_CH3N SF32LB_PINMUX(PA, 21U, 5U, 0x7CU, 2U)
1202#define PA21_ATIM1_ETR SF32LB_PINMUX(PA, 21U, 5U, 0x80U, 2U)
1203#define PA21_ATIM1_BK SF32LB_PINMUX(PA, 21U, 5U, 0x80U, 0U)
1204#define PA21_ATIM1_BK2 SF32LB_PINMUX(PA, 21U, 5U, 0x80U, 1U)
1205
1206/* PA22 */
1207#define PA22_ANALOG SF32LB_PINMUX_ANALOG(PA, 22U)
1208#define PA22_GPIO SF32LB_PINMUX(PA, 22U, 0U, 0U, 0U)
1209#define PA22_PDM1_CLK SF32LB_PINMUX(PA, 22U, 3U, 0U, 0U)
1210#define PA22_I2C1_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x48U, 0U)
1211#define PA22_I2C1_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x48U, 1U)
1212#define PA22_I2C2_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x4CU, 0U)
1213#define PA22_I2C2_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x4CU, 1U)
1214#define PA22_I2C3_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x50U, 0U)
1215#define PA22_I2C3_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x50U, 1U)
1216#define PA22_I2C4_SCL SF32LB_PINMUX(PA, 22U, 4U, 0x54U, 0U)
1217#define PA22_I2C4_SDA SF32LB_PINMUX(PA, 22U, 4U, 0x54U, 1U)
1218#define PA22_USART1_TXD SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 0U)
1219#define PA22_USART1_RXD SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 1U)
1220#define PA22_USART1_RTS SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 2U)
1221#define PA22_USART1_CTS SF32LB_PINMUX(PA, 22U, 4U, 0x58U, 3U)
1222#define PA22_USART2_TXD SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 0U)
1223#define PA22_USART2_RXD SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 1U)
1224#define PA22_USART2_RTS SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 2U)
1225#define PA22_USART2_CTS SF32LB_PINMUX(PA, 22U, 4U, 0x5CU, 3U)
1226#define PA22_USART3_TXD SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 0U)
1227#define PA22_USART3_RXD SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 1U)
1228#define PA22_USART3_RTS SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 2U)
1229#define PA22_USART3_CTS SF32LB_PINMUX(PA, 22U, 4U, 0x60U, 3U)
1230#define PA22_GPTIM1_CH1 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 0U)
1231#define PA22_GPTIM1_CH2 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 1U)
1232#define PA22_GPTIM1_CH3 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 2U)
1233#define PA22_GPTIM1_CH4 SF32LB_PINMUX(PA, 22U, 5U, 0x64U, 3U)
1234#define PA22_GPTIM1_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x6CU, 0U)
1235#define PA22_GPTIM2_CH1 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 0U)
1236#define PA22_GPTIM2_CH2 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 1U)
1237#define PA22_GPTIM2_CH3 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 2U)
1238#define PA22_GPTIM2_CH4 SF32LB_PINMUX(PA, 22U, 5U, 0x68U, 3U)
1239#define PA22_GPTIM2_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x6CU, 1U)
1240#define PA22_LPTIM1_IN SF32LB_PINMUX(PA, 22U, 5U, 0x70U, 0U)
1241#define PA22_LPTIM1_OUT SF32LB_PINMUX(PA, 22U, 5U, 0x70U, 1U)
1242#define PA22_LPTIM1_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x70U, 2U)
1243#define PA22_LPTIM2_IN SF32LB_PINMUX(PA, 22U, 5U, 0x74U, 0U)
1244#define PA22_LPTIM2_OUT SF32LB_PINMUX(PA, 22U, 5U, 0x74U, 1U)
1245#define PA22_LPTIM2_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x74U, 2U)
1246#define PA22_ATIM1_CH1 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 0U)
1247#define PA22_ATIM1_CH2 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 1U)
1248#define PA22_ATIM1_CH3 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 2U)
1249#define PA22_ATIM1_CH4 SF32LB_PINMUX(PA, 22U, 5U, 0x78U, 3U)
1250#define PA22_ATIM1_CH1N SF32LB_PINMUX(PA, 22U, 5U, 0x7CU, 0U)
1251#define PA22_ATIM1_CH2N SF32LB_PINMUX(PA, 22U, 5U, 0x7CU, 1U)
1252#define PA22_ATIM1_CH3N SF32LB_PINMUX(PA, 22U, 5U, 0x7CU, 2U)
1253#define PA22_ATIM1_ETR SF32LB_PINMUX(PA, 22U, 5U, 0x80U, 2U)
1254#define PA22_ATIM1_BK SF32LB_PINMUX(PA, 22U, 5U, 0x80U, 0U)
1255#define PA22_ATIM1_BK2 SF32LB_PINMUX(PA, 22U, 5U, 0x80U, 1U)
1256#define PA22_XTAL32K_XI SF32LB_PINMUX(PA, 22U, 8U, 0U, 0U)
1257
1258/* PA23 */
1259#define PA23_ANALOG SF32LB_PINMUX_ANALOG(PA, 23U)
1260#define PA23_GPIO SF32LB_PINMUX(PA, 23U, 0U, 0U, 0U)
1261#define PA23_PDM1_DATA SF32LB_PINMUX(PA, 23U, 3U, 0U, 0U)
1262#define PA23_I2C1_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x48U, 0U)
1263#define PA23_I2C1_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x48U, 1U)
1264#define PA23_I2C2_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x4CU, 0U)
1265#define PA23_I2C2_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x4CU, 1U)
1266#define PA23_I2C3_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x50U, 0U)
1267#define PA23_I2C3_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x50U, 1U)
1268#define PA23_I2C4_SCL SF32LB_PINMUX(PA, 23U, 4U, 0x54U, 0U)
1269#define PA23_I2C4_SDA SF32LB_PINMUX(PA, 23U, 4U, 0x54U, 1U)
1270#define PA23_USART1_TXD SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 0U)
1271#define PA23_USART1_RXD SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 1U)
1272#define PA23_USART1_RTS SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 2U)
1273#define PA23_USART1_CTS SF32LB_PINMUX(PA, 23U, 4U, 0x58U, 3U)
1274#define PA23_USART2_TXD SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 0U)
1275#define PA23_USART2_RXD SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 1U)
1276#define PA23_USART2_RTS SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 2U)
1277#define PA23_USART2_CTS SF32LB_PINMUX(PA, 23U, 4U, 0x5CU, 3U)
1278#define PA23_USART3_TXD SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 0U)
1279#define PA23_USART3_RXD SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 1U)
1280#define PA23_USART3_RTS SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 2U)
1281#define PA23_USART3_CTS SF32LB_PINMUX(PA, 23U, 4U, 0x60U, 3U)
1282#define PA23_GPTIM1_CH1 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 0U)
1283#define PA23_GPTIM1_CH2 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 1U)
1284#define PA23_GPTIM1_CH3 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 2U)
1285#define PA23_GPTIM1_CH4 SF32LB_PINMUX(PA, 23U, 5U, 0x64U, 3U)
1286#define PA23_GPTIM1_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x6CU, 0U)
1287#define PA23_GPTIM2_CH1 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 0U)
1288#define PA23_GPTIM2_CH2 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 1U)
1289#define PA23_GPTIM2_CH3 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 2U)
1290#define PA23_GPTIM2_CH4 SF32LB_PINMUX(PA, 23U, 5U, 0x68U, 3U)
1291#define PA23_GPTIM2_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x6CU, 1U)
1292#define PA23_LPTIM1_IN SF32LB_PINMUX(PA, 23U, 5U, 0x70U, 0U)
1293#define PA23_LPTIM1_OUT SF32LB_PINMUX(PA, 23U, 5U, 0x70U, 1U)
1294#define PA23_LPTIM1_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x70U, 2U)
1295#define PA23_LPTIM2_IN SF32LB_PINMUX(PA, 23U, 5U, 0x74U, 0U)
1296#define PA23_LPTIM2_OUT SF32LB_PINMUX(PA, 23U, 5U, 0x74U, 1U)
1297#define PA23_LPTIM2_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x74U, 2U)
1298#define PA23_ATIM1_CH1 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 0U)
1299#define PA23_ATIM1_CH2 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 1U)
1300#define PA23_ATIM1_CH3 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 2U)
1301#define PA23_ATIM1_CH4 SF32LB_PINMUX(PA, 23U, 5U, 0x78U, 3U)
1302#define PA23_ATIM1_CH1N SF32LB_PINMUX(PA, 23U, 5U, 0x7CU, 0U)
1303#define PA23_ATIM1_CH2N SF32LB_PINMUX(PA, 23U, 5U, 0x7CU, 1U)
1304#define PA23_ATIM1_CH3N SF32LB_PINMUX(PA, 23U, 5U, 0x7CU, 2U)
1305#define PA23_ATIM1_ETR SF32LB_PINMUX(PA, 23U, 5U, 0x80U, 2U)
1306#define PA23_ATIM1_BK SF32LB_PINMUX(PA, 23U, 5U, 0x80U, 0U)
1307#define PA23_ATIM1_BK2 SF32LB_PINMUX(PA, 23U, 5U, 0x80U, 1U)
1308#define PA23_XTAL32K_XO SF32LB_PINMUX(PA, 23U, 8U, 0U, 0U)
1309
1310/* PA24 */
1311#define PA24_ANALOG SF32LB_PINMUX_ANALOG(PA, 24U)
1312#define PA24_GPIO SF32LB_PINMUX(PA, 24U, 0U, 0U, 0U)
1313#define PA24_SPI1_DIO SF32LB_PINMUX(PA, 24U, 2U, 0U, 0U)
1314#define PA24_I2S1_MCLK SF32LB_PINMUX(PA, 24U, 3U, 0U, 0U)
1315#define PA24_I2C1_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x48U, 0U)
1316#define PA24_I2C1_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x48U, 1U)
1317#define PA24_I2C2_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x4CU, 0U)
1318#define PA24_I2C2_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x4CU, 1U)
1319#define PA24_I2C3_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x50U, 0U)
1320#define PA24_I2C3_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x50U, 1U)
1321#define PA24_I2C4_SCL SF32LB_PINMUX(PA, 24U, 4U, 0x54U, 0U)
1322#define PA24_I2C4_SDA SF32LB_PINMUX(PA, 24U, 4U, 0x54U, 1U)
1323#define PA24_USART1_TXD SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 0U)
1324#define PA24_USART1_RXD SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 1U)
1325#define PA24_USART1_RTS SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 2U)
1326#define PA24_USART1_CTS SF32LB_PINMUX(PA, 24U, 4U, 0x58U, 3U)
1327#define PA24_USART2_TXD SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 0U)
1328#define PA24_USART2_RXD SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 1U)
1329#define PA24_USART2_RTS SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 2U)
1330#define PA24_USART2_CTS SF32LB_PINMUX(PA, 24U, 4U, 0x5CU, 3U)
1331#define PA24_USART3_TXD SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 0U)
1332#define PA24_USART3_RXD SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 1U)
1333#define PA24_USART3_RTS SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 2U)
1334#define PA24_USART3_CTS SF32LB_PINMUX(PA, 24U, 4U, 0x60U, 3U)
1335#define PA24_GPTIM1_CH1 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 0U)
1336#define PA24_GPTIM1_CH2 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 1U)
1337#define PA24_GPTIM1_CH3 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 2U)
1338#define PA24_GPTIM1_CH4 SF32LB_PINMUX(PA, 24U, 5U, 0x64U, 3U)
1339#define PA24_GPTIM1_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x6CU, 0U)
1340#define PA24_GPTIM2_CH1 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 0U)
1341#define PA24_GPTIM2_CH2 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 1U)
1342#define PA24_GPTIM2_CH3 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 2U)
1343#define PA24_GPTIM2_CH4 SF32LB_PINMUX(PA, 24U, 5U, 0x68U, 3U)
1344#define PA24_GPTIM2_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x6CU, 1U)
1345#define PA24_LPTIM1_IN SF32LB_PINMUX(PA, 24U, 5U, 0x70U, 0U)
1346#define PA24_LPTIM1_OUT SF32LB_PINMUX(PA, 24U, 5U, 0x70U, 1U)
1347#define PA24_LPTIM1_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x70U, 2U)
1348#define PA24_LPTIM2_IN SF32LB_PINMUX(PA, 24U, 5U, 0x74U, 0U)
1349#define PA24_LPTIM2_OUT SF32LB_PINMUX(PA, 24U, 5U, 0x74U, 1U)
1350#define PA24_LPTIM2_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x74U, 2U)
1351#define PA24_ATIM1_CH1 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 0U)
1352#define PA24_ATIM1_CH2 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 1U)
1353#define PA24_ATIM1_CH3 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 2U)
1354#define PA24_ATIM1_CH4 SF32LB_PINMUX(PA, 24U, 5U, 0x78U, 3U)
1355#define PA24_ATIM1_CH1N SF32LB_PINMUX(PA, 24U, 5U, 0x7CU, 0U)
1356#define PA24_ATIM1_CH2N SF32LB_PINMUX(PA, 24U, 5U, 0x7CU, 1U)
1357#define PA24_ATIM1_CH3N SF32LB_PINMUX(PA, 24U, 5U, 0x7CU, 2U)
1358#define PA24_ATIM1_ETR SF32LB_PINMUX(PA, 24U, 5U, 0x80U, 2U)
1359#define PA24_ATIM1_BK SF32LB_PINMUX(PA, 24U, 5U, 0x80U, 0U)
1360#define PA24_ATIM1_BK2 SF32LB_PINMUX(PA, 24U, 5U, 0x80U, 1U)
1361#define PA24_WKUP_PIN0 SF32LB_PINMUX(PA, 24U, 8U, 0U, 0U)
1362
1363/* PA25 */
1364#define PA25_ANALOG SF32LB_PINMUX_ANALOG(PA, 25U)
1365#define PA25_GPIO SF32LB_PINMUX(PA, 25U, 0U, 0U, 0U)
1366#define PA25_SPI1_DI SF32LB_PINMUX(PA, 25U, 2U, 0U, 0U)
1367#define PA25_I2S1_SDO SF32LB_PINMUX(PA, 25U, 3U, 0U, 0U)
1368#define PA25_I2C1_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x48U, 0U)
1369#define PA25_I2C1_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x48U, 1U)
1370#define PA25_I2C2_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x4CU, 0U)
1371#define PA25_I2C2_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x4CU, 1U)
1372#define PA25_I2C3_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x50U, 0U)
1373#define PA25_I2C3_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x50U, 1U)
1374#define PA25_I2C4_SCL SF32LB_PINMUX(PA, 25U, 4U, 0x54U, 0U)
1375#define PA25_I2C4_SDA SF32LB_PINMUX(PA, 25U, 4U, 0x54U, 1U)
1376#define PA25_USART1_TXD SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 0U)
1377#define PA25_USART1_RXD SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 1U)
1378#define PA25_USART1_RTS SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 2U)
1379#define PA25_USART1_CTS SF32LB_PINMUX(PA, 25U, 4U, 0x58U, 3U)
1380#define PA25_USART2_TXD SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 0U)
1381#define PA25_USART2_RXD SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 1U)
1382#define PA25_USART2_RTS SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 2U)
1383#define PA25_USART2_CTS SF32LB_PINMUX(PA, 25U, 4U, 0x5CU, 3U)
1384#define PA25_USART3_TXD SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 0U)
1385#define PA25_USART3_RXD SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 1U)
1386#define PA25_USART3_RTS SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 2U)
1387#define PA25_USART3_CTS SF32LB_PINMUX(PA, 25U, 4U, 0x60U, 3U)
1388#define PA25_GPTIM1_CH1 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 0U)
1389#define PA25_GPTIM1_CH2 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 1U)
1390#define PA25_GPTIM1_CH3 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 2U)
1391#define PA25_GPTIM1_CH4 SF32LB_PINMUX(PA, 25U, 5U, 0x64U, 3U)
1392#define PA25_GPTIM1_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x6CU, 0U)
1393#define PA25_GPTIM2_CH1 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 0U)
1394#define PA25_GPTIM2_CH2 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 1U)
1395#define PA25_GPTIM2_CH3 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 2U)
1396#define PA25_GPTIM2_CH4 SF32LB_PINMUX(PA, 25U, 5U, 0x68U, 3U)
1397#define PA25_GPTIM2_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x6CU, 1U)
1398#define PA25_LPTIM1_IN SF32LB_PINMUX(PA, 25U, 5U, 0x70U, 0U)
1399#define PA25_LPTIM1_OUT SF32LB_PINMUX(PA, 25U, 5U, 0x70U, 1U)
1400#define PA25_LPTIM1_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x70U, 2U)
1401#define PA25_LPTIM2_IN SF32LB_PINMUX(PA, 25U, 5U, 0x74U, 0U)
1402#define PA25_LPTIM2_OUT SF32LB_PINMUX(PA, 25U, 5U, 0x74U, 1U)
1403#define PA25_LPTIM2_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x74U, 2U)
1404#define PA25_ATIM1_CH1 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 0U)
1405#define PA25_ATIM1_CH2 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 1U)
1406#define PA25_ATIM1_CH3 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 2U)
1407#define PA25_ATIM1_CH4 SF32LB_PINMUX(PA, 25U, 5U, 0x78U, 3U)
1408#define PA25_ATIM1_CH1N SF32LB_PINMUX(PA, 25U, 5U, 0x7CU, 0U)
1409#define PA25_ATIM1_CH2N SF32LB_PINMUX(PA, 25U, 5U, 0x7CU, 1U)
1410#define PA25_ATIM1_CH3N SF32LB_PINMUX(PA, 25U, 5U, 0x7CU, 2U)
1411#define PA25_ATIM1_ETR SF32LB_PINMUX(PA, 25U, 5U, 0x80U, 2U)
1412#define PA25_ATIM1_BK SF32LB_PINMUX(PA, 25U, 5U, 0x80U, 0U)
1413#define PA25_ATIM1_BK2 SF32LB_PINMUX(PA, 25U, 5U, 0x80U, 1U)
1414#define PA25_XTAL32K_EXT SF32LB_PINMUX(PA, 25U, 7U, 0U, 0U)
1415#define PA25_WKUP_PIN1 SF32LB_PINMUX(PA, 25U, 8U, 0U, 0U)
1416
1417/* PA26 */
1418#define PA26_ANALOG SF32LB_PINMUX_ANALOG(PA, 26U)
1419#define PA26_GPIO SF32LB_PINMUX(PA, 26U, 0U, 0U, 0U)
1420#define PA26_I2C1_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x48U, 0U)
1421#define PA26_I2C1_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x48U, 1U)
1422#define PA26_I2C2_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x4CU, 0U)
1423#define PA26_I2C2_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x4CU, 1U)
1424#define PA26_I2C3_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x50U, 0U)
1425#define PA26_I2C3_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x50U, 1U)
1426#define PA26_I2C4_SCL SF32LB_PINMUX(PA, 26U, 4U, 0x54U, 0U)
1427#define PA26_I2C4_SDA SF32LB_PINMUX(PA, 26U, 4U, 0x54U, 1U)
1428#define PA26_USART1_TXD SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 0U)
1429#define PA26_USART1_RXD SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 1U)
1430#define PA26_USART1_RTS SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 2U)
1431#define PA26_USART1_CTS SF32LB_PINMUX(PA, 26U, 4U, 0x58U, 3U)
1432#define PA26_USART2_TXD SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 0U)
1433#define PA26_USART2_RXD SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 1U)
1434#define PA26_USART2_RTS SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 2U)
1435#define PA26_USART2_CTS SF32LB_PINMUX(PA, 26U, 4U, 0x5CU, 3U)
1436#define PA26_USART3_TXD SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 0U)
1437#define PA26_USART3_RXD SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 1U)
1438#define PA26_USART3_RTS SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 2U)
1439#define PA26_USART3_CTS SF32LB_PINMUX(PA, 26U, 4U, 0x60U, 3U)
1440#define PA26_GPTIM1_CH1 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 0U)
1441#define PA26_GPTIM1_CH2 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 1U)
1442#define PA26_GPTIM1_CH3 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 2U)
1443#define PA26_GPTIM1_CH4 SF32LB_PINMUX(PA, 26U, 5U, 0x64U, 3U)
1444#define PA26_GPTIM1_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x6CU, 0U)
1445#define PA26_GPTIM2_CH1 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 0U)
1446#define PA26_GPTIM2_CH2 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 1U)
1447#define PA26_GPTIM2_CH3 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 2U)
1448#define PA26_GPTIM2_CH4 SF32LB_PINMUX(PA, 26U, 5U, 0x68U, 3U)
1449#define PA26_GPTIM2_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x6CU, 1U)
1450#define PA26_LPTIM1_IN SF32LB_PINMUX(PA, 26U, 5U, 0x70U, 0U)
1451#define PA26_LPTIM1_OUT SF32LB_PINMUX(PA, 26U, 5U, 0x70U, 1U)
1452#define PA26_LPTIM1_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x70U, 2U)
1453#define PA26_LPTIM2_IN SF32LB_PINMUX(PA, 26U, 5U, 0x74U, 0U)
1454#define PA26_LPTIM2_OUT SF32LB_PINMUX(PA, 26U, 5U, 0x74U, 1U)
1455#define PA26_LPTIM2_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x74U, 2U)
1456#define PA26_ATIM1_CH1 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 0U)
1457#define PA26_ATIM1_CH2 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 1U)
1458#define PA26_ATIM1_CH3 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 2U)
1459#define PA26_ATIM1_CH4 SF32LB_PINMUX(PA, 26U, 5U, 0x78U, 3U)
1460#define PA26_ATIM1_CH1N SF32LB_PINMUX(PA, 26U, 5U, 0x7CU, 0U)
1461#define PA26_ATIM1_CH2N SF32LB_PINMUX(PA, 26U, 5U, 0x7CU, 1U)
1462#define PA26_ATIM1_CH3N SF32LB_PINMUX(PA, 26U, 5U, 0x7CU, 2U)
1463#define PA26_ATIM1_ETR SF32LB_PINMUX(PA, 26U, 5U, 0x80U, 2U)
1464#define PA26_ATIM1_BK SF32LB_PINMUX(PA, 26U, 5U, 0x80U, 0U)
1465#define PA26_ATIM1_BK2 SF32LB_PINMUX(PA, 26U, 5U, 0x80U, 1U)
1466#define PA26_WKUP_PIN2 SF32LB_PINMUX(PA, 26U, 8U, 0U, 0U)
1467
1468/* PA27 */
1469#define PA27_ANALOG SF32LB_PINMUX_ANALOG(PA, 27U)
1470#define PA27_GPIO SF32LB_PINMUX(PA, 27U, 0U, 0U, 0U)
1471#define PA27_I2C1_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x48U, 0U)
1472#define PA27_I2C1_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x48U, 1U)
1473#define PA27_I2C2_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x4CU, 0U)
1474#define PA27_I2C2_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x4CU, 1U)
1475#define PA27_I2C3_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x50U, 0U)
1476#define PA27_I2C3_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x50U, 1U)
1477#define PA27_I2C4_SCL SF32LB_PINMUX(PA, 27U, 4U, 0x54U, 0U)
1478#define PA27_I2C4_SDA SF32LB_PINMUX(PA, 27U, 4U, 0x54U, 1U)
1479#define PA27_USART1_TXD SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 0U)
1480#define PA27_USART1_RXD SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 1U)
1481#define PA27_USART1_RTS SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 2U)
1482#define PA27_USART1_CTS SF32LB_PINMUX(PA, 27U, 4U, 0x58U, 3U)
1483#define PA27_USART2_TXD SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 0U)
1484#define PA27_USART2_RXD SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 1U)
1485#define PA27_USART2_RTS SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 2U)
1486#define PA27_USART2_CTS SF32LB_PINMUX(PA, 27U, 4U, 0x5CU, 3U)
1487#define PA27_USART3_TXD SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 0U)
1488#define PA27_USART3_RXD SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 1U)
1489#define PA27_USART3_RTS SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 2U)
1490#define PA27_USART3_CTS SF32LB_PINMUX(PA, 27U, 4U, 0x60U, 3U)
1491#define PA27_GPTIM1_CH1 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 0U)
1492#define PA27_GPTIM1_CH2 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 1U)
1493#define PA27_GPTIM1_CH3 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 2U)
1494#define PA27_GPTIM1_CH4 SF32LB_PINMUX(PA, 27U, 5U, 0x64U, 3U)
1495#define PA27_GPTIM1_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x6CU, 0U)
1496#define PA27_GPTIM2_CH1 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 0U)
1497#define PA27_GPTIM2_CH2 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 1U)
1498#define PA27_GPTIM2_CH3 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 2U)
1499#define PA27_GPTIM2_CH4 SF32LB_PINMUX(PA, 27U, 5U, 0x68U, 3U)
1500#define PA27_GPTIM2_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x6CU, 1U)
1501#define PA27_LPTIM1_IN SF32LB_PINMUX(PA, 27U, 5U, 0x70U, 0U)
1502#define PA27_LPTIM1_OUT SF32LB_PINMUX(PA, 27U, 5U, 0x70U, 1U)
1503#define PA27_LPTIM1_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x70U, 2U)
1504#define PA27_LPTIM2_IN SF32LB_PINMUX(PA, 27U, 5U, 0x74U, 0U)
1505#define PA27_LPTIM2_OUT SF32LB_PINMUX(PA, 27U, 5U, 0x74U, 1U)
1506#define PA27_LPTIM2_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x74U, 2U)
1507#define PA27_ATIM1_CH1 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 0U)
1508#define PA27_ATIM1_CH2 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 1U)
1509#define PA27_ATIM1_CH3 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 2U)
1510#define PA27_ATIM1_CH4 SF32LB_PINMUX(PA, 27U, 5U, 0x78U, 3U)
1511#define PA27_ATIM1_CH1N SF32LB_PINMUX(PA, 27U, 5U, 0x7CU, 0U)
1512#define PA27_ATIM1_CH2N SF32LB_PINMUX(PA, 27U, 5U, 0x7CU, 1U)
1513#define PA27_ATIM1_CH3N SF32LB_PINMUX(PA, 27U, 5U, 0x7CU, 2U)
1514#define PA27_ATIM1_ETR SF32LB_PINMUX(PA, 27U, 5U, 0x80U, 2U)
1515#define PA27_ATIM1_BK SF32LB_PINMUX(PA, 27U, 5U, 0x80U, 0U)
1516#define PA27_ATIM1_BK2 SF32LB_PINMUX(PA, 27U, 5U, 0x80U, 1U)
1517#define PA27_WKUP_PIN3 SF32LB_PINMUX(PA, 27U, 8U, 0U, 0U)
1518
1519/* PA28 */
1520#define PA28_ANALOG SF32LB_PINMUX_ANALOG(PA, 28U)
1521#define PA28_GPIO SF32LB_PINMUX(PA, 28U, 0U, 0U, 0U)
1522#define PA28_SPI1_CLK SF32LB_PINMUX(PA, 28U, 2U, 0U, 0U)
1523#define PA28_I2S1_SDI SF32LB_PINMUX(PA, 28U, 3U, 0U, 0U)
1524#define PA28_I2C1_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x48U, 0U)
1525#define PA28_I2C1_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x48U, 1U)
1526#define PA28_I2C2_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x4CU, 0U)
1527#define PA28_I2C2_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x4CU, 1U)
1528#define PA28_I2C3_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x50U, 0U)
1529#define PA28_I2C3_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x50U, 1U)
1530#define PA28_I2C4_SCL SF32LB_PINMUX(PA, 28U, 4U, 0x54U, 0U)
1531#define PA28_I2C4_SDA SF32LB_PINMUX(PA, 28U, 4U, 0x54U, 1U)
1532#define PA28_USART1_TXD SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 0U)
1533#define PA28_USART1_RXD SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 1U)
1534#define PA28_USART1_RTS SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 2U)
1535#define PA28_USART1_CTS SF32LB_PINMUX(PA, 28U, 4U, 0x58U, 3U)
1536#define PA28_USART2_TXD SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 0U)
1537#define PA28_USART2_RXD SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 1U)
1538#define PA28_USART2_RTS SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 2U)
1539#define PA28_USART2_CTS SF32LB_PINMUX(PA, 28U, 4U, 0x5CU, 3U)
1540#define PA28_USART3_TXD SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 0U)
1541#define PA28_USART3_RXD SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 1U)
1542#define PA28_USART3_RTS SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 2U)
1543#define PA28_USART3_CTS SF32LB_PINMUX(PA, 28U, 4U, 0x60U, 3U)
1544#define PA28_GPTIM1_CH1 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 0U)
1545#define PA28_GPTIM1_CH2 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 1U)
1546#define PA28_GPTIM1_CH3 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 2U)
1547#define PA28_GPTIM1_CH4 SF32LB_PINMUX(PA, 28U, 5U, 0x64U, 3U)
1548#define PA28_GPTIM1_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x6CU, 0U)
1549#define PA28_GPTIM2_CH1 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 0U)
1550#define PA28_GPTIM2_CH2 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 1U)
1551#define PA28_GPTIM2_CH3 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 2U)
1552#define PA28_GPTIM2_CH4 SF32LB_PINMUX(PA, 28U, 5U, 0x68U, 3U)
1553#define PA28_GPTIM2_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x6CU, 1U)
1554#define PA28_LPTIM1_IN SF32LB_PINMUX(PA, 28U, 5U, 0x70U, 0U)
1555#define PA28_LPTIM1_OUT SF32LB_PINMUX(PA, 28U, 5U, 0x70U, 1U)
1556#define PA28_LPTIM1_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x70U, 2U)
1557#define PA28_LPTIM2_IN SF32LB_PINMUX(PA, 28U, 5U, 0x74U, 0U)
1558#define PA28_LPTIM2_OUT SF32LB_PINMUX(PA, 28U, 5U, 0x74U, 1U)
1559#define PA28_LPTIM2_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x74U, 2U)
1560#define PA28_ATIM1_CH1 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 0U)
1561#define PA28_ATIM1_CH2 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 1U)
1562#define PA28_ATIM1_CH3 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 2U)
1563#define PA28_ATIM1_CH4 SF32LB_PINMUX(PA, 28U, 5U, 0x78U, 3U)
1564#define PA28_ATIM1_CH1N SF32LB_PINMUX(PA, 28U, 5U, 0x7CU, 0U)
1565#define PA28_ATIM1_CH2N SF32LB_PINMUX(PA, 28U, 5U, 0x7CU, 1U)
1566#define PA28_ATIM1_CH3N SF32LB_PINMUX(PA, 28U, 5U, 0x7CU, 2U)
1567#define PA28_ATIM1_ETR SF32LB_PINMUX(PA, 28U, 5U, 0x80U, 2U)
1568#define PA28_ATIM1_BK SF32LB_PINMUX(PA, 28U, 5U, 0x80U, 0U)
1569#define PA28_ATIM1_BK2 SF32LB_PINMUX(PA, 28U, 5U, 0x80U, 1U)
1570#define PA28_GPADC_CH0 SF32LB_PINMUX(PA, 28U, 7U, 0U, 0U)
1571
1572/* PA29 */
1573#define PA29_ANALOG SF32LB_PINMUX_ANALOG(PA, 29U)
1574#define PA29_GPIO SF32LB_PINMUX(PA, 29U, 0U, 0U, 0U)
1575#define PA29_SPI1_CS SF32LB_PINMUX(PA, 29U, 2U, 0U, 0U)
1576#define PA29_I2S1_BCK SF32LB_PINMUX(PA, 29U, 3U, 0U, 0U)
1577#define PA29_I2C1_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x48U, 0U)
1578#define PA29_I2C1_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x48U, 1U)
1579#define PA29_I2C2_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x4CU, 0U)
1580#define PA29_I2C2_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x4CU, 1U)
1581#define PA29_I2C3_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x50U, 0U)
1582#define PA29_I2C3_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x50U, 1U)
1583#define PA29_I2C4_SCL SF32LB_PINMUX(PA, 29U, 4U, 0x54U, 0U)
1584#define PA29_I2C4_SDA SF32LB_PINMUX(PA, 29U, 4U, 0x54U, 1U)
1585#define PA29_USART1_TXD SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 0U)
1586#define PA29_USART1_RXD SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 1U)
1587#define PA29_USART1_RTS SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 2U)
1588#define PA29_USART1_CTS SF32LB_PINMUX(PA, 29U, 4U, 0x58U, 3U)
1589#define PA29_USART2_TXD SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 0U)
1590#define PA29_USART2_RXD SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 1U)
1591#define PA29_USART2_RTS SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 2U)
1592#define PA29_USART2_CTS SF32LB_PINMUX(PA, 29U, 4U, 0x5CU, 3U)
1593#define PA29_USART3_TXD SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 0U)
1594#define PA29_USART3_RXD SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 1U)
1595#define PA29_USART3_RTS SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 2U)
1596#define PA29_USART3_CTS SF32LB_PINMUX(PA, 29U, 4U, 0x60U, 3U)
1597#define PA29_GPTIM1_CH1 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 0U)
1598#define PA29_GPTIM1_CH2 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 1U)
1599#define PA29_GPTIM1_CH3 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 2U)
1600#define PA29_GPTIM1_CH4 SF32LB_PINMUX(PA, 29U, 5U, 0x64U, 3U)
1601#define PA29_GPTIM1_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x6CU, 0U)
1602#define PA29_GPTIM2_CH1 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 0U)
1603#define PA29_GPTIM2_CH2 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 1U)
1604#define PA29_GPTIM2_CH3 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 2U)
1605#define PA29_GPTIM2_CH4 SF32LB_PINMUX(PA, 29U, 5U, 0x68U, 3U)
1606#define PA29_GPTIM2_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x6CU, 1U)
1607#define PA29_LPTIM1_IN SF32LB_PINMUX(PA, 29U, 5U, 0x70U, 0U)
1608#define PA29_LPTIM1_OUT SF32LB_PINMUX(PA, 29U, 5U, 0x70U, 1U)
1609#define PA29_LPTIM1_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x70U, 2U)
1610#define PA29_LPTIM2_IN SF32LB_PINMUX(PA, 29U, 5U, 0x74U, 0U)
1611#define PA29_LPTIM2_OUT SF32LB_PINMUX(PA, 29U, 5U, 0x74U, 1U)
1612#define PA29_LPTIM2_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x74U, 2U)
1613#define PA29_ATIM1_CH1 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 0U)
1614#define PA29_ATIM1_CH2 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 1U)
1615#define PA29_ATIM1_CH3 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 2U)
1616#define PA29_ATIM1_CH4 SF32LB_PINMUX(PA, 29U, 5U, 0x78U, 3U)
1617#define PA29_ATIM1_CH1N SF32LB_PINMUX(PA, 29U, 5U, 0x7CU, 0U)
1618#define PA29_ATIM1_CH2N SF32LB_PINMUX(PA, 29U, 5U, 0x7CU, 1U)
1619#define PA29_ATIM1_CH3N SF32LB_PINMUX(PA, 29U, 5U, 0x7CU, 2U)
1620#define PA29_ATIM1_ETR SF32LB_PINMUX(PA, 29U, 5U, 0x80U, 2U)
1621#define PA29_ATIM1_BK SF32LB_PINMUX(PA, 29U, 5U, 0x80U, 0U)
1622#define PA29_ATIM1_BK2 SF32LB_PINMUX(PA, 29U, 5U, 0x80U, 1U)
1623#define PA29_GPADC_CH1 SF32LB_PINMUX(PA, 29U, 7U, 0U, 0U)
1624
1625/* PA30 */
1626#define PA30_ANALOG SF32LB_PINMUX_ANALOG(PA, 30U)
1627#define PA30_GPIO SF32LB_PINMUX(PA, 30U, 0U, 0U, 0U)
1628#define PA30_EFUSE_PWR SF32LB_PINMUX(PA, 30U, 2U, 0U, 0U)
1629#define PA30_I2S1_LRCK SF32LB_PINMUX(PA, 30U, 3U, 0U, 0U)
1630#define PA30_I2C1_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x48U, 0U)
1631#define PA30_I2C1_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x48U, 1U)
1632#define PA30_I2C2_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x4CU, 0U)
1633#define PA30_I2C2_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x4CU, 1U)
1634#define PA30_I2C3_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x50U, 0U)
1635#define PA30_I2C3_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x50U, 1U)
1636#define PA30_I2C4_SCL SF32LB_PINMUX(PA, 30U, 4U, 0x54U, 0U)
1637#define PA30_I2C4_SDA SF32LB_PINMUX(PA, 30U, 4U, 0x54U, 1U)
1638#define PA30_USART1_TXD SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 0U)
1639#define PA30_USART1_RXD SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 1U)
1640#define PA30_USART1_RTS SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 2U)
1641#define PA30_USART1_CTS SF32LB_PINMUX(PA, 30U, 4U, 0x58U, 3U)
1642#define PA30_USART2_TXD SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 0U)
1643#define PA30_USART2_RXD SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 1U)
1644#define PA30_USART2_RTS SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 2U)
1645#define PA30_USART2_CTS SF32LB_PINMUX(PA, 30U, 4U, 0x5CU, 3U)
1646#define PA30_USART3_TXD SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 0U)
1647#define PA30_USART3_RXD SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 1U)
1648#define PA30_USART3_RTS SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 2U)
1649#define PA30_USART3_CTS SF32LB_PINMUX(PA, 30U, 4U, 0x60U, 3U)
1650#define PA30_GPTIM1_CH1 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 0U)
1651#define PA30_GPTIM1_CH2 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 1U)
1652#define PA30_GPTIM1_CH3 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 2U)
1653#define PA30_GPTIM1_CH4 SF32LB_PINMUX(PA, 30U, 5U, 0x64U, 3U)
1654#define PA30_GPTIM1_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x6CU, 0U)
1655#define PA30_GPTIM2_CH1 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 0U)
1656#define PA30_GPTIM2_CH2 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 1U)
1657#define PA30_GPTIM2_CH3 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 2U)
1658#define PA30_GPTIM2_CH4 SF32LB_PINMUX(PA, 30U, 5U, 0x68U, 3U)
1659#define PA30_GPTIM2_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x6CU, 1U)
1660#define PA30_LPTIM1_IN SF32LB_PINMUX(PA, 30U, 5U, 0x70U, 0U)
1661#define PA30_LPTIM1_OUT SF32LB_PINMUX(PA, 30U, 5U, 0x70U, 1U)
1662#define PA30_LPTIM1_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x70U, 2U)
1663#define PA30_LPTIM2_IN SF32LB_PINMUX(PA, 30U, 5U, 0x74U, 0U)
1664#define PA30_LPTIM2_OUT SF32LB_PINMUX(PA, 30U, 5U, 0x74U, 1U)
1665#define PA30_LPTIM2_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x74U, 2U)
1666#define PA30_ATIM1_CH1 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 0U)
1667#define PA30_ATIM1_CH2 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 1U)
1668#define PA30_ATIM1_CH3 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 2U)
1669#define PA30_ATIM1_CH4 SF32LB_PINMUX(PA, 30U, 5U, 0x78U, 3U)
1670#define PA30_ATIM1_CH1N SF32LB_PINMUX(PA, 30U, 5U, 0x7CU, 0U)
1671#define PA30_ATIM1_CH2N SF32LB_PINMUX(PA, 30U, 5U, 0x7CU, 1U)
1672#define PA30_ATIM1_CH3N SF32LB_PINMUX(PA, 30U, 5U, 0x7CU, 2U)
1673#define PA30_ATIM1_ETR SF32LB_PINMUX(PA, 30U, 5U, 0x80U, 2U)
1674#define PA30_ATIM1_BK SF32LB_PINMUX(PA, 30U, 5U, 0x80U, 0U)
1675#define PA30_ATIM1_BK2 SF32LB_PINMUX(PA, 30U, 5U, 0x80U, 1U)
1676#define PA30_GPADC_CH2 SF32LB_PINMUX(PA, 30U, 7U, 0U, 0U)
1677
1678/* PA31 */
1679#define PA31_ANALOG SF32LB_PINMUX_ANALOG(PA, 31U)
1680#define PA31_GPIO SF32LB_PINMUX(PA, 31U, 0U, 0U, 0U)
1681#define PA31_I2C1_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x48U, 0U)
1682#define PA31_I2C1_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x48U, 1U)
1683#define PA31_I2C2_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x4CU, 0U)
1684#define PA31_I2C2_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x4CU, 1U)
1685#define PA31_I2C3_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x50U, 0U)
1686#define PA31_I2C3_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x50U, 1U)
1687#define PA31_I2C4_SCL SF32LB_PINMUX(PA, 31U, 4U, 0x54U, 0U)
1688#define PA31_I2C4_SDA SF32LB_PINMUX(PA, 31U, 4U, 0x54U, 1U)
1689#define PA31_USART1_TXD SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 0U)
1690#define PA31_USART1_RXD SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 1U)
1691#define PA31_USART1_RTS SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 2U)
1692#define PA31_USART1_CTS SF32LB_PINMUX(PA, 31U, 4U, 0x58U, 3U)
1693#define PA31_USART2_TXD SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 0U)
1694#define PA31_USART2_RXD SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 1U)
1695#define PA31_USART2_RTS SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 2U)
1696#define PA31_USART2_CTS SF32LB_PINMUX(PA, 31U, 4U, 0x5CU, 3U)
1697#define PA31_USART3_TXD SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 0U)
1698#define PA31_USART3_RXD SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 1U)
1699#define PA31_USART3_RTS SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 2U)
1700#define PA31_USART3_CTS SF32LB_PINMUX(PA, 31U, 4U, 0x60U, 3U)
1701#define PA31_GPTIM1_CH1 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 0U)
1702#define PA31_GPTIM1_CH2 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 1U)
1703#define PA31_GPTIM1_CH3 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 2U)
1704#define PA31_GPTIM1_CH4 SF32LB_PINMUX(PA, 31U, 5U, 0x64U, 3U)
1705#define PA31_GPTIM1_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x6CU, 0U)
1706#define PA31_GPTIM2_CH1 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 0U)
1707#define PA31_GPTIM2_CH2 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 1U)
1708#define PA31_GPTIM2_CH3 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 2U)
1709#define PA31_GPTIM2_CH4 SF32LB_PINMUX(PA, 31U, 5U, 0x68U, 3U)
1710#define PA31_GPTIM2_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x6CU, 1U)
1711#define PA31_LPTIM1_IN SF32LB_PINMUX(PA, 31U, 5U, 0x70U, 0U)
1712#define PA31_LPTIM1_OUT SF32LB_PINMUX(PA, 31U, 5U, 0x70U, 1U)
1713#define PA31_LPTIM1_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x70U, 2U)
1714#define PA31_LPTIM2_IN SF32LB_PINMUX(PA, 31U, 5U, 0x74U, 0U)
1715#define PA31_LPTIM2_OUT SF32LB_PINMUX(PA, 31U, 5U, 0x74U, 1U)
1716#define PA31_LPTIM2_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x74U, 2U)
1717#define PA31_ATIM1_CH1 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 0U)
1718#define PA31_ATIM1_CH2 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 1U)
1719#define PA31_ATIM1_CH3 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 2U)
1720#define PA31_ATIM1_CH4 SF32LB_PINMUX(PA, 31U, 5U, 0x78U, 3U)
1721#define PA31_ATIM1_CH1N SF32LB_PINMUX(PA, 31U, 5U, 0x7CU, 0U)
1722#define PA31_ATIM1_CH2N SF32LB_PINMUX(PA, 31U, 5U, 0x7CU, 1U)
1723#define PA31_ATIM1_CH3N SF32LB_PINMUX(PA, 31U, 5U, 0x7CU, 2U)
1724#define PA31_ATIM1_ETR SF32LB_PINMUX(PA, 31U, 5U, 0x80U, 2U)
1725#define PA31_ATIM1_BK SF32LB_PINMUX(PA, 31U, 5U, 0x80U, 0U)
1726#define PA31_ATIM1_BK2 SF32LB_PINMUX(PA, 31U, 5U, 0x80U, 1U)
1727#define PA31_GPADC_CH3 SF32LB_PINMUX(PA, 31U, 7U, 0U, 0U)
1728
1729/* PA32 */
1730#define PA32_ANALOG SF32LB_PINMUX_ANALOG(PA, 32U)
1731#define PA32_GPIO SF32LB_PINMUX(PA, 32U, 0U, 0U, 0U)
1732#define PA32_I2C1_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x48U, 0U)
1733#define PA32_I2C1_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x48U, 1U)
1734#define PA32_I2C2_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x4CU, 0U)
1735#define PA32_I2C2_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x4CU, 1U)
1736#define PA32_I2C3_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x50U, 0U)
1737#define PA32_I2C3_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x50U, 1U)
1738#define PA32_I2C4_SCL SF32LB_PINMUX(PA, 32U, 4U, 0x54U, 0U)
1739#define PA32_I2C4_SDA SF32LB_PINMUX(PA, 32U, 4U, 0x54U, 1U)
1740#define PA32_USART1_TXD SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 0U)
1741#define PA32_USART1_RXD SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 1U)
1742#define PA32_USART1_RTS SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 2U)
1743#define PA32_USART1_CTS SF32LB_PINMUX(PA, 32U, 4U, 0x58U, 3U)
1744#define PA32_USART2_TXD SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 0U)
1745#define PA32_USART2_RXD SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 1U)
1746#define PA32_USART2_RTS SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 2U)
1747#define PA32_USART2_CTS SF32LB_PINMUX(PA, 32U, 4U, 0x5CU, 3U)
1748#define PA32_USART3_TXD SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 0U)
1749#define PA32_USART3_RXD SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 1U)
1750#define PA32_USART3_RTS SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 2U)
1751#define PA32_USART3_CTS SF32LB_PINMUX(PA, 32U, 4U, 0x60U, 3U)
1752#define PA32_GPTIM1_CH1 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 0U)
1753#define PA32_GPTIM1_CH2 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 1U)
1754#define PA32_GPTIM1_CH3 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 2U)
1755#define PA32_GPTIM1_CH4 SF32LB_PINMUX(PA, 32U, 5U, 0x64U, 3U)
1756#define PA32_GPTIM1_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x6CU, 0U)
1757#define PA32_GPTIM2_CH1 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 0U)
1758#define PA32_GPTIM2_CH2 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 1U)
1759#define PA32_GPTIM2_CH3 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 2U)
1760#define PA32_GPTIM2_CH4 SF32LB_PINMUX(PA, 32U, 5U, 0x68U, 3U)
1761#define PA32_GPTIM2_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x6CU, 1U)
1762#define PA32_LPTIM1_IN SF32LB_PINMUX(PA, 32U, 5U, 0x70U, 0U)
1763#define PA32_LPTIM1_OUT SF32LB_PINMUX(PA, 32U, 5U, 0x70U, 1U)
1764#define PA32_LPTIM1_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x70U, 2U)
1765#define PA32_LPTIM2_IN SF32LB_PINMUX(PA, 32U, 5U, 0x74U, 0U)
1766#define PA32_LPTIM2_OUT SF32LB_PINMUX(PA, 32U, 5U, 0x74U, 1U)
1767#define PA32_LPTIM2_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x74U, 2U)
1768#define PA32_ATIM1_CH1 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 0U)
1769#define PA32_ATIM1_CH2 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 1U)
1770#define PA32_ATIM1_CH3 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 2U)
1771#define PA32_ATIM1_CH4 SF32LB_PINMUX(PA, 32U, 5U, 0x78U, 3U)
1772#define PA32_ATIM1_CH1N SF32LB_PINMUX(PA, 32U, 5U, 0x7CU, 0U)
1773#define PA32_ATIM1_CH2N SF32LB_PINMUX(PA, 32U, 5U, 0x7CU, 1U)
1774#define PA32_ATIM1_CH3N SF32LB_PINMUX(PA, 32U, 5U, 0x7CU, 2U)
1775#define PA32_ATIM1_ETR SF32LB_PINMUX(PA, 32U, 5U, 0x80U, 2U)
1776#define PA32_ATIM1_BK SF32LB_PINMUX(PA, 32U, 5U, 0x80U, 0U)
1777#define PA32_ATIM1_BK2 SF32LB_PINMUX(PA, 32U, 5U, 0x80U, 1U)
1778#define PA32_GPADC_CH4 SF32LB_PINMUX(PA, 32U, 7U, 0U, 0U)
1779
1780/* PA33 */
1781#define PA33_ANALOG SF32LB_PINMUX_ANALOG(PA, 33U)
1782#define PA33_GPIO SF32LB_PINMUX(PA, 33U, 0U, 0U, 0U)
1783#define PA33_I2C1_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x48U, 0U)
1784#define PA33_I2C1_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x48U, 1U)
1785#define PA33_I2C2_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x4CU, 0U)
1786#define PA33_I2C2_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x4CU, 1U)
1787#define PA33_I2C3_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x50U, 0U)
1788#define PA33_I2C3_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x50U, 1U)
1789#define PA33_I2C4_SCL SF32LB_PINMUX(PA, 33U, 4U, 0x54U, 0U)
1790#define PA33_I2C4_SDA SF32LB_PINMUX(PA, 33U, 4U, 0x54U, 1U)
1791#define PA33_USART1_TXD SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 0U)
1792#define PA33_USART1_RXD SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 1U)
1793#define PA33_USART1_RTS SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 2U)
1794#define PA33_USART1_CTS SF32LB_PINMUX(PA, 33U, 4U, 0x58U, 3U)
1795#define PA33_USART2_TXD SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 0U)
1796#define PA33_USART2_RXD SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 1U)
1797#define PA33_USART2_RTS SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 2U)
1798#define PA33_USART2_CTS SF32LB_PINMUX(PA, 33U, 4U, 0x5CU, 3U)
1799#define PA33_USART3_TXD SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 0U)
1800#define PA33_USART3_RXD SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 1U)
1801#define PA33_USART3_RTS SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 2U)
1802#define PA33_USART3_CTS SF32LB_PINMUX(PA, 33U, 4U, 0x60U, 3U)
1803#define PA33_GPTIM1_CH1 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 0U)
1804#define PA33_GPTIM1_CH2 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 1U)
1805#define PA33_GPTIM1_CH3 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 2U)
1806#define PA33_GPTIM1_CH4 SF32LB_PINMUX(PA, 33U, 5U, 0x64U, 3U)
1807#define PA33_GPTIM1_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x6CU, 0U)
1808#define PA33_GPTIM2_CH1 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 0U)
1809#define PA33_GPTIM2_CH2 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 1U)
1810#define PA33_GPTIM2_CH3 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 2U)
1811#define PA33_GPTIM2_CH4 SF32LB_PINMUX(PA, 33U, 5U, 0x68U, 3U)
1812#define PA33_GPTIM2_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x6CU, 1U)
1813#define PA33_LPTIM1_IN SF32LB_PINMUX(PA, 33U, 5U, 0x70U, 0U)
1814#define PA33_LPTIM1_OUT SF32LB_PINMUX(PA, 33U, 5U, 0x70U, 1U)
1815#define PA33_LPTIM1_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x70U, 2U)
1816#define PA33_LPTIM2_IN SF32LB_PINMUX(PA, 33U, 5U, 0x74U, 0U)
1817#define PA33_LPTIM2_OUT SF32LB_PINMUX(PA, 33U, 5U, 0x74U, 1U)
1818#define PA33_LPTIM2_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x74U, 2U)
1819#define PA33_ATIM1_CH1 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 0U)
1820#define PA33_ATIM1_CH2 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 1U)
1821#define PA33_ATIM1_CH3 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 2U)
1822#define PA33_ATIM1_CH4 SF32LB_PINMUX(PA, 33U, 5U, 0x78U, 3U)
1823#define PA33_ATIM1_CH1N SF32LB_PINMUX(PA, 33U, 5U, 0x7CU, 0U)
1824#define PA33_ATIM1_CH2N SF32LB_PINMUX(PA, 33U, 5U, 0x7CU, 1U)
1825#define PA33_ATIM1_CH3N SF32LB_PINMUX(PA, 33U, 5U, 0x7CU, 2U)
1826#define PA33_ATIM1_ETR SF32LB_PINMUX(PA, 33U, 5U, 0x80U, 2U)
1827#define PA33_ATIM1_BK SF32LB_PINMUX(PA, 33U, 5U, 0x80U, 0U)
1828#define PA33_ATIM1_BK2 SF32LB_PINMUX(PA, 33U, 5U, 0x80U, 1U)
1829#define PA33_GPADC_CH5 SF32LB_PINMUX(PA, 33U, 7U, 0U, 0U)
1830
1831/* PA34 */
1832#define PA34_ANALOG SF32LB_PINMUX_ANALOG(PA, 34U)
1833#define PA34_GPIO SF32LB_PINMUX(PA, 34U, 0U, 0U, 0U)
1834#define PA34_I2C1_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x48U, 0U)
1835#define PA34_I2C1_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x48U, 1U)
1836#define PA34_I2C2_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x4CU, 0U)
1837#define PA34_I2C2_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x4CU, 1U)
1838#define PA34_I2C3_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x50U, 0U)
1839#define PA34_I2C3_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x50U, 1U)
1840#define PA34_I2C4_SCL SF32LB_PINMUX(PA, 34U, 4U, 0x54U, 0U)
1841#define PA34_I2C4_SDA SF32LB_PINMUX(PA, 34U, 4U, 0x54U, 1U)
1842#define PA34_USART1_TXD SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 0U)
1843#define PA34_USART1_RXD SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 1U)
1844#define PA34_USART1_RTS SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 2U)
1845#define PA34_USART1_CTS SF32LB_PINMUX(PA, 34U, 4U, 0x58U, 3U)
1846#define PA34_USART2_TXD SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 0U)
1847#define PA34_USART2_RXD SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 1U)
1848#define PA34_USART2_RTS SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 2U)
1849#define PA34_USART2_CTS SF32LB_PINMUX(PA, 34U, 4U, 0x5CU, 3U)
1850#define PA34_USART3_TXD SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 0U)
1851#define PA34_USART3_RXD SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 1U)
1852#define PA34_USART3_RTS SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 2U)
1853#define PA34_USART3_CTS SF32LB_PINMUX(PA, 34U, 4U, 0x60U, 3U)
1854#define PA34_GPTIM1_CH1 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 0U)
1855#define PA34_GPTIM1_CH2 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 1U)
1856#define PA34_GPTIM1_CH3 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 2U)
1857#define PA34_GPTIM1_CH4 SF32LB_PINMUX(PA, 34U, 5U, 0x64U, 3U)
1858#define PA34_GPTIM1_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x6CU, 0U)
1859#define PA34_GPTIM2_CH1 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 0U)
1860#define PA34_GPTIM2_CH2 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 1U)
1861#define PA34_GPTIM2_CH3 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 2U)
1862#define PA34_GPTIM2_CH4 SF32LB_PINMUX(PA, 34U, 5U, 0x68U, 3U)
1863#define PA34_GPTIM2_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x6CU, 1U)
1864#define PA34_LPTIM1_IN SF32LB_PINMUX(PA, 34U, 5U, 0x70U, 0U)
1865#define PA34_LPTIM1_OUT SF32LB_PINMUX(PA, 34U, 5U, 0x70U, 1U)
1866#define PA34_LPTIM1_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x70U, 2U)
1867#define PA34_LPTIM2_IN SF32LB_PINMUX(PA, 34U, 5U, 0x74U, 0U)
1868#define PA34_LPTIM2_OUT SF32LB_PINMUX(PA, 34U, 5U, 0x74U, 1U)
1869#define PA34_LPTIM2_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x74U, 2U)
1870#define PA34_ATIM1_CH1 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 0U)
1871#define PA34_ATIM1_CH2 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 1U)
1872#define PA34_ATIM1_CH3 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 2U)
1873#define PA34_ATIM1_CH4 SF32LB_PINMUX(PA, 34U, 5U, 0x78U, 3U)
1874#define PA34_ATIM1_CH1N SF32LB_PINMUX(PA, 34U, 5U, 0x7CU, 0U)
1875#define PA34_ATIM1_CH2N SF32LB_PINMUX(PA, 34U, 5U, 0x7CU, 1U)
1876#define PA34_ATIM1_CH3N SF32LB_PINMUX(PA, 34U, 5U, 0x7CU, 2U)
1877#define PA34_ATIM1_ETR SF32LB_PINMUX(PA, 34U, 5U, 0x80U, 2U)
1878#define PA34_ATIM1_BK SF32LB_PINMUX(PA, 34U, 5U, 0x80U, 0U)
1879#define PA34_ATIM1_BK2 SF32LB_PINMUX(PA, 34U, 5U, 0x80U, 1U)
1880#define PA34_GPADC_CH6 SF32LB_PINMUX(PA, 34U, 7U, 0U, 0U)
1881#define PA34_WKUP_PIN10 SF32LB_PINMUX(PA, 34U, 8U, 0U, 0U)
1882
1883/* PA35 */
1884#define PA35_ANALOG SF32LB_PINMUX_ANALOG(PA, 35U)
1885#define PA35_GPIO SF32LB_PINMUX(PA, 35U, 0U, 0U, 0U)
1886#define PA35_USB11_DP SF32LB_PINMUX(PA, 35U, 2U, 0U, 0U)
1887#define PA35_I2C1_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x48U, 0U)
1888#define PA35_I2C1_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x48U, 1U)
1889#define PA35_I2C2_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x4CU, 0U)
1890#define PA35_I2C2_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x4CU, 1U)
1891#define PA35_I2C3_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x50U, 0U)
1892#define PA35_I2C3_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x50U, 1U)
1893#define PA35_I2C4_SCL SF32LB_PINMUX(PA, 35U, 4U, 0x54U, 0U)
1894#define PA35_I2C4_SDA SF32LB_PINMUX(PA, 35U, 4U, 0x54U, 1U)
1895#define PA35_USART1_TXD SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 0U)
1896#define PA35_USART1_RXD SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 1U)
1897#define PA35_USART1_RTS SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 2U)
1898#define PA35_USART1_CTS SF32LB_PINMUX(PA, 35U, 4U, 0x58U, 3U)
1899#define PA35_USART2_TXD SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 0U)
1900#define PA35_USART2_RXD SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 1U)
1901#define PA35_USART2_RTS SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 2U)
1902#define PA35_USART2_CTS SF32LB_PINMUX(PA, 35U, 4U, 0x5CU, 3U)
1903#define PA35_USART3_TXD SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 0U)
1904#define PA35_USART3_RXD SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 1U)
1905#define PA35_USART3_RTS SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 2U)
1906#define PA35_USART3_CTS SF32LB_PINMUX(PA, 35U, 4U, 0x60U, 3U)
1907#define PA35_GPTIM1_CH1 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 0U)
1908#define PA35_GPTIM1_CH2 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 1U)
1909#define PA35_GPTIM1_CH3 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 2U)
1910#define PA35_GPTIM1_CH4 SF32LB_PINMUX(PA, 35U, 5U, 0x64U, 3U)
1911#define PA35_GPTIM1_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x6CU, 0U)
1912#define PA35_GPTIM2_CH1 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 0U)
1913#define PA35_GPTIM2_CH2 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 1U)
1914#define PA35_GPTIM2_CH3 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 2U)
1915#define PA35_GPTIM2_CH4 SF32LB_PINMUX(PA, 35U, 5U, 0x68U, 3U)
1916#define PA35_GPTIM2_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x6CU, 1U)
1917#define PA35_LPTIM1_IN SF32LB_PINMUX(PA, 35U, 5U, 0x70U, 0U)
1918#define PA35_LPTIM1_OUT SF32LB_PINMUX(PA, 35U, 5U, 0x70U, 1U)
1919#define PA35_LPTIM1_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x70U, 2U)
1920#define PA35_LPTIM2_IN SF32LB_PINMUX(PA, 35U, 5U, 0x74U, 0U)
1921#define PA35_LPTIM2_OUT SF32LB_PINMUX(PA, 35U, 5U, 0x74U, 1U)
1922#define PA35_LPTIM2_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x74U, 2U)
1923#define PA35_ATIM1_CH1 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 0U)
1924#define PA35_ATIM1_CH2 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 1U)
1925#define PA35_ATIM1_CH3 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 2U)
1926#define PA35_ATIM1_CH4 SF32LB_PINMUX(PA, 35U, 5U, 0x78U, 3U)
1927#define PA35_ATIM1_CH1N SF32LB_PINMUX(PA, 35U, 5U, 0x7CU, 0U)
1928#define PA35_ATIM1_CH2N SF32LB_PINMUX(PA, 35U, 5U, 0x7CU, 1U)
1929#define PA35_ATIM1_CH3N SF32LB_PINMUX(PA, 35U, 5U, 0x7CU, 2U)
1930#define PA35_ATIM1_ETR SF32LB_PINMUX(PA, 35U, 5U, 0x80U, 2U)
1931#define PA35_ATIM1_BK SF32LB_PINMUX(PA, 35U, 5U, 0x80U, 0U)
1932#define PA35_ATIM1_BK2 SF32LB_PINMUX(PA, 35U, 5U, 0x80U, 1U)
1933#define PA35_WKUP_PIN11 SF32LB_PINMUX(PA, 35U, 8U, 0U, 0U)
1934
1935/* PA36 */
1936#define PA36_ANALOG SF32LB_PINMUX_ANALOG(PA, 36U)
1937#define PA36_GPIO SF32LB_PINMUX(PA, 36U, 0U, 0U, 0U)
1938#define PA36_USB11_DM SF32LB_PINMUX(PA, 36U, 2U, 0U, 0U)
1939#define PA36_I2C1_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x48U, 0U)
1940#define PA36_I2C1_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x48U, 1U)
1941#define PA36_I2C2_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x4CU, 0U)
1942#define PA36_I2C2_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x4CU, 1U)
1943#define PA36_I2C3_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x50U, 0U)
1944#define PA36_I2C3_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x50U, 1U)
1945#define PA36_I2C4_SCL SF32LB_PINMUX(PA, 36U, 4U, 0x54U, 0U)
1946#define PA36_I2C4_SDA SF32LB_PINMUX(PA, 36U, 4U, 0x54U, 1U)
1947#define PA36_USART1_TXD SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 0U)
1948#define PA36_USART1_RXD SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 1U)
1949#define PA36_USART1_RTS SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 2U)
1950#define PA36_USART1_CTS SF32LB_PINMUX(PA, 36U, 4U, 0x58U, 3U)
1951#define PA36_USART2_TXD SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 0U)
1952#define PA36_USART2_RXD SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 1U)
1953#define PA36_USART2_RTS SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 2U)
1954#define PA36_USART2_CTS SF32LB_PINMUX(PA, 36U, 4U, 0x5CU, 3U)
1955#define PA36_USART3_TXD SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 0U)
1956#define PA36_USART3_RXD SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 1U)
1957#define PA36_USART3_RTS SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 2U)
1958#define PA36_USART3_CTS SF32LB_PINMUX(PA, 36U, 4U, 0x60U, 3U)
1959#define PA36_GPTIM1_CH1 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 0U)
1960#define PA36_GPTIM1_CH2 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 1U)
1961#define PA36_GPTIM1_CH3 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 2U)
1962#define PA36_GPTIM1_CH4 SF32LB_PINMUX(PA, 36U, 5U, 0x64U, 3U)
1963#define PA36_GPTIM1_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x6CU, 0U)
1964#define PA36_GPTIM2_CH1 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 0U)
1965#define PA36_GPTIM2_CH2 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 1U)
1966#define PA36_GPTIM2_CH3 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 2U)
1967#define PA36_GPTIM2_CH4 SF32LB_PINMUX(PA, 36U, 5U, 0x68U, 3U)
1968#define PA36_GPTIM2_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x6CU, 1U)
1969#define PA36_LPTIM1_IN SF32LB_PINMUX(PA, 36U, 5U, 0x70U, 0U)
1970#define PA36_LPTIM1_OUT SF32LB_PINMUX(PA, 36U, 5U, 0x70U, 1U)
1971#define PA36_LPTIM1_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x70U, 2U)
1972#define PA36_LPTIM2_IN SF32LB_PINMUX(PA, 36U, 5U, 0x74U, 0U)
1973#define PA36_LPTIM2_OUT SF32LB_PINMUX(PA, 36U, 5U, 0x74U, 1U)
1974#define PA36_LPTIM2_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x74U, 2U)
1975#define PA36_ATIM1_CH1 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 0U)
1976#define PA36_ATIM1_CH2 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 1U)
1977#define PA36_ATIM1_CH3 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 2U)
1978#define PA36_ATIM1_CH4 SF32LB_PINMUX(PA, 36U, 5U, 0x78U, 3U)
1979#define PA36_ATIM1_CH1N SF32LB_PINMUX(PA, 36U, 5U, 0x7CU, 0U)
1980#define PA36_ATIM1_CH2N SF32LB_PINMUX(PA, 36U, 5U, 0x7CU, 1U)
1981#define PA36_ATIM1_CH3N SF32LB_PINMUX(PA, 36U, 5U, 0x7CU, 2U)
1982#define PA36_ATIM1_ETR SF32LB_PINMUX(PA, 36U, 5U, 0x80U, 2U)
1983#define PA36_ATIM1_BK SF32LB_PINMUX(PA, 36U, 5U, 0x80U, 0U)
1984#define PA36_ATIM1_BK2 SF32LB_PINMUX(PA, 36U, 5U, 0x80U, 1U)
1985#define PA36_WKUP_PIN12 SF32LB_PINMUX(PA, 36U, 8U, 0U, 0U)
1986
1987/* PA37 */
1988#define PA37_ANALOG SF32LB_PINMUX_ANALOG(PA, 37U)
1989#define PA37_GPIO SF32LB_PINMUX(PA, 37U, 0U, 0U, 0U)
1990#define PA37_SPI2_DIO SF32LB_PINMUX(PA, 37U, 2U, 0U, 0U)
1991#define PA37_I2C1_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x48U, 0U)
1992#define PA37_I2C1_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x48U, 1U)
1993#define PA37_I2C2_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x4CU, 0U)
1994#define PA37_I2C2_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x4CU, 1U)
1995#define PA37_I2C3_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x50U, 0U)
1996#define PA37_I2C3_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x50U, 1U)
1997#define PA37_I2C4_SCL SF32LB_PINMUX(PA, 37U, 4U, 0x54U, 0U)
1998#define PA37_I2C4_SDA SF32LB_PINMUX(PA, 37U, 4U, 0x54U, 1U)
1999#define PA37_USART1_TXD SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 0U)
2000#define PA37_USART1_RXD SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 1U)
2001#define PA37_USART1_RTS SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 2U)
2002#define PA37_USART1_CTS SF32LB_PINMUX(PA, 37U, 4U, 0x58U, 3U)
2003#define PA37_USART2_TXD SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 0U)
2004#define PA37_USART2_RXD SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 1U)
2005#define PA37_USART2_RTS SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 2U)
2006#define PA37_USART2_CTS SF32LB_PINMUX(PA, 37U, 4U, 0x5CU, 3U)
2007#define PA37_USART3_TXD SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 0U)
2008#define PA37_USART3_RXD SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 1U)
2009#define PA37_USART3_RTS SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 2U)
2010#define PA37_USART3_CTS SF32LB_PINMUX(PA, 37U, 4U, 0x60U, 3U)
2011#define PA37_GPTIM1_CH1 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 0U)
2012#define PA37_GPTIM1_CH2 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 1U)
2013#define PA37_GPTIM1_CH3 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 2U)
2014#define PA37_GPTIM1_CH4 SF32LB_PINMUX(PA, 37U, 5U, 0x64U, 3U)
2015#define PA37_GPTIM1_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x6CU, 0U)
2016#define PA37_GPTIM2_CH1 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 0U)
2017#define PA37_GPTIM2_CH2 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 1U)
2018#define PA37_GPTIM2_CH3 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 2U)
2019#define PA37_GPTIM2_CH4 SF32LB_PINMUX(PA, 37U, 5U, 0x68U, 3U)
2020#define PA37_GPTIM2_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x6CU, 1U)
2021#define PA37_LPTIM1_IN SF32LB_PINMUX(PA, 37U, 5U, 0x70U, 0U)
2022#define PA37_LPTIM1_OUT SF32LB_PINMUX(PA, 37U, 5U, 0x70U, 1U)
2023#define PA37_LPTIM1_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x70U, 2U)
2024#define PA37_LPTIM2_IN SF32LB_PINMUX(PA, 37U, 5U, 0x74U, 0U)
2025#define PA37_LPTIM2_OUT SF32LB_PINMUX(PA, 37U, 5U, 0x74U, 1U)
2026#define PA37_LPTIM2_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x74U, 2U)
2027#define PA37_ATIM1_CH1 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 0U)
2028#define PA37_ATIM1_CH2 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 1U)
2029#define PA37_ATIM1_CH3 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 2U)
2030#define PA37_ATIM1_CH4 SF32LB_PINMUX(PA, 37U, 5U, 0x78U, 3U)
2031#define PA37_ATIM1_CH1N SF32LB_PINMUX(PA, 37U, 5U, 0x7CU, 0U)
2032#define PA37_ATIM1_CH2N SF32LB_PINMUX(PA, 37U, 5U, 0x7CU, 1U)
2033#define PA37_ATIM1_CH3N SF32LB_PINMUX(PA, 37U, 5U, 0x7CU, 2U)
2034#define PA37_ATIM1_ETR SF32LB_PINMUX(PA, 37U, 5U, 0x80U, 2U)
2035#define PA37_ATIM1_BK SF32LB_PINMUX(PA, 37U, 5U, 0x80U, 0U)
2036#define PA37_ATIM1_BK2 SF32LB_PINMUX(PA, 37U, 5U, 0x80U, 1U)
2037#define PA37_LCDC1_8080_DIO2 SF32LB_PINMUX(PA, 37U, 7U, 0U, 0U)
2038#define PA37_WKUP_PIN13 SF32LB_PINMUX(PA, 37U, 8U, 0U, 0U)
2039
2040/* PA38 */
2041#define PA38_ANALOG SF32LB_PINMUX_ANALOG(PA, 38U)
2042#define PA38_GPIO SF32LB_PINMUX(PA, 38U, 0U, 0U, 0U)
2043#define PA38_SPI2_DI SF32LB_PINMUX(PA, 38U, 2U, 0U, 0U)
2044#define PA38_I2C1_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x48U, 0U)
2045#define PA38_I2C1_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x48U, 1U)
2046#define PA38_I2C2_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x4CU, 0U)
2047#define PA38_I2C2_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x4CU, 1U)
2048#define PA38_I2C3_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x50U, 0U)
2049#define PA38_I2C3_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x50U, 1U)
2050#define PA38_I2C4_SCL SF32LB_PINMUX(PA, 38U, 4U, 0x54U, 0U)
2051#define PA38_I2C4_SDA SF32LB_PINMUX(PA, 38U, 4U, 0x54U, 1U)
2052#define PA38_USART1_TXD SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 0U)
2053#define PA38_USART1_RXD SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 1U)
2054#define PA38_USART1_RTS SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 2U)
2055#define PA38_USART1_CTS SF32LB_PINMUX(PA, 38U, 4U, 0x58U, 3U)
2056#define PA38_USART2_TXD SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 0U)
2057#define PA38_USART2_RXD SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 1U)
2058#define PA38_USART2_RTS SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 2U)
2059#define PA38_USART2_CTS SF32LB_PINMUX(PA, 38U, 4U, 0x5CU, 3U)
2060#define PA38_USART3_TXD SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 0U)
2061#define PA38_USART3_RXD SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 1U)
2062#define PA38_USART3_RTS SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 2U)
2063#define PA38_USART3_CTS SF32LB_PINMUX(PA, 38U, 4U, 0x60U, 3U)
2064#define PA38_GPTIM1_CH1 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 0U)
2065#define PA38_GPTIM1_CH2 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 1U)
2066#define PA38_GPTIM1_CH3 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 2U)
2067#define PA38_GPTIM1_CH4 SF32LB_PINMUX(PA, 38U, 5U, 0x64U, 3U)
2068#define PA38_GPTIM1_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x6CU, 0U)
2069#define PA38_GPTIM2_CH1 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 0U)
2070#define PA38_GPTIM2_CH2 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 1U)
2071#define PA38_GPTIM2_CH3 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 2U)
2072#define PA38_GPTIM2_CH4 SF32LB_PINMUX(PA, 38U, 5U, 0x68U, 3U)
2073#define PA38_GPTIM2_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x6CU, 1U)
2074#define PA38_LPTIM1_IN SF32LB_PINMUX(PA, 38U, 5U, 0x70U, 0U)
2075#define PA38_LPTIM1_OUT SF32LB_PINMUX(PA, 38U, 5U, 0x70U, 1U)
2076#define PA38_LPTIM1_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x70U, 2U)
2077#define PA38_LPTIM2_IN SF32LB_PINMUX(PA, 38U, 5U, 0x74U, 0U)
2078#define PA38_LPTIM2_OUT SF32LB_PINMUX(PA, 38U, 5U, 0x74U, 1U)
2079#define PA38_LPTIM2_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x74U, 2U)
2080#define PA38_ATIM1_CH1 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 0U)
2081#define PA38_ATIM1_CH2 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 1U)
2082#define PA38_ATIM1_CH3 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 2U)
2083#define PA38_ATIM1_CH4 SF32LB_PINMUX(PA, 38U, 5U, 0x78U, 3U)
2084#define PA38_ATIM1_CH1N SF32LB_PINMUX(PA, 38U, 5U, 0x7CU, 0U)
2085#define PA38_ATIM1_CH2N SF32LB_PINMUX(PA, 38U, 5U, 0x7CU, 1U)
2086#define PA38_ATIM1_CH3N SF32LB_PINMUX(PA, 38U, 5U, 0x7CU, 2U)
2087#define PA38_ATIM1_ETR SF32LB_PINMUX(PA, 38U, 5U, 0x80U, 2U)
2088#define PA38_ATIM1_BK SF32LB_PINMUX(PA, 38U, 5U, 0x80U, 0U)
2089#define PA38_ATIM1_BK2 SF32LB_PINMUX(PA, 38U, 5U, 0x80U, 1U)
2090#define PA38_WKUP_PIN14 SF32LB_PINMUX(PA, 38U, 8U, 0U, 0U)
2091
2092/* PA39 */
2093#define PA39_ANALOG SF32LB_PINMUX_ANALOG(PA, 39U)
2094#define PA39_GPIO SF32LB_PINMUX(PA, 39U, 0U, 0U, 0U)
2095#define PA39_SPI2_CLK SF32LB_PINMUX(PA, 39U, 2U, 0U, 0U)
2096#define PA39_I2C1_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x48U, 0U)
2097#define PA39_I2C1_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x48U, 1U)
2098#define PA39_I2C2_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x4CU, 0U)
2099#define PA39_I2C2_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x4CU, 1U)
2100#define PA39_I2C3_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x50U, 0U)
2101#define PA39_I2C3_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x50U, 1U)
2102#define PA39_I2C4_SCL SF32LB_PINMUX(PA, 39U, 4U, 0x54U, 0U)
2103#define PA39_I2C4_SDA SF32LB_PINMUX(PA, 39U, 4U, 0x54U, 1U)
2104#define PA39_USART1_TXD SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 0U)
2105#define PA39_USART1_RXD SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 1U)
2106#define PA39_USART1_RTS SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 2U)
2107#define PA39_USART1_CTS SF32LB_PINMUX(PA, 39U, 4U, 0x58U, 3U)
2108#define PA39_USART2_TXD SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 0U)
2109#define PA39_USART2_RXD SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 1U)
2110#define PA39_USART2_RTS SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 2U)
2111#define PA39_USART2_CTS SF32LB_PINMUX(PA, 39U, 4U, 0x5CU, 3U)
2112#define PA39_USART3_TXD SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 0U)
2113#define PA39_USART3_RXD SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 1U)
2114#define PA39_USART3_RTS SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 2U)
2115#define PA39_USART3_CTS SF32LB_PINMUX(PA, 39U, 4U, 0x60U, 3U)
2116#define PA39_GPTIM1_CH1 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 0U)
2117#define PA39_GPTIM1_CH2 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 1U)
2118#define PA39_GPTIM1_CH3 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 2U)
2119#define PA39_GPTIM1_CH4 SF32LB_PINMUX(PA, 39U, 5U, 0x64U, 3U)
2120#define PA39_GPTIM1_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x6CU, 0U)
2121#define PA39_GPTIM2_CH1 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 0U)
2122#define PA39_GPTIM2_CH2 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 1U)
2123#define PA39_GPTIM2_CH3 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 2U)
2124#define PA39_GPTIM2_CH4 SF32LB_PINMUX(PA, 39U, 5U, 0x68U, 3U)
2125#define PA39_GPTIM2_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x6CU, 1U)
2126#define PA39_LPTIM1_IN SF32LB_PINMUX(PA, 39U, 5U, 0x70U, 0U)
2127#define PA39_LPTIM1_OUT SF32LB_PINMUX(PA, 39U, 5U, 0x70U, 1U)
2128#define PA39_LPTIM1_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x70U, 2U)
2129#define PA39_LPTIM2_IN SF32LB_PINMUX(PA, 39U, 5U, 0x74U, 0U)
2130#define PA39_LPTIM2_OUT SF32LB_PINMUX(PA, 39U, 5U, 0x74U, 1U)
2131#define PA39_LPTIM2_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x74U, 2U)
2132#define PA39_ATIM1_CH1 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 0U)
2133#define PA39_ATIM1_CH2 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 1U)
2134#define PA39_ATIM1_CH3 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 2U)
2135#define PA39_ATIM1_CH4 SF32LB_PINMUX(PA, 39U, 5U, 0x78U, 3U)
2136#define PA39_ATIM1_CH1N SF32LB_PINMUX(PA, 39U, 5U, 0x7CU, 0U)
2137#define PA39_ATIM1_CH2N SF32LB_PINMUX(PA, 39U, 5U, 0x7CU, 1U)
2138#define PA39_ATIM1_CH3N SF32LB_PINMUX(PA, 39U, 5U, 0x7CU, 2U)
2139#define PA39_ATIM1_ETR SF32LB_PINMUX(PA, 39U, 5U, 0x80U, 2U)
2140#define PA39_ATIM1_BK SF32LB_PINMUX(PA, 39U, 5U, 0x80U, 0U)
2141#define PA39_ATIM1_BK2 SF32LB_PINMUX(PA, 39U, 5U, 0x80U, 1U)
2142#define PA39_LCDC1_JDI_VCK SF32LB_PINMUX(PA, 39U, 6U, 0U, 0U)
2143#define PA39_LCDC1_8080_DIO3 SF32LB_PINMUX(PA, 39U, 7U, 0U, 0U)
2144#define PA39_WKUP_PIN15 SF32LB_PINMUX(PA, 39U, 8U, 0U, 0U)
2145
2146/* PA40 */
2147#define PA40_ANALOG SF32LB_PINMUX_ANALOG(PA, 40U)
2148#define PA40_GPIO SF32LB_PINMUX(PA, 40U, 0U, 0U, 0U)
2149#define PA40_SPI2_CS SF32LB_PINMUX(PA, 40U, 2U, 0U, 0U)
2150#define PA40_I2C1_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x48U, 0U)
2151#define PA40_I2C1_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x48U, 1U)
2152#define PA40_I2C2_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x4CU, 0U)
2153#define PA40_I2C2_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x4CU, 1U)
2154#define PA40_I2C3_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x50U, 0U)
2155#define PA40_I2C3_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x50U, 1U)
2156#define PA40_I2C4_SCL SF32LB_PINMUX(PA, 40U, 4U, 0x54U, 0U)
2157#define PA40_I2C4_SDA SF32LB_PINMUX(PA, 40U, 4U, 0x54U, 1U)
2158#define PA40_USART1_TXD SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 0U)
2159#define PA40_USART1_RXD SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 1U)
2160#define PA40_USART1_RTS SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 2U)
2161#define PA40_USART1_CTS SF32LB_PINMUX(PA, 40U, 4U, 0x58U, 3U)
2162#define PA40_USART2_TXD SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 0U)
2163#define PA40_USART2_RXD SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 1U)
2164#define PA40_USART2_RTS SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 2U)
2165#define PA40_USART2_CTS SF32LB_PINMUX(PA, 40U, 4U, 0x5CU, 3U)
2166#define PA40_USART3_TXD SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 0U)
2167#define PA40_USART3_RXD SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 1U)
2168#define PA40_USART3_RTS SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 2U)
2169#define PA40_USART3_CTS SF32LB_PINMUX(PA, 40U, 4U, 0x60U, 3U)
2170#define PA40_GPTIM1_CH1 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 0U)
2171#define PA40_GPTIM1_CH2 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 1U)
2172#define PA40_GPTIM1_CH3 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 2U)
2173#define PA40_GPTIM1_CH4 SF32LB_PINMUX(PA, 40U, 5U, 0x64U, 3U)
2174#define PA40_GPTIM1_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x6CU, 0U)
2175#define PA40_GPTIM2_CH1 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 0U)
2176#define PA40_GPTIM2_CH2 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 1U)
2177#define PA40_GPTIM2_CH3 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 2U)
2178#define PA40_GPTIM2_CH4 SF32LB_PINMUX(PA, 40U, 5U, 0x68U, 3U)
2179#define PA40_GPTIM2_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x6CU, 1U)
2180#define PA40_LPTIM1_IN SF32LB_PINMUX(PA, 40U, 5U, 0x70U, 0U)
2181#define PA40_LPTIM1_OUT SF32LB_PINMUX(PA, 40U, 5U, 0x70U, 1U)
2182#define PA40_LPTIM1_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x70U, 2U)
2183#define PA40_LPTIM2_IN SF32LB_PINMUX(PA, 40U, 5U, 0x74U, 0U)
2184#define PA40_LPTIM2_OUT SF32LB_PINMUX(PA, 40U, 5U, 0x74U, 1U)
2185#define PA40_LPTIM2_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x74U, 2U)
2186#define PA40_ATIM1_CH1 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 0U)
2187#define PA40_ATIM1_CH2 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 1U)
2188#define PA40_ATIM1_CH3 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 2U)
2189#define PA40_ATIM1_CH4 SF32LB_PINMUX(PA, 40U, 5U, 0x78U, 3U)
2190#define PA40_ATIM1_CH1N SF32LB_PINMUX(PA, 40U, 5U, 0x7CU, 0U)
2191#define PA40_ATIM1_CH2N SF32LB_PINMUX(PA, 40U, 5U, 0x7CU, 1U)
2192#define PA40_ATIM1_CH3N SF32LB_PINMUX(PA, 40U, 5U, 0x7CU, 2U)
2193#define PA40_ATIM1_ETR SF32LB_PINMUX(PA, 40U, 5U, 0x80U, 2U)
2194#define PA40_ATIM1_BK SF32LB_PINMUX(PA, 40U, 5U, 0x80U, 0U)
2195#define PA40_ATIM1_BK2 SF32LB_PINMUX(PA, 40U, 5U, 0x80U, 1U)
2196#define PA40_LCDC1_JDI_XRST SF32LB_PINMUX(PA, 40U, 6U, 0U, 0U)
2197#define PA40_LCDC1_8080_DIO4 SF32LB_PINMUX(PA, 40U, 7U, 0U, 0U)
2198#define PA40_WKUP_PIN16 SF32LB_PINMUX(PA, 40U, 8U, 0U, 0U)
2199
2200/* PA41 */
2201#define PA41_ANALOG SF32LB_PINMUX_ANALOG(PA, 41U)
2202#define PA41_GPIO SF32LB_PINMUX(PA, 41U, 0U, 0U, 0U)
2203#define PA41_I2C1_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x48U, 0U)
2204#define PA41_I2C1_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x48U, 1U)
2205#define PA41_I2C2_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x4CU, 0U)
2206#define PA41_I2C2_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x4CU, 1U)
2207#define PA41_I2C3_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x50U, 0U)
2208#define PA41_I2C3_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x50U, 1U)
2209#define PA41_I2C4_SCL SF32LB_PINMUX(PA, 41U, 4U, 0x54U, 0U)
2210#define PA41_I2C4_SDA SF32LB_PINMUX(PA, 41U, 4U, 0x54U, 1U)
2211#define PA41_USART1_TXD SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 0U)
2212#define PA41_USART1_RXD SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 1U)
2213#define PA41_USART1_RTS SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 2U)
2214#define PA41_USART1_CTS SF32LB_PINMUX(PA, 41U, 4U, 0x58U, 3U)
2215#define PA41_USART2_TXD SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 0U)
2216#define PA41_USART2_RXD SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 1U)
2217#define PA41_USART2_RTS SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 2U)
2218#define PA41_USART2_CTS SF32LB_PINMUX(PA, 41U, 4U, 0x5CU, 3U)
2219#define PA41_USART3_TXD SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 0U)
2220#define PA41_USART3_RXD SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 1U)
2221#define PA41_USART3_RTS SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 2U)
2222#define PA41_USART3_CTS SF32LB_PINMUX(PA, 41U, 4U, 0x60U, 3U)
2223#define PA41_GPTIM1_CH1 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 0U)
2224#define PA41_GPTIM1_CH2 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 1U)
2225#define PA41_GPTIM1_CH3 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 2U)
2226#define PA41_GPTIM1_CH4 SF32LB_PINMUX(PA, 41U, 5U, 0x64U, 3U)
2227#define PA41_GPTIM1_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x6CU, 0U)
2228#define PA41_GPTIM2_CH1 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 0U)
2229#define PA41_GPTIM2_CH2 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 1U)
2230#define PA41_GPTIM2_CH3 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 2U)
2231#define PA41_GPTIM2_CH4 SF32LB_PINMUX(PA, 41U, 5U, 0x68U, 3U)
2232#define PA41_GPTIM2_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x6CU, 1U)
2233#define PA41_LPTIM1_IN SF32LB_PINMUX(PA, 41U, 5U, 0x70U, 0U)
2234#define PA41_LPTIM1_OUT SF32LB_PINMUX(PA, 41U, 5U, 0x70U, 1U)
2235#define PA41_LPTIM1_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x70U, 2U)
2236#define PA41_LPTIM2_IN SF32LB_PINMUX(PA, 41U, 5U, 0x74U, 0U)
2237#define PA41_LPTIM2_OUT SF32LB_PINMUX(PA, 41U, 5U, 0x74U, 1U)
2238#define PA41_LPTIM2_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x74U, 2U)
2239#define PA41_ATIM1_CH1 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 0U)
2240#define PA41_ATIM1_CH2 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 1U)
2241#define PA41_ATIM1_CH3 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 2U)
2242#define PA41_ATIM1_CH4 SF32LB_PINMUX(PA, 41U, 5U, 0x78U, 3U)
2243#define PA41_ATIM1_CH1N SF32LB_PINMUX(PA, 41U, 5U, 0x7CU, 0U)
2244#define PA41_ATIM1_CH2N SF32LB_PINMUX(PA, 41U, 5U, 0x7CU, 1U)
2245#define PA41_ATIM1_CH3N SF32LB_PINMUX(PA, 41U, 5U, 0x7CU, 2U)
2246#define PA41_ATIM1_ETR SF32LB_PINMUX(PA, 41U, 5U, 0x80U, 2U)
2247#define PA41_ATIM1_BK SF32LB_PINMUX(PA, 41U, 5U, 0x80U, 0U)
2248#define PA41_ATIM1_BK2 SF32LB_PINMUX(PA, 41U, 5U, 0x80U, 1U)
2249#define PA41_LCDC1_JDI_HCK SF32LB_PINMUX(PA, 41U, 6U, 0U, 0U)
2250#define PA41_LCDC1_8080_DIO5 SF32LB_PINMUX(PA, 41U, 7U, 0U, 0U)
2251#define PA41_WKUP_PIN17 SF32LB_PINMUX(PA, 41U, 8U, 0U, 0U)
2252
2253/* PA42 */
2254#define PA42_ANALOG SF32LB_PINMUX_ANALOG(PA, 42U)
2255#define PA42_GPIO SF32LB_PINMUX(PA, 42U, 0U, 0U, 0U)
2256#define PA42_I2C1_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x48U, 0U)
2257#define PA42_I2C1_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x48U, 1U)
2258#define PA42_I2C2_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x4CU, 0U)
2259#define PA42_I2C2_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x4CU, 1U)
2260#define PA42_I2C3_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x50U, 0U)
2261#define PA42_I2C3_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x50U, 1U)
2262#define PA42_I2C4_SCL SF32LB_PINMUX(PA, 42U, 4U, 0x54U, 0U)
2263#define PA42_I2C4_SDA SF32LB_PINMUX(PA, 42U, 4U, 0x54U, 1U)
2264#define PA42_USART1_TXD SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 0U)
2265#define PA42_USART1_RXD SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 1U)
2266#define PA42_USART1_RTS SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 2U)
2267#define PA42_USART1_CTS SF32LB_PINMUX(PA, 42U, 4U, 0x58U, 3U)
2268#define PA42_USART2_TXD SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 0U)
2269#define PA42_USART2_RXD SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 1U)
2270#define PA42_USART2_RTS SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 2U)
2271#define PA42_USART2_CTS SF32LB_PINMUX(PA, 42U, 4U, 0x5CU, 3U)
2272#define PA42_USART3_TXD SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 0U)
2273#define PA42_USART3_RXD SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 1U)
2274#define PA42_USART3_RTS SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 2U)
2275#define PA42_USART3_CTS SF32LB_PINMUX(PA, 42U, 4U, 0x60U, 3U)
2276#define PA42_GPTIM1_CH1 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 0U)
2277#define PA42_GPTIM1_CH2 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 1U)
2278#define PA42_GPTIM1_CH3 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 2U)
2279#define PA42_GPTIM1_CH4 SF32LB_PINMUX(PA, 42U, 5U, 0x64U, 3U)
2280#define PA42_GPTIM1_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x6CU, 0U)
2281#define PA42_GPTIM2_CH1 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 0U)
2282#define PA42_GPTIM2_CH2 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 1U)
2283#define PA42_GPTIM2_CH3 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 2U)
2284#define PA42_GPTIM2_CH4 SF32LB_PINMUX(PA, 42U, 5U, 0x68U, 3U)
2285#define PA42_GPTIM2_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x6CU, 1U)
2286#define PA42_LPTIM1_IN SF32LB_PINMUX(PA, 42U, 5U, 0x70U, 0U)
2287#define PA42_LPTIM1_OUT SF32LB_PINMUX(PA, 42U, 5U, 0x70U, 1U)
2288#define PA42_LPTIM1_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x70U, 2U)
2289#define PA42_LPTIM2_IN SF32LB_PINMUX(PA, 42U, 5U, 0x74U, 0U)
2290#define PA42_LPTIM2_OUT SF32LB_PINMUX(PA, 42U, 5U, 0x74U, 1U)
2291#define PA42_LPTIM2_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x74U, 2U)
2292#define PA42_ATIM1_CH1 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 0U)
2293#define PA42_ATIM1_CH2 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 1U)
2294#define PA42_ATIM1_CH3 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 2U)
2295#define PA42_ATIM1_CH4 SF32LB_PINMUX(PA, 42U, 5U, 0x78U, 3U)
2296#define PA42_ATIM1_CH1N SF32LB_PINMUX(PA, 42U, 5U, 0x7CU, 0U)
2297#define PA42_ATIM1_CH2N SF32LB_PINMUX(PA, 42U, 5U, 0x7CU, 1U)
2298#define PA42_ATIM1_CH3N SF32LB_PINMUX(PA, 42U, 5U, 0x7CU, 2U)
2299#define PA42_ATIM1_ETR SF32LB_PINMUX(PA, 42U, 5U, 0x80U, 2U)
2300#define PA42_ATIM1_BK SF32LB_PINMUX(PA, 42U, 5U, 0x80U, 0U)
2301#define PA42_ATIM1_BK2 SF32LB_PINMUX(PA, 42U, 5U, 0x80U, 1U)
2302#define PA42_LCDC1_JDI_R2 SF32LB_PINMUX(PA, 42U, 6U, 0U, 0U)
2303#define PA42_LCDC1_8080_DIO6 SF32LB_PINMUX(PA, 42U, 7U, 0U, 0U)
2304#define PA42_WKUP_PIN18 SF32LB_PINMUX(PA, 42U, 8U, 0U, 0U)
2305
2306/* PA43 */
2307#define PA43_ANALOG SF32LB_PINMUX_ANALOG(PA, 43U)
2308#define PA43_GPIO SF32LB_PINMUX(PA, 43U, 0U, 0U, 0U)
2309#define PA43_I2C1_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x48U, 0U)
2310#define PA43_I2C1_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x48U, 1U)
2311#define PA43_I2C2_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x4CU, 0U)
2312#define PA43_I2C2_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x4CU, 1U)
2313#define PA43_I2C3_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x50U, 0U)
2314#define PA43_I2C3_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x50U, 1U)
2315#define PA43_I2C4_SCL SF32LB_PINMUX(PA, 43U, 4U, 0x54U, 0U)
2316#define PA43_I2C4_SDA SF32LB_PINMUX(PA, 43U, 4U, 0x54U, 1U)
2317#define PA43_USART1_TXD SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 0U)
2318#define PA43_USART1_RXD SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 1U)
2319#define PA43_USART1_RTS SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 2U)
2320#define PA43_USART1_CTS SF32LB_PINMUX(PA, 43U, 4U, 0x58U, 3U)
2321#define PA43_USART2_TXD SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 0U)
2322#define PA43_USART2_RXD SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 1U)
2323#define PA43_USART2_RTS SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 2U)
2324#define PA43_USART2_CTS SF32LB_PINMUX(PA, 43U, 4U, 0x5CU, 3U)
2325#define PA43_USART3_TXD SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 0U)
2326#define PA43_USART3_RXD SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 1U)
2327#define PA43_USART3_RTS SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 2U)
2328#define PA43_USART3_CTS SF32LB_PINMUX(PA, 43U, 4U, 0x60U, 3U)
2329#define PA43_GPTIM1_CH1 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 0U)
2330#define PA43_GPTIM1_CH2 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 1U)
2331#define PA43_GPTIM1_CH3 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 2U)
2332#define PA43_GPTIM1_CH4 SF32LB_PINMUX(PA, 43U, 5U, 0x64U, 3U)
2333#define PA43_GPTIM1_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x6CU, 0U)
2334#define PA43_GPTIM2_CH1 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 0U)
2335#define PA43_GPTIM2_CH2 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 1U)
2336#define PA43_GPTIM2_CH3 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 2U)
2337#define PA43_GPTIM2_CH4 SF32LB_PINMUX(PA, 43U, 5U, 0x68U, 3U)
2338#define PA43_GPTIM2_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x6CU, 1U)
2339#define PA43_LPTIM1_IN SF32LB_PINMUX(PA, 43U, 5U, 0x70U, 0U)
2340#define PA43_LPTIM1_OUT SF32LB_PINMUX(PA, 43U, 5U, 0x70U, 1U)
2341#define PA43_LPTIM1_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x70U, 2U)
2342#define PA43_LPTIM2_IN SF32LB_PINMUX(PA, 43U, 5U, 0x74U, 0U)
2343#define PA43_LPTIM2_OUT SF32LB_PINMUX(PA, 43U, 5U, 0x74U, 1U)
2344#define PA43_LPTIM2_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x74U, 2U)
2345#define PA43_ATIM1_CH1 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 0U)
2346#define PA43_ATIM1_CH2 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 1U)
2347#define PA43_ATIM1_CH3 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 2U)
2348#define PA43_ATIM1_CH4 SF32LB_PINMUX(PA, 43U, 5U, 0x78U, 3U)
2349#define PA43_ATIM1_CH1N SF32LB_PINMUX(PA, 43U, 5U, 0x7CU, 0U)
2350#define PA43_ATIM1_CH2N SF32LB_PINMUX(PA, 43U, 5U, 0x7CU, 1U)
2351#define PA43_ATIM1_CH3N SF32LB_PINMUX(PA, 43U, 5U, 0x7CU, 2U)
2352#define PA43_ATIM1_ETR SF32LB_PINMUX(PA, 43U, 5U, 0x80U, 2U)
2353#define PA43_ATIM1_BK SF32LB_PINMUX(PA, 43U, 5U, 0x80U, 0U)
2354#define PA43_ATIM1_BK2 SF32LB_PINMUX(PA, 43U, 5U, 0x80U, 1U)
2355#define PA43_LCDC1_JDI_G2 SF32LB_PINMUX(PA, 43U, 6U, 0U, 0U)
2356#define PA43_LCDC1_8080_DIO7 SF32LB_PINMUX(PA, 43U, 7U, 0U, 0U)
2357#define PA43_WKUP_PIN19 SF32LB_PINMUX(PA, 43U, 8U, 0U, 0U)
2358
2359/* PA44 */
2360#define PA44_ANALOG SF32LB_PINMUX_ANALOG(PA, 44U)
2361#define PA44_GPIO SF32LB_PINMUX(PA, 44U, 0U, 0U, 0U)
2362#define PA44_I2C1_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x48U, 0U)
2363#define PA44_I2C1_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x48U, 1U)
2364#define PA44_I2C2_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x4CU, 0U)
2365#define PA44_I2C2_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x4CU, 1U)
2366#define PA44_I2C3_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x50U, 0U)
2367#define PA44_I2C3_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x50U, 1U)
2368#define PA44_I2C4_SCL SF32LB_PINMUX(PA, 44U, 4U, 0x54U, 0U)
2369#define PA44_I2C4_SDA SF32LB_PINMUX(PA, 44U, 4U, 0x54U, 1U)
2370#define PA44_USART1_TXD SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 0U)
2371#define PA44_USART1_RXD SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 1U)
2372#define PA44_USART1_RTS SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 2U)
2373#define PA44_USART1_CTS SF32LB_PINMUX(PA, 44U, 4U, 0x58U, 3U)
2374#define PA44_USART2_TXD SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 0U)
2375#define PA44_USART2_RXD SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 1U)
2376#define PA44_USART2_RTS SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 2U)
2377#define PA44_USART2_CTS SF32LB_PINMUX(PA, 44U, 4U, 0x5CU, 3U)
2378#define PA44_USART3_TXD SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 0U)
2379#define PA44_USART3_RXD SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 1U)
2380#define PA44_USART3_RTS SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 2U)
2381#define PA44_USART3_CTS SF32LB_PINMUX(PA, 44U, 4U, 0x60U, 3U)
2382#define PA44_GPTIM1_CH1 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 0U)
2383#define PA44_GPTIM1_CH2 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 1U)
2384#define PA44_GPTIM1_CH3 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 2U)
2385#define PA44_GPTIM1_CH4 SF32LB_PINMUX(PA, 44U, 5U, 0x64U, 3U)
2386#define PA44_GPTIM1_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x6CU, 0U)
2387#define PA44_GPTIM2_CH1 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 0U)
2388#define PA44_GPTIM2_CH2 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 1U)
2389#define PA44_GPTIM2_CH3 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 2U)
2390#define PA44_GPTIM2_CH4 SF32LB_PINMUX(PA, 44U, 5U, 0x68U, 3U)
2391#define PA44_GPTIM2_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x6CU, 1U)
2392#define PA44_LPTIM1_IN SF32LB_PINMUX(PA, 44U, 5U, 0x70U, 0U)
2393#define PA44_LPTIM1_OUT SF32LB_PINMUX(PA, 44U, 5U, 0x70U, 1U)
2394#define PA44_LPTIM1_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x70U, 2U)
2395#define PA44_LPTIM2_IN SF32LB_PINMUX(PA, 44U, 5U, 0x74U, 0U)
2396#define PA44_LPTIM2_OUT SF32LB_PINMUX(PA, 44U, 5U, 0x74U, 1U)
2397#define PA44_LPTIM2_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x74U, 2U)
2398#define PA44_ATIM1_CH1 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 0U)
2399#define PA44_ATIM1_CH2 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 1U)
2400#define PA44_ATIM1_CH3 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 2U)
2401#define PA44_ATIM1_CH4 SF32LB_PINMUX(PA, 44U, 5U, 0x78U, 3U)
2402#define PA44_ATIM1_CH1N SF32LB_PINMUX(PA, 44U, 5U, 0x7CU, 0U)
2403#define PA44_ATIM1_CH2N SF32LB_PINMUX(PA, 44U, 5U, 0x7CU, 1U)
2404#define PA44_ATIM1_CH3N SF32LB_PINMUX(PA, 44U, 5U, 0x7CU, 2U)
2405#define PA44_ATIM1_ETR SF32LB_PINMUX(PA, 44U, 5U, 0x80U, 2U)
2406#define PA44_ATIM1_BK SF32LB_PINMUX(PA, 44U, 5U, 0x80U, 0U)
2407#define PA44_ATIM1_BK2 SF32LB_PINMUX(PA, 44U, 5U, 0x80U, 1U)
2408#define PA44_WKUP_PIN20 SF32LB_PINMUX(PA, 44U, 8U, 0U, 0U)
2409
2410/* SA00 */
2411#define SA00_ANALOG SF32LB_PINMUX_ANALOG(SA, 0U)
2412#define SA00_MPI1_DM SF32LB_PINMUX(SA, 0U, 1U, 0U, 0U)
2413#define SA00_MPI1_DIO2 SF32LB_PINMUX(SA, 0U, 5U, 0U, 0U)
2414
2415/* SA01 */
2416#define SA01_ANALOG SF32LB_PINMUX_ANALOG(SA, 1U)
2417#define SA01_MPI1_DIO0 SF32LB_PINMUX(SA, 1U, 1U, 0U, 0U)
2418#define SA01_MPI1_CS SF32LB_PINMUX(SA, 1U, 5U, 0U, 0U)
2419
2420/* SA02 */
2421#define SA02_ANALOG SF32LB_PINMUX_ANALOG(SA, 2U)
2422#define SA02_MPI1_DIO1 SF32LB_PINMUX(SA, 2U, 1U, 0U, 0U)
2423#define SA02_MPI1_DIO1_ALT SF32LB_PINMUX(SA, 2U, 5U, 0U, 0U)
2424
2425/* SA03 */
2426#define SA03_ANALOG SF32LB_PINMUX_ANALOG(SA, 3U)
2427#define SA03_MPI1_DIO2 SF32LB_PINMUX(SA, 3U, 1U, 0U, 0U)
2428#define SA03_MPI1_DIO2_ALT SF32LB_PINMUX(SA, 3U, 5U, 0U, 0U)
2429
2430/* SA04 */
2431#define SA04_ANALOG SF32LB_PINMUX_ANALOG(SA, 4U)
2432#define SA04_MPI1_DIO3 SF32LB_PINMUX(SA, 4U, 1U, 0U, 0U)
2433#define SA04_MPI1_CS SF32LB_PINMUX(SA, 4U, 5U, 0U, 0U)
2434
2435/* SA05 */
2436#define SA05_ANALOG SF32LB_PINMUX_ANALOG(SA, 5U)
2437#define SA05_MPI1_CS SF32LB_PINMUX(SA, 5U, 1U, 0U, 0U)
2438#define SA05_MPI1_DIO4 SF32LB_PINMUX(SA, 5U, 3U, 0U, 0U)
2439#define SA05_MPI1_DIO0 SF32LB_PINMUX(SA, 5U, 4U, 0U, 0U)
2440
2441/* SA06 */
2442#define SA06_ANALOG SF32LB_PINMUX_ANALOG(SA, 6U)
2443#define SA06_MPI1_CLKB SF32LB_PINMUX(SA, 6U, 1U, 0U, 0U)
2444#define SA06_MPI1_DIO5 SF32LB_PINMUX(SA, 6U, 3U, 0U, 0U)
2445#define SA06_MPI1_DIO2 SF32LB_PINMUX(SA, 6U, 4U, 0U, 0U)
2446
2447/* SA07 */
2448#define SA07_ANALOG SF32LB_PINMUX_ANALOG(SA, 7U)
2449#define SA07_MPI1_CLK SF32LB_PINMUX(SA, 7U, 1U, 0U, 0U)
2450#define SA07_MPI1_DIO6 SF32LB_PINMUX(SA, 7U, 3U, 0U, 0U)
2451#define SA07_MPI1_DIO1 SF32LB_PINMUX(SA, 7U, 4U, 0U, 0U)
2452#define SA07_MPI1_DIO0 SF32LB_PINMUX(SA, 7U, 5U, 0U, 0U)
2453
2454/* SA08 */
2455#define SA08_ANALOG SF32LB_PINMUX_ANALOG(SA, 8U)
2456#define SA08_MPI1_DIO4 SF32LB_PINMUX(SA, 8U, 1U, 0U, 0U)
2457#define SA08_MPI1_DIO7 SF32LB_PINMUX(SA, 8U, 3U, 0U, 0U)
2458#define SA08_MPI1_CS SF32LB_PINMUX(SA, 8U, 4U, 0U, 0U)
2459#define SA08_MPI1_DIO3 SF32LB_PINMUX(SA, 8U, 5U, 0U, 0U)
2460
2461/* SA09 */
2462#define SA09_ANALOG SF32LB_PINMUX_ANALOG(SA, 9U)
2463#define SA09_MPI1_DIO5 SF32LB_PINMUX(SA, 9U, 1U, 0U, 0U)
2464#define SA09_MPI1_DQSDM SF32LB_PINMUX(SA, 9U, 3U, 0U, 0U)
2465#define SA09_MPI1_CLK SF32LB_PINMUX(SA, 9U, 4U, 0U, 0U)
2466#define SA09_MPI1_CLK_ALT SF32LB_PINMUX(SA, 9U, 5U, 0U, 0U)
2467
2468/* SA10 */
2469#define SA10_ANALOG SF32LB_PINMUX_ANALOG(SA, 10U)
2470#define SA10_MPI1_DIO6 SF32LB_PINMUX(SA, 10U, 1U, 0U, 0U)
2471#define SA10_MPI1_CLK SF32LB_PINMUX(SA, 10U, 3U, 0U, 0U)
2472#define SA10_MPI1_DIO3 SF32LB_PINMUX(SA, 10U, 4U, 0U, 0U)
2473#define SA10_MPI1_DIO3_ALT SF32LB_PINMUX(SA, 10U, 5U, 0U, 0U)
2474
2475/* SA11 */
2476#define SA11_ANALOG SF32LB_PINMUX_ANALOG(SA, 11U)
2477#define SA11_MPI1_DIO7 SF32LB_PINMUX(SA, 11U, 1U, 0U, 0U)
2478#define SA11_MPI1_CS SF32LB_PINMUX(SA, 11U, 3U, 0U, 0U)
2479#define SA11_MPI1_DIO0 SF32LB_PINMUX(SA, 11U, 5U, 0U, 0U)
2480
2481/* SA12 */
2482#define SA12_ANALOG SF32LB_PINMUX_ANALOG(SA, 12U)
2483#define SA12_MPI1_DQS SF32LB_PINMUX(SA, 12U, 1U, 0U, 0U)
2484#define SA12_MPI1_DQSDM SF32LB_PINMUX(SA, 12U, 2U, 0U, 0U)
2485
2487
2489
2490#endif /* _INCLUDE_ZEPHYR_DT_BINDINGS_PINCTRL_SF32LB52X_PINCTRL_H_ */