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