Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
pinctrl-r8a77951.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2021 IoT.bzh
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_PINCTRL_R8A77951_H_
14#define ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_PINCTRL_R8A77951_H_
15
16#include "pinctrl-rcar-common.h"
17
19
20/* Pins declaration */
21#define PIN_NONE -1
22#define PIN_D0 RCAR_GP_PIN(0, 0)
23#define PIN_D1 RCAR_GP_PIN(0, 1)
24#define PIN_D2 RCAR_GP_PIN(0, 2)
25#define PIN_D3 RCAR_GP_PIN(0, 3)
26#define PIN_D4 RCAR_GP_PIN(0, 4)
27#define PIN_D5 RCAR_GP_PIN(0, 5)
28#define PIN_D6 RCAR_GP_PIN(0, 6)
29#define PIN_D7 RCAR_GP_PIN(0, 7)
30#define PIN_D8 RCAR_GP_PIN(0, 8)
31#define PIN_D9 RCAR_GP_PIN(0, 9)
32#define PIN_D10 RCAR_GP_PIN(0, 10)
33#define PIN_D11 RCAR_GP_PIN(0, 11)
34#define PIN_D12 RCAR_GP_PIN(0, 12)
35#define PIN_D13 RCAR_GP_PIN(0, 13)
36#define PIN_D14 RCAR_GP_PIN(0, 14)
37#define PIN_D15 RCAR_GP_PIN(0, 15)
38#define PIN_A0 RCAR_GP_PIN(1, 0)
39#define PIN_A1 RCAR_GP_PIN(1, 1)
40#define PIN_A2 RCAR_GP_PIN(1, 2)
41#define PIN_A3 RCAR_GP_PIN(1, 3)
42#define PIN_A4 RCAR_GP_PIN(1, 4)
43#define PIN_A5 RCAR_GP_PIN(1, 5)
44#define PIN_A6 RCAR_GP_PIN(1, 6)
45#define PIN_A7 RCAR_GP_PIN(1, 7)
46#define PIN_A8 RCAR_GP_PIN(1, 8)
47#define PIN_A9 RCAR_GP_PIN(1, 9)
48#define PIN_A10 RCAR_GP_PIN(1, 10)
49#define PIN_A11 RCAR_GP_PIN(1, 11)
50#define PIN_A12 RCAR_GP_PIN(1, 12)
51#define PIN_A13 RCAR_GP_PIN(1, 13)
52#define PIN_A14 RCAR_GP_PIN(1, 14)
53#define PIN_A15 RCAR_GP_PIN(1, 15)
54#define PIN_A16 RCAR_GP_PIN(1, 16)
55#define PIN_A17 RCAR_GP_PIN(1, 17)
56#define PIN_A18 RCAR_GP_PIN(1, 18)
57#define PIN_A19 RCAR_GP_PIN(1, 19)
58#define PIN_CS0 RCAR_GP_PIN(1, 20)
59#define PIN_CS1 RCAR_GP_PIN(1, 21)
60#define PIN_BS RCAR_GP_PIN(1, 22)
61#define PIN_RD RCAR_GP_PIN(1, 23)
62#define PIN_RD_WR RCAR_GP_PIN(1, 24)
63#define PIN_WE0 RCAR_GP_PIN(1, 25)
64#define PIN_WE1 RCAR_GP_PIN(1, 26)
65#define PIN_EX_WAIT0 RCAR_GP_PIN(1, 27)
66#define PIN_CLKOUT RCAR_GP_PIN(1, 28)
67#define PIN_IRQ0 RCAR_GP_PIN(2, 0)
68#define PIN_IRQ1 RCAR_GP_PIN(2, 1)
69#define PIN_IRQ2 RCAR_GP_PIN(2, 2)
70#define PIN_IRQ3 RCAR_GP_PIN(2, 3)
71#define PIN_IRQ4 RCAR_GP_PIN(2, 4)
72#define PIN_IRQ5 RCAR_GP_PIN(2, 5)
73#define PIN_PWM0 RCAR_GP_PIN(2, 6)
74#define PIN_PWM1_A RCAR_GP_PIN(2, 7)
75#define PIN_PWM2_A RCAR_GP_PIN(2, 8)
76#define PIN_AVB_MDC RCAR_GP_PIN(2, 9)
77#define PIN_AVB_MAGIC RCAR_GP_PIN(2, 10)
78#define PIN_AVB_PHY_INT RCAR_GP_PIN(2, 11)
79#define PIN_AVB_LINK RCAR_GP_PIN(2, 12)
80#define PIN_AVB_AVTP_MATCH_A RCAR_GP_PIN(2, 13)
81#define PIN_AVB_AVTP_CAPTURE_A RCAR_GP_PIN(2, 14)
82#define PIN_SD0_CLK RCAR_GP_PIN(3, 0)
83#define PIN_SD0_CMD RCAR_GP_PIN(3, 1)
84#define PIN_SD0_DATA0 RCAR_GP_PIN(3, 2)
85#define PIN_SD0_DATA1 RCAR_GP_PIN(3, 3)
86#define PIN_SD0_DATA2 RCAR_GP_PIN(3, 4)
87#define PIN_SD0_DATA3 RCAR_GP_PIN(3, 5)
88#define PIN_SD1_CLK RCAR_GP_PIN(3, 6)
89#define PIN_SD1_CMD RCAR_GP_PIN(3, 7)
90#define PIN_SD1_DATA0 RCAR_GP_PIN(3, 8)
91#define PIN_SD1_DATA1 RCAR_GP_PIN(3, 9)
92#define PIN_SD1_DATA2 RCAR_GP_PIN(3, 10)
93#define PIN_SD1_DATA3 RCAR_GP_PIN(3, 11)
94#define PIN_SD0_CD RCAR_GP_PIN(3, 12)
95#define PIN_SD0_WP RCAR_GP_PIN(3, 13)
96#define PIN_SD1_CD RCAR_GP_PIN(3, 14)
97#define PIN_SD1_WP RCAR_GP_PIN(3, 15)
98#define PIN_SD2_CLK RCAR_GP_PIN(4, 0)
99#define PIN_SD2_CMD RCAR_GP_PIN(4, 1)
100#define PIN_SD2_DATA0 RCAR_GP_PIN(4, 2)
101#define PIN_SD2_DATA1 RCAR_GP_PIN(4, 3)
102#define PIN_SD2_DATA2 RCAR_GP_PIN(4, 4)
103#define PIN_SD2_DATA3 RCAR_GP_PIN(4, 5)
104#define PIN_SD2_DS RCAR_GP_PIN(4, 6)
105#define PIN_SD3_CLK RCAR_GP_PIN(4, 7)
106#define PIN_SD3_CMD RCAR_GP_PIN(4, 8)
107#define PIN_SD3_DATA0 RCAR_GP_PIN(4, 9)
108#define PIN_SD3_DATA1 RCAR_GP_PIN(4, 10)
109#define PIN_SD3_DATA2 RCAR_GP_PIN(4, 11)
110#define PIN_SD3_DATA3 RCAR_GP_PIN(4, 12)
111#define PIN_SD3_DATA4 RCAR_GP_PIN(4, 13)
112#define PIN_SD3_DATA5 RCAR_GP_PIN(4, 14)
113#define PIN_SD3_DATA6 RCAR_GP_PIN(4, 15)
114#define PIN_SD3_DATA7 RCAR_GP_PIN(4, 16)
115#define PIN_SD3_DS RCAR_GP_PIN(4, 17)
116#define PIN_SCK0 RCAR_GP_PIN(5, 0)
117#define PIN_RX0 RCAR_GP_PIN(5, 1)
118#define PIN_TX0 RCAR_GP_PIN(5, 2)
119#define PIN_CTS0 RCAR_GP_PIN(5, 3)
120#define PIN_RTS0 RCAR_GP_PIN(5, 4)
121#define PIN_RX1_A RCAR_GP_PIN(5, 5)
122#define PIN_TX1_A RCAR_GP_PIN(5, 6)
123#define PIN_CTS1 RCAR_GP_PIN(5, 7)
124#define PIN_RTS1 RCAR_GP_PIN(5, 8)
125#define PIN_SCK2 RCAR_GP_PIN(5, 9)
126#define PIN_TX2_A RCAR_GP_PIN(5, 10)
127#define PIN_RX2_A RCAR_GP_PIN(5, 11)
128#define PIN_HSCK0 RCAR_GP_PIN(5, 12)
129#define PIN_HRX0 RCAR_GP_PIN(5, 13)
130#define PIN_HTX0 RCAR_GP_PIN(5, 14)
131#define PIN_HCTS0 RCAR_GP_PIN(5, 15)
132#define PIN_HRTS0 RCAR_GP_PIN(5, 16)
133#define PIN_MSIOF0_SCK RCAR_GP_PIN(5, 17)
134#define PIN_MSIOF0_SYNC RCAR_GP_PIN(5, 18)
135#define PIN_MSIOF0_SS1 RCAR_GP_PIN(5, 19)
136#define PIN_MSIOF0_TXD RCAR_GP_PIN(5, 20)
137#define PIN_MSIOF0_SS2 RCAR_GP_PIN(5, 21)
138#define PIN_MSIOF0_RXD RCAR_GP_PIN(5, 22)
139#define PIN_MLB_CLK RCAR_GP_PIN(5, 23)
140#define PIN_MLB_SIG RCAR_GP_PIN(5, 24)
141#define PIN_MLB_DAT RCAR_GP_PIN(5, 25)
142#define PIN_SSI_SCK01239 RCAR_GP_PIN(6, 0)
143#define PIN_SSI_WS01239 RCAR_GP_PIN(6, 1)
144#define PIN_SSI_SDATA0 RCAR_GP_PIN(6, 2)
145#define PIN_SSI_SDATA1_A RCAR_GP_PIN(6, 3)
146#define PIN_SSI_SDATA2_A RCAR_GP_PIN(6, 4)
147#define PIN_SSI_SCK349 RCAR_GP_PIN(6, 5)
148#define PIN_SSI_WS349 RCAR_GP_PIN(6, 6)
149#define PIN_SSI_SDATA3 RCAR_GP_PIN(6, 7)
150#define PIN_SSI_SCK4 RCAR_GP_PIN(6, 8)
151#define PIN_SSI_WS4 RCAR_GP_PIN(6, 9)
152#define PIN_SSI_SDAT_A4 RCAR_GP_PIN(6, 10)
153#define PIN_SSI_SCK5 RCAR_GP_PIN(6, 11)
154#define PIN_SSI_WS5 RCAR_GP_PIN(6, 12)
155#define PIN_SSI_SDAT_A5 RCAR_GP_PIN(6, 13)
156#define PIN_SSI_SCK6 RCAR_GP_PIN(6, 14)
157#define PIN_SSI_WS6 RCAR_GP_PIN(6, 15)
158#define PIN_SSI_SDATA6 RCAR_GP_PIN(6, 16)
159#define PIN_SSI_SCK78 RCAR_GP_PIN(6, 17)
160#define PIN_WS78 RCAR_GP_PIN(6, 18)
161#define PIN_SSI_SDATA7 RCAR_GP_PIN(6, 19)
162#define PIN_SSI_SDATA8 RCAR_GP_PIN(6, 20)
163#define PIN_SSI_SDATA9_A RCAR_GP_PIN(6, 21)
164#define PIN_AUDIO_CLKA_A RCAR_GP_PIN(6, 22)
165#define PIN_AUDIO_CLKB_B RCAR_GP_PIN(6, 23)
166#define PIN_USB0_PWEN RCAR_GP_PIN(6, 24)
167#define PIN_USB0_OVC RCAR_GP_PIN(6, 25)
168#define PIN_USB1_PWEN RCAR_GP_PIN(6, 26)
169#define PIN_USB1_OVC RCAR_GP_PIN(6, 27)
170#define PIN_USB30_PWEN RCAR_GP_PIN(6, 28)
171#define PIN_USB30_OVC RCAR_GP_PIN(6, 29)
172#define PIN_USB2_CH3_PWEN RCAR_GP_PIN(6, 30)
173#define PIN_USB2_CH3_OVC RCAR_GP_PIN(6, 31)
174#define PIN_AVS1 RCAR_GP_PIN(7, 0)
175#define PIN_AVS2 RCAR_GP_PIN(7, 1)
176#define PIN_GP7_02 RCAR_GP_PIN(7, 2)
177#define PIN_GP7_03 RCAR_GP_PIN(7, 3)
178#define PIN_ASEBRK RCAR_NOGP_PIN(1)
179#define PIN_AVB_MDIO RCAR_NOGP_PIN(2)
180#define PIN_AVB_RD0 RCAR_NOGP_PIN(3)
181#define PIN_AVB_RD1 RCAR_NOGP_PIN(4)
182#define PIN_AVB_RD2 RCAR_NOGP_PIN(5)
183#define PIN_AVB_RD3 RCAR_NOGP_PIN(6)
184#define PIN_AVB_RXC RCAR_NOGP_PIN(7)
185#define PIN_AVB_RX_CTL RCAR_NOGP_PIN(8)
186#define PIN_AVB_TD0 RCAR_NOGP_PIN(9)
187#define PIN_AVB_TD1 RCAR_NOGP_PIN(10)
188#define PIN_AVB_TD2 RCAR_NOGP_PIN(11)
189#define PIN_AVB_TD3 RCAR_NOGP_PIN(12)
190#define PIN_AVB_TXC RCAR_NOGP_PIN(13)
191#define PIN_AVB_TXCREFCLK RCAR_NOGP_PIN(14)
192#define PIN_AVB_TX_CTL RCAR_NOGP_PIN(15)
193#define PIN_DU_DOTCLKIN0 RCAR_NOGP_PIN(16)
194#define PIN_DU_DOTCLKIN1 RCAR_NOGP_PIN(17)
195#define PIN_DU_DOTCLKIN2 RCAR_NOGP_PIN(18)
196#define PIN_DU_DOTCLKIN3 RCAR_NOGP_PIN(19)
197#define PIN_EXTALR RCAR_NOGP_PIN(20)
198#define PIN_FSCLKST_N RCAR_NOGP_PIN(21)
199#define PIN_MLB_REF RCAR_NOGP_PIN(22)
200#define PIN_PRESETOUT_N RCAR_NOGP_PIN(23)
201#define PIN_QSPI0_IO2 RCAR_NOGP_PIN(24)
202#define PIN_QSPI0_IO3 RCAR_NOGP_PIN(25)
203#define PIN_QSPI0_MISO_IO1 RCAR_NOGP_PIN(26)
204#define PIN_QSPI0_MOSI_IO0 RCAR_NOGP_PIN(27)
205#define PIN_QSPI0_SPCLK RCAR_NOGP_PIN(28)
206#define PIN_QSPI0_SSL RCAR_NOGP_PIN(29)
207#define PIN_QSPI1_IO2 RCAR_NOGP_PIN(30)
208#define PIN_QSPI1_IO3 RCAR_NOGP_PIN(31)
209#define PIN_QSPI1_MISO_IO1 RCAR_NOGP_PIN(32)
210#define PIN_QSPI1_MOSI_IO0 RCAR_NOGP_PIN(33)
211#define PIN_QSPI1_SPCLK RCAR_NOGP_PIN(34)
212#define PIN_QSPI1_SSL RCAR_NOGP_PIN(35)
213#define PIN_RPC_INT_N RCAR_NOGP_PIN(36)
214#define PIN_RPC_RESET_N RCAR_NOGP_PIN(37)
215#define PIN_RPC_WP_N RCAR_NOGP_PIN(38)
216#define PIN_TCK RCAR_NOGP_PIN(39)
217#define PIN_TDI RCAR_NOGP_PIN(40)
218#define PIN_TDO RCAR_NOGP_PIN(41)
219#define PIN_TMS RCAR_NOGP_PIN(42)
220#define PIN_TRST_N RCAR_NOGP_PIN(43)
221
222/* Pinmux function declarations */
223#define FUNC_AVB_MDC IPSR(0, 0, 0)
224#define FUNC_MSIOD2_SSI2_C IPSR(0, 0, 3)
225#define FUNC_AVB_MAGIC IPSR(0, 4, 0)
226#define FUNC_MSIOF2_SSI1_C IPSR(0, 4, 2)
227#define FUNC_SCK4_A IPSR(0, 4, 3)
228#define FUNC_AVB_PHY_INT IPSR(0, 8, 0)
229#define FUNC_MSIOF2_SYNC_C IPSR(0, 8, 2)
230#define FUNC_RX4_A IPSR(0, 8, 3)
231#define FUNC_AVB_LINK IPSR(0, 12, 0)
232#define FUNC_MSIOF2_SCK_C IPSR(0, 12, 2)
233#define FUNC_TX4_A IPSR(0, 12, 3)
234#define FUNC_AVB_AVTP_MATCH_A IPSR(0, 16, 0)
235#define FUNC_MSIOF2_RXD_C IPSR(0, 16, 2)
236#define FUNC_CTS4_N_A IPSR(0, 16, 3)
237#define FUNC_FSCLKST2_N_A IPSR(0, 16, 5)
238#define FUNC_AVB_AVTP_CAPTURE_A IPSR(0, 20, 0)
239#define FUNC_MSIOF2_TXD_C IPSR(0, 20, 2)
240#define FUNC_RTS4_N_A IPSR(0, 20, 3)
241#define FUNC_IRQ0 IPSR(0, 24, 0)
242#define FUNC_QPOLB IPSR(0, 24, 1)
243#define FUNC_DU_CDE IPSR(0, 24, 3)
244#define FUNC_VI4_DATA0_B IPSR(0, 24, 4)
245#define FUNC_CAN0_TX_B IPSR(0, 24, 5)
246#define FUNC_CANFD0_TX_B IPSR(0, 24, 6)
247#define FUNC_MSIOF3_SS2_E IPSR(0, 24, 7)
248#define FUNC_IRQ1 IPSR(0, 28, 0)
249#define FUNC_QPOLA IPSR(0, 28, 1)
250#define FUNC_DU_DISP IPSR(0, 28, 3)
251#define FUNC_VI4_DATA1_B IPSR(0, 28, 4)
252#define FUNC_CAN0_RX_B IPSR(0, 28, 5)
253#define FUNC_CANFD0_RX_B IPSR(0, 28, 6)
254#define FUNC_MSIOF3_SS1_E IPSR(0, 28, 7)
255#define FUNC_IRQ2 IPSR(1, 0, 0)
256#define FUNC_QCPV_QDE IPSR(1, 0, 1)
257#define FUNC_DU_EXODDF_DU_ODDF_DISP_CDE IPSR(1, 0, 3)
258#define FUNC_VI4_DATA2_B IPSR(1, 0, 4)
259#define FUNC_MSIOF3_SYNC_E IPSR(1, 0, 7)
260#define FUNC_PWM3_B IPSR(1, 0, 9)
261#define FUNC_IRQ3 IPSR(1, 4, 0)
262#define FUNC_QSTVB_QVE IPSR(1, 4, 1)
263#define FUNC_DU_DOTCLKOUT1 IPSR(1, 4, 3)
264#define FUNC_VI4_DATA3_B IPSR(1, 4, 4)
265#define FUNC_MSIOF3_SCK_E IPSR(1, 4, 7)
266#define FUNC_PWM4_B IPSR(1, 4, 9)
267#define FUNC_IRQ4 IPSR(1, 8, 0)
268#define FUNC_QSTH_QHS IPSR(1, 8, 1)
269#define FUNC_DU_EXHSYNC_DU_HSYNC IPSR(1, 8, 3)
270#define FUNC_VI4_DATA4_B IPSR(1, 8, 4)
271#define FUNC_MSIOF3_RXD_E IPSR(1, 8, 7)
272#define FUNC_PWM5_B IPSR(1, 8, 9)
273#define FUNC_IRQ5 IPSR(1, 12, 0)
274#define FUNC_QSTB_QHE IPSR(1, 12, 1)
275#define FUNC_DU_EXVSYNC_DU_VSYNC IPSR(1, 12, 3)
276#define FUNC_VI4_DATA5_B IPSR(1, 12, 4)
277#define FUNC_FSCLKST2_N_B IPSR(1, 12, 5)
278#define FUNC_MSIOF3_TXD_E IPSR(1, 12, 7)
279#define FUNC_PWM6_B IPSR(1, 12, 9)
280#define FUNC_PWM0 IPSR(1, 16, 0)
281#define FUNC_AVB_AVTP_PPS IPSR(1, 16, 1)
282#define FUNC_VI4_DATA6_B IPSR(1, 16, 4)
283#define FUNC_IECLK_B IPSR(1, 16, 9)
284#define FUNC_PWM1_A IPSR(1, 20, 0)
285#define FUNC_HRX3_D IPSR(1, 20, 1)
286#define FUNC_VI4_DATA7_B IPSR(1, 20, 4)
287#define FUNC_IERX_B IPSR(1, 20, 9)
288#define FUNC_PWM2_A IPSR(1, 24, 0)
289#define FUNC_HTX3_D IPSR(1, 24, 3)
290#define FUNC_IETX_B IPSR(1, 24, 9)
291#define FUNC_A0 IPSR(1, 28, 0)
292#define FUNC_LCDOUT16 IPSR(1, 28, 1)
293#define FUNC_MSIOF3_SYNC_B IPSR(1, 28, 2)
294#define FUNC_VI4_DATA8 IPSR(1, 28, 4)
295#define FUNC_DU_DB0 IPSR(1, 28, 6)
296#define FUNC_PWM3_A IPSR(1, 28, 9)
297#define FUNC_A1 IPSR(2, 0, 0)
298#define FUNC_LCDOUT17 IPSR(2, 0, 1)
299#define FUNC_MSIOF3_TXD_B IPSR(2, 0, 2)
300#define FUNC_VI4_DATA9 IPSR(2, 0, 4)
301#define FUNC_DU_DB1 IPSR(2, 0, 6)
302#define FUNC_PWM4_A IPSR(2, 0, 9)
303#define FUNC_A2 IPSR(2, 4, 0)
304#define FUNC_LCDOUT18 IPSR(2, 4, 1)
305#define FUNC_MSIOF3_SCK_B IPSR(2, 4, 2)
306#define FUNC_VI4_DATA10 IPSR(2, 4, 4)
307#define FUNC_DU_DB2 IPSR(2, 4, 6)
308#define FUNC_PWM5_A IPSR(2, 4, 9)
309#define FUNC_A3 IPSR(2, 8, 0)
310#define FUNC_LCDOUT19 IPSR(2, 8, 1)
311#define FUNC_MSIOF3_RXD_B IPSR(2, 8, 2)
312#define FUNC_VI4_DATA11 IPSR(2, 8, 4)
313#define FUNC_DU_DB3 IPSR(2, 8, 6)
314#define FUNC_PWM6_A IPSR(2, 8, 9)
315#define FUNC_A4 IPSR(2, 12, 0)
316#define FUNC_LCDOUT20 IPSR(2, 12, 1)
317#define FUNC_MSIOF3_SS1_B IPSR(2, 12, 2)
318#define FUNC_VI4_DATA12 IPSR(2, 12, 4)
319#define FUNC_VI5_DATA12 IPSR(2, 12, 5)
320#define FUNC_DU_DB4 IPSR(2, 12, 6)
321#define FUNC_A5 IPSR(2, 16, 0)
322#define FUNC_LCDOUT21 IPSR(2, 16, 1)
323#define FUNC_MSIOF3_SS2_B IPSR(2, 16, 2)
324#define FUNC_SCK4_B IPSR(2, 16, 3)
325#define FUNC_VI4_DATA13 IPSR(2, 16, 4)
326#define FUNC_VI5_DATA13 IPSR(2, 16, 5)
327#define FUNC_DU_DB5 IPSR(2, 16, 6)
328#define FUNC_A6 IPSR(2, 20, 0)
329#define FUNC_LCDOUT22 IPSR(2, 20, 1)
330#define FUNC_MSIOF2_SS1_A IPSR(2, 20, 2)
331#define FUNC_RX4_B IPSR(2, 20, 3)
332#define FUNC_VI4_DATA14 IPSR(2, 20, 4)
333#define FUNC_VI5_DATA14 IPSR(2, 20, 5)
334#define FUNC_DU_DB6 IPSR(2, 20, 6)
335#define FUNC_A7 IPSR(2, 24, 0)
336#define FUNC_LCDOUT23 IPSR(2, 24, 1)
337#define FUNC_MSIOF2_SS2_A IPSR(2, 24, 2)
338#define FUNC_TX4_B IPSR(2, 24, 3)
339#define FUNC_VI4_DATA15 IPSR(2, 24, 4)
340#define FUNC_VI5_DATA15 IPSR(2, 24, 5)
341#define FUNC_DU_DB7 IPSR(2, 24, 6)
342#define FUNC_A8 IPSR(2, 24, 0)
343#define FUNC_RX3_B IPSR(2, 24, 1)
344#define FUNC_MSIOF2_SYNC_A IPSR(2, 24, 2)
345#define FUNC_HRX4_B IPSR(2, 24, 3)
346#define FUNC_SDA6_A IPSR(2, 24, 7)
347#define FUNC_AVB_AVTP_MATCH_B IPSR(2, 24, 8)
348#define FUNC_PWM1_B IPSR(2, 24, 9)
349#define FUNC_A9 IPSR(3, 0, 0)
350#define FUNC_MSIOF2_SCK_A IPSR(3, 0, 2)
351#define FUNC_CTS4_N_B IPSR(3, 0, 3)
352#define FUNC_VI5_VSYNC_N IPSR(3, 0, 5)
353#define FUNC_A10 IPSR(3, 4, 0)
354#define FUNC_MSIOF2_RXD_A IPSR(3, 4, 2)
355#define FUNC_RTS4_N_B IPSR(3, 4, 3)
356#define FUNC_VI5_HSYNC_N IPSR(3, 4, 5)
357#define FUNC_A11 IPSR(3, 8, 0)
358#define FUNC_TX3_B IPSR(3, 8, 1)
359#define FUNC_MSIOF2_TXD_A IPSR(3, 8, 2)
360#define FUNC_HTX4_B IPSR(3, 8, 3)
361#define FUNC_HSCK4 IPSR(3, 8, 4)
362#define FUNC_VI5_FIELD IPSR(3, 8, 5)
363#define FUNC_SCL6_A IPSR(3, 8, 7)
364#define FUNC_AVB_AVTP_CAPTURE_B IPSR(3, 8, 8)
365#define FUNC_PWM2_B IPSR(3, 8, 9)
366#define FUNC_A12 IPSR(3, 12, 0)
367#define FUNC_LCDOUT12 IPSR(3, 12, 1)
368#define FUNC_MSIOF3_SCK_C IPSR(3, 12, 2)
369#define FUNC_HRX4_A IPSR(3, 12, 4)
370#define FUNC_VI5_DATA8 IPSR(3, 12, 5)
371#define FUNC_DU_DG4 IPSR(3, 12, 6)
372#define FUNC_A13 IPSR(3, 16, 0)
373#define FUNC_LCDOUT13 IPSR(3, 16, 1)
374#define FUNC_MSIOF3_SYNC_C IPSR(3, 16, 2)
375#define FUNC_HTX4_A IPSR(3, 16, 5)
376#define FUNC_VI5_DATA9 IPSR(3, 16, 6)
377#define FUNC_DU_DG5 IPSR(3, 16, 7)
378#define FUNC_A14 IPSR(3, 20, 0)
379#define FUNC_LCDOUT14 IPSR(3, 20, 1)
380#define FUNC_MSIOF3_RXD_C IPSR(3, 20, 2)
381#define FUNC_HCTS4_N IPSR(3, 20, 4)
382#define FUNC_VI5_DATA10 IPSR(3, 20, 5)
383#define FUNC_DU_DG6 IPSR(3, 20, 6)
384#define FUNC_A15 IPSR(3, 24, 0)
385#define FUNC_LCDOUT15 IPSR(3, 24, 1)
386#define FUNC_MSIOF3_TXD_C IPSR(3, 24, 2)
387#define FUNC_HRTS4_N IPSR(3, 24, 4)
388#define FUNC_VI5_DATA11 IPSR(3, 24, 5)
389#define FUNC_DU_DG7 IPSR(3, 24, 6)
390#define FUNC_A16 IPSR(3, 28, 0)
391#define FUNC_LCDOUT8 IPSR(3, 28, 1)
392#define FUNC_VI4_FIELD IPSR(3, 28, 4)
393#define FUNC_DU_DG0 IPSR(3, 28, 6)
394#define FUNC_A17 IPSR(4, 0, 0)
395#define FUNC_LCDOUT9 IPSR(4, 0, 1)
396#define FUNC_VI4_VSYNC_N IPSR(4, 0, 4)
397#define FUNC_DU_DG1 IPSR(4, 0, 6)
398#define FUNC_A18 IPSR(4, 4, 0)
399#define FUNC_LCDOUT10 IPSR(4, 4, 1)
400#define FUNC_VI4_HSYNC_N IPSR(4, 4, 4)
401#define FUNC_DU_DG2 IPSR(4, 4, 6)
402#define FUNC_A19 IPSR(4, 8, 0)
403#define FUNC_LCDOUT11 IPSR(4, 8, 1)
404#define FUNC_VI4_CLKENB IPSR(4, 8, 4)
405#define FUNC_DU_DG3 IPSR(4, 8, 6)
406#define FUNC_CS0_N IPSR(4, 12, 0)
407#define FUNC_VI5_CLKENB IPSR(4, 12, 5)
408#define FUNC_CS1_N IPSR(4, 16, 0)
409#define FUNC_VI5_CLK IPSR(4, 16, 5)
410#define FUNC_EX_WAIT0_B IPSR(4, 16, 7)
411#define FUNC_BS_N IPSR(4, 20, 0)
412#define FUNC_QSTVA_QVS IPSR(4, 20, 1)
413#define FUNC_MSIOF3_SCK_D IPSR(4, 20, 2)
414#define FUNC_SCK3 IPSR(4, 20, 3)
415#define FUNC_HSCK3 IPSR(4, 20, 4)
416#define FUNC_CAN1_TX IPSR(4, 20, 8)
417#define FUNC_CANFD1_TX IPSR(4, 20, 9)
418#define FUNC_IETX_A IPSR(4, 20, 0xA)
419#define FUNC_RD_N IPSR(4, 24, 0)
420#define FUNC_MSIOF3_SYNC_D IPSR(4, 24, 2)
421#define FUNC_RX3_A IPSR(4, 24, 3)
422#define FUNC_HRX3_A IPSR(4, 24, 4)
423#define FUNC_CAN0_TX_A IPSR(4, 24, 8)
424#define FUNC_CANFD0_TX_A IPSR(4, 24, 9)
425#define FUNC_RD_WR_N IPSR(4, 28, 0)
426#define FUNC_MSIOF3_RXD_D IPSR(4, 28, 2)
427#define FUNC_TX3_A IPSR(4, 28, 3)
428#define FUNC_HTX3_A IPSR(4, 28, 4)
429#define FUNC_CAN0_RX_A IPSR(4, 28, 8)
430#define FUNC_CANFD0_RX_A IPSR(4, 28, 9)
431#define FUNC_WE0_N IPSR(5, 0, 0)
432#define FUNC_MSIOF3_TXD_D IPSR(5, 0, 2)
433#define FUNC_CTS3_N IPSR(5, 0, 3)
434#define FUNC_HCTS3_N IPSR(5, 0, 4)
435#define FUNC_SCL6_B IPSR(5, 0, 7)
436#define FUNC_CAN_CLK IPSR(5, y, 8)
437#define FUNC_IECLK_A IPSR(5, 0, 0xA)
438#define FUNC_WE1_N IPSR(5, 4, 0)
439#define FUNC_MSIOF3_SS1_D IPSR(5, 4, 2)
440#define FUNC_RTS3_N IPSR(5, 4, 3)
441#define FUNC_HRTS3_N IPSR(5, 4, 4)
442#define FUNC_SDA6_B IPSR(5, 4, 7)
443#define FUNC_CAN1_RX IPSR(5, 4, 8)
444#define FUNC_CANFD1_RX IPSR(5, 4, 9)
445#define FUNC_IERX_A IPSR(5, 4, 0xA)
446#define FUNC_EX_WAIT0_A IPSR(5, 8, 0)
447#define FUNC_QCLK IPSR(5, 8, 1)
448#define FUNC_VI4_CLK IPSR(5, 8, 4)
449#define FUNC_DU_DOTCLKOUT0 IPSR(5, 8, 6)
450#define FUNC_D0 IPSR(5, 12, 0)
451#define FUNC_MSIOF2_SS1_B IPSR(5, 12, 1)
452#define FUNC_MSIOF3_SCK_A IPSR(5, 12, 2)
453#define FUNC_VI4_DATA16 IPSR(5, 12, 4)
454#define FUNC_VI5_DATA0 IPSR(5, 12, 5)
455#define FUNC_D1 IPSR(5, 16, 0)
456#define FUNC_MSIOF2_SS2_B IPSR(5, 16, 1)
457#define FUNC_MSIOF3_SYNC_A IPSR(5, 12, 2)
458#define FUNC_VI4_DATA17 IPSR(5, 16, 4)
459#define FUNC_VI5_DATA1 IPSR(5, 16, 5)
460#define FUNC_D2 IPSR(5, 20, 0)
461#define FUNC_MSIOF3_RXD_A IPSR(5, 20, 2)
462#define FUNC_VI4_DATA18 IPSR(5, 20, 4)
463#define FUNC_VI5_DATA2 IPSR(5, 20, 5)
464#define FUNC_D3 IPSR(5, 24, 0)
465#define FUNC_MSIOF3_TXD_A IPSR(5, 24, 2)
466#define FUNC_VI4_DATA19 IPSR(5, 24, 4)
467#define FUNC_VI5_DATA3 IPSR(5, 24, 5)
468#define FUNC_D4 IPSR(5, 28, 0)
469#define FUNC_MSIOF2_SCK_B IPSR(5, 28, 1)
470#define FUNC_VI4_DATA20 IPSR(5, 28, 4)
471#define FUNC_VI5_DATA4 IPSR(5, 28, 5)
472#define FUNC_D5 IPSR(6, 0, 0)
473#define FUNC_MSIOF2_SYNC_B IPSR(6, 0, 1)
474#define FUNC_VI4_DATA21 IPSR(6, 0, 4)
475#define FUNC_VI5_DATA5 IPSR(6, 0, 5)
476#define FUNC_D6 IPSR(6, 4, 0)
477#define FUNC_MSIOF2_RXD_B IPSR(6, 4, 1)
478#define FUNC_VI4_DATA22 IPSR(6, 4, 4)
479#define FUNC_VI5_DATA6 IPSR(6, 4, 5)
480#define FUNC_D7 IPSR(6, 8, 0)
481#define FUNC_MSIOF2_TXD_B IPSR(6, 8, 1)
482#define FUNC_VI4_DATA23 IPSR(6, 8, 4)
483#define FUNC_VI5_DATA7 IPSR(6, 8, 5)
484#define FUNC_D8 IPSR(6, 12, 0)
485#define FUNC_LCDOUT0 IPSR(6, 12, 1)
486#define FUNC_MSIOF2_SCK_D IPSR(6, 12, 2)
487#define FUNC_SCK4_C IPSR(6, 12, 3)
488#define FUNC_VI4_DATA0_A IPSR(6, 12, 4)
489#define FUNC_DU_DR0 IPSR(6, 12, 6)
490#define FUNC_D9 IPSR(6, 16, 0)
491#define FUNC_LCDOUT1 IPSR(6, 16, 1)
492#define FUNC_MSIOF2_SYNC_D IPSR(6, 16, 2)
493#define FUNC_VI4_DATA1_A IPSR(6, 16, 4)
494#define FUNC_DU_DR1 IPSR(6, 16, 6)
495#define FUNC_D10 IPSR(6, 20, 0)
496#define FUNC_LCDOUT2 IPSR(6, 20, 1)
497#define FUNC_MSIOF2_RXD_D IPSR(6, 20, 2)
498#define FUNC_HRX3_B IPSR(6, 20, 3)
499#define FUNC_VI4_DATA2_A IPSR(6, 20, 4)
500#define FUNC_CTS4_N_C IPSR(6, 20, 5)
501#define FUNC_DU_DR2 IPSR(6, 20, 6)
502#define FUNC_D11 IPSR(6, 24, 0)
503#define FUNC_LCDOUT3 IPSR(6, 24, 1)
504#define FUNC_MSIOF2_TXD_D IPSR(6, 24, 2)
505#define FUNC_HTX3_B IPSR(6, 24, 3)
506#define FUNC_VI4_DATA3_A IPSR(6, 24, 4)
507#define FUNC_RTS4_N_C IPSR(6, 24, 5)
508#define FUNC_DU_DR3 IPSR(6, 24, 6)
509#define FUNC_D12 IPSR(6, 28, 0)
510#define FUNC_LCDOUT4 IPSR(6, 28, 1)
511#define FUNC_MSIOF2_SS1_D IPSR(6, 28, 2)
512#define FUNC_RX4_C IPSR(6, 28, 3)
513#define FUNC_VI4_DATA4_A IPSR(6, 28, 4)
514#define FUNC_DU_DR4 IPSR(6, 28, 6)
515#define FUNC_D13 IPSR(7, 0, 0)
516#define FUNC_LCDOUT5 IPSR(7, 0, 1)
517#define FUNC_MSIOF2_SS2_D IPSR(7, 0, 2)
518#define FUNC_TX4_C IPSR(7, 0, 3)
519#define FUNC_VI4_DATA5_A IPSR(7, 0, 4)
520#define FUNC_DU_DR5 IPSR(7, 0, 6)
521#define FUNC_D14 IPSR(7, 4, 0)
522#define FUNC_LCDOUT6 IPSR(7, 4, 1)
523#define FUNC_MSIOF3_SS1_A IPSR(7, 4, 2)
524#define FUNC_HRX3_C IPSR(7, 4, 3)
525#define FUNC_VI4_DATA6_A IPSR(7, 4, 4)
526#define FUNC_DU_DR6 IPSR(7, 4, 6)
527#define FUNC_SCL6_C IPSR(7, 4, 7)
528#define FUNC_D15 IPSR(7, 8, 0)
529#define FUNC_LCDOUT7 IPSR(7, 8, 1)
530#define FUNC_MSIOF3_SS2_A IPSR(7, 8, 2)
531#define FUNC_HTX3_C IPSR(7, 8, 3)
532#define FUNC_VI4_DATA7_A IPSR(7, 8, 4)
533#define FUNC_DU_DR7 IPSR(7, 8, 6)
534#define FUNC_SDA6_C IPSR(7, 8, 7)
535#define FUNC_SD0_CLK IPSR(7, 12, 0)
536#define FUNC_MSIOF1_SCK_E IPSR(7, 12, 2)
537#define FUNC_STP_OPWM_0_B IPSR(7, 12, 6)
538#define FUNC_SD0_CMD IPSR(7, 16, 0)
539#define FUNC_MSIOF1_SYNC_E IPSR(7, 16, 2)
540#define FUNC_STP_IVCXO27_0_B IPSR(7, 16, 6)
541#define FUNC_SD0_DAT0 IPSR(7, 20, 0)
542#define FUNC_MSIOF1_RXD_E IPSR(7, 20, 2)
543#define FUNC_TS_SCK0_B IPSR(7, 20, 5)
544#define FUNC_STP_ISCLK_0_B IPSR(7, 20, 6)
545#define FUNC_SD0_DAT1 IPSR(7, 24, 0)
546#define FUNC_MSIOF1_TXD_E IPSR(7, 24, 2)
547#define FUNC_TS_SPSYNC0_B IPSR(7, 24, 5)
548#define FUNC_STP_ISSYNC_0_B IPSR(7, 24, 6)
549#define FUNC_SD0_DAT2 IPSR(8, 0, 0)
550#define FUNC_MSIOF1_SS1_E IPSR(8, 0, 2)
551#define FUNC_TS_SDAT0_B IPSR(8, 0, 5)
552#define FUNC_STP_ISD_0_B IPSR(8, 0, 6)
553#define FUNC_SD0_DAT3 IPSR(8, 4, 0)
554#define FUNC_MSIOF1_SS2_E IPSR(8, 4, 2)
555#define FUNC_TS_SDEN0_B IPSR(8, 4, 5)
556#define FUNC_STP_ISEN_0_B IPSR(8, 4, 6)
557#define FUNC_SD1_CLK IPSR(8, 8, 0)
558#define FUNC_MSIOF1_SCK_G IPSR(8, 8, 2)
559#define FUNC_SIM0_CLK_A IPSR(8, 8, 5)
560#define FUNC_SD1_CMD IPSR(8, 12, 0)
561#define FUNC_MSIOF1_SYNC_G IPSR(8, 12, 2)
562#define FUNC_NFCE_N_B IPSR(8, 12, 3)
563#define FUNC_SIM0_D_A IPSR(8, 12, 5)
564#define FUNC_STP_IVCXO27_1_B IPSR(8, 12, 6)
565#define FUNC_SD1_DAT0 IPSR(8, 16, 0)
566#define FUNC_SD2_DAT4 IPSR(8, 16, 1)
567#define FUNC_MSIOF1_RXD_G IPSR(8, 16, 2)
568#define FUNC_NFWP_N_B IPSR(8, 16, 3)
569#define FUNC_TS_SCK1_B IPSR(8, 16, 5)
570#define FUNC_STP_ISCLK_1_B IPSR(8, 16, 6)
571#define FUNC_SD1_DAT1 IPSR(8, 20, 0)
572#define FUNC_SD2_DAT5 IPSR(8, 20, 1)
573#define FUNC_MSIOF1_TXD_G IPSR(8, 20, 2)
574#define FUNC_NFDATA14_B IPSR(8, 20, 3)
575#define FUNC_TS_SPSYNC1_B IPSR(8, 20, 5)
576#define FUNC_STP_ISSYNC_1_B IPSR(8, 20, 6)
577#define FUNC_SD1_DAT2 IPSR(8, 24, 0)
578#define FUNC_SD2_DAT6 IPSR(8, 24, 1)
579#define FUNC_MSIOF1_SS1_G IPSR(8, 24, 2)
580#define FUNC_NFDATA15_B IPSR(8, 24, 3)
581#define FUNC_TS_SDAT1_B IPSR(8, 24, 5)
582#define FUNC_STP_ISD_1_B IPSR(8, 24, 6)
583#define FUNC_SD1_DAT3 IPSR(8, 28, 0)
584#define FUNC_SD2_DAT7 IPSR(8, 28, 1)
585#define FUNC_MSIOF1_SS2_G IPSR(8, 28, 2)
586#define FUNC_NFRB_N_B IPSR(8, 28, 3)
587#define FUNC_TS_SDEN1_B IPSR(8, 28, 5)
588#define FUNC_STP_ISEN_1_B IPSR(8, 28, 6)
589#define FUNC_SD2_CLK IPSR(9, 0, 0)
590#define FUNC_NFDATA8 IPSR(9, 0, 2)
591#define FUNC_SD2_CMD IPSR(9, 4, 0)
592#define FUNC_NFDATA9 IPSR(9, 4, 2)
593#define FUNC_SD2_DAT0 IPSR(9, 8, 0)
594#define FUNC_NFDATA10 IPSR(9, 8, 2)
595#define FUNC_SD2_DAT1 IPSR(9, 12, 0)
596#define FUNC_NFDATA11 IPSR(9, 12, 2)
597#define FUNC_SD2_DAT2 IPSR(9, 16, 0)
598#define FUNC_NFDATA12 IPSR(9, 16, 2)
599#define FUNC_SD2_DAT3 IPSR(9, 20, 0)
600#define FUNC_NFDATA13 IPSR(9, 20, 2)
601#define FUNC_SD2_DS IPSR(9, 24, 0)
602#define FUNC_NFALE IPSR(9, 24, 2)
603#define FUNC_SATA_DEVSLP_B IPSR(9, 24, 8)
604#define FUNC_SD3_CLK IPSR(9, 28, 0)
605#define FUNC_NFWE_N IPSR(9, 28, 2)
606#define FUNC_SD3_CMD IPSR(10, 0, 0)
607#define FUNC_NFRE_N IPSR(10, 0, 2)
608#define FUNC_SD3_DAT0 IPSR(10, 4, 0)
609#define FUNC_NFDATA0 IPSR(10, 4, 2)
610#define FUNC_SD3_DAT1 IPSR(10, 8, 0)
611#define FUNC_NFDATA1 IPSR(10, 8, 2)
612#define FUNC_SD3_DAT2 IPSR(10, 12, 0)
613#define FUNC_NFDATA2 IPSR(10, 12, 2)
614#define FUNC_SD3_DAT3 IPSR(10, 16, 0)
615#define FUNC_NFDATA3 IPSR(10, 16, 2)
616#define FUNC_SD3_DAT4 IPSR(10, 20, 0)
617#define FUNC_SD2_CD_A IPSR(10, 20, 1)
618#define FUNC_NFDATA4 IPSR(10, 20, 2)
619#define FUNC_SD3_DAT5 IPSR(10, 24, 0)
620#define FUNC_SD2_WP_A IPSR(10, 24, 1)
621#define FUNC_NFDATA5 IPSR(10, 24, 2)
622#define FUNC_SD3_DAT6 IPSR(10, 28, 0)
623#define FUNC_SD3_CD IPSR(10, 28, 1)
624#define FUNC_NFDATA6 IPSR(10, 28, 2)
625#define FUNC_SD3_DAT7 IPSR(11, 0, 0)
626#define FUNC_SD3_WP IPSR(11, 0, 1)
627#define FUNC_NFDATA7 IPSR(11, 0, 2)
628#define FUNC_SD3_DS IPSR(11, 4, 0)
629#define FUNC_NFCLE IPSR(11, 4, 2)
630#define FUNC_SD0_CD IPSR(11, 8, 0)
631#define FUNC_NFDATA14_A IPSR(11, 8, 2)
632#define FUNC_SCL2_B IPSR(11, 8, 4)
633#define FUNC_SIM0_RST_A IPSR(11, 8, 5)
634#define FUNC_SD0_WP IPSR(11, 12, 0)
635#define FUNC_NFDATA15_A IPSR(11, 12, 2)
636#define FUNC_SDA2_B IPSR(11, 12, 4)
637#define FUNC_SD1_CD IPSR(11, 16, 0)
638#define FUNC_NFRB_N_A IPSR(11, 16, 2)
639#define FUNC_SIM0_CLK_B IPSR(11, 16, 5)
640#define FUNC_SD1_WP IPSR(11, 20, 0)
641#define FUNC_NFCE_N_A IPSR(11, 20, 2)
642#define FUNC_SIM0_D_B IPSR(11, 20, 5)
643#define FUNC_SCK0 IPSR(11, 24, 0)
644#define FUNC_HSCK1_B IPSR(11, 24, 1)
645#define FUNC_MSIOF1_SS2_B IPSR(11, 24, 2)
646#define FUNC_AUDIO_CLKC_B IPSR(11, 24, 3)
647#define FUNC_SDA2_A IPSR(11, 24, 4)
648#define FUNC_SIM0_RST_B IPSR(11, 24, 5)
649#define FUNC_STP_OPWM_0_C IPSR(11, 24, 6)
650#define FUNC_RIF0_CLK_B IPSR(11, 24, 7)
651#define FUNC_ADICHS2 IPSR(11, 24, 9)
652#define FUNC_SCK5_B IPSR(11, 24, 0xA)
653#define FUNC_RX0 IPSR(11, 28, 0)
654#define FUNC_HRX1_B IPSR(11, 28, 1)
655#define FUNC_TS_SCK0_C IPSR(11, 28, 5)
656#define FUNC_STP_ISCLK_0_C IPSR(11, 28, 6)
657#define FUNC_RIF0_D0_B IPSR(11, 28, 7)
658#define FUNC_TX0 IPSR(12, 0, 0)
659#define FUNC_HTX1_B IPSR(12, 0, 1)
660#define FUNC_TS_SPSYNC0_C IPSR(12, 0, 5)
661#define FUNC_STP_ISSYNC_0_C IPSR(12, 0, 6)
662#define FUNC_RIF0_D1_B IPSR(12, 0, 7)
663#define FUNC_CTS0_N IPSR(12, 4, 0)
664#define FUNC_HCTS1_N_B IPSR(12, 4, 1)
665#define FUNC_MSIOF1_SYNC_B IPSR(12, 4, 2)
666#define FUNC_TS_SPSYNC1_C IPSR(12, 4, 5)
667#define FUNC_STP_ISSYNC_1_C IPSR(12, 4, 6)
668#define FUNC_RIF1_SYNC_B IPSR(12, 4, 7)
669#define FUNC_AUDIO_CLKOUT_C IPSR(12, 4, 8)
670#define FUNC_ADICS_SAMP IPSR(12, 4, 9)
671#define FUNC_RTS0_N IPSR(12, 8, 0)
672#define FUNC_HRTS1_N_B IPSR(12, 8, 1)
673#define FUNC_MSIOF1_SS1_B IPSR(12, 8, 2)
674#define FUNC_AUDIO_CLKA_B IPSR(12, 8, 3)
675#define FUNC_SCL2_A IPSR(12, 8, 4)
676#define FUNC_STP_IVCXO27_1_C IPSR(12, 8, 6)
677#define FUNC_RIF0_SYNC_B IPSR(12, 8, 7)
678#define FUNC_ADICHS1 IPSR(12, 8, 9)
679#define FUNC_RX1_A IPSR(12, 12, 0)
680#define FUNC_HRX1_A IPSR(12, 12, 1)
681#define FUNC_TS_SDAT0_C IPSR(12, 12, 5)
682#define FUNC_STP_ISD_0_C IPSR(12, 12, 6)
683#define FUNC_RIF1_CLK_C IPSR(12, 12, 7)
684#define FUNC_TX1_A IPSR(12, 16, 0)
685#define FUNC_HTX1_A IPSR(12, 16, 1)
686#define FUNC_TS_SDEN0_C IPSR(12, 16, 5)
687#define FUNC_STP_ISEN_0_C IPSR(12, 16, 6)
688#define FUNC_RIF1_D0_C IPSR(12, 16, 7)
689#define FUNC_CTS1_N IPSR(12, 20, 0)
690#define FUNC_HCTS1_N_A IPSR(12, 20, 1)
691#define FUNC_MSIOF1_RXD_B IPSR(12, 20, 2)
692#define FUNC_TS_SDEN1_C IPSR(12, 20, 5)
693#define FUNC_STP_ISEN_1_C IPSR(12, 20, 6)
694#define FUNC_RIF1_D0_B IPSR(12, 20, 7)
695#define FUNC_ADIDATA IPSR(12, 20, 9)
696#define FUNC_RTS1_N IPSR(12, 24, 0)
697#define FUNC_HRTS1_N_A IPSR(12, 24, 1)
698#define FUNC_MSIOF1_TXD_B IPSR(12, 24, 2)
699#define FUNC_TS_SDAT1_C IPSR(12, 24, 5)
700#define FUNC_STP_ISD_1_C IPSR(12, 24, 6)
701#define FUNC_RIF1_D1_B IPSR(12, 24, 7)
702#define FUNC_ADICHS0 IPSR(12, 24, 9)
703#define FUNC_SCK2 IPSR(12, 28, 0)
704#define FUNC_SCIF_CLK_B IPSR(12, 28, 1)
705#define FUNC_MSIOF1_SCK_B IPSR(12, 28, 2)
706#define FUNC_TS_SCK1_C IPSR(12, 28, 5)
707#define FUNC_STP_ISCLK_1_C IPSR(12, 28, 6)
708#define FUNC_RIF1_CLK_B IPSR(12, 28, 7)
709#define FUNC_ADICLK IPSR(12, 28, 9)
710#define FUNC_TX2_A IPSR(13, 0, 0)
711#define FUNC_SD2_CD_B IPSR(13, 0, 3)
712#define FUNC_SCL1_A IPSR(13, 0, 4)
713#define FUNC_FMCLK_A IPSR(13, 0, 6)
714#define FUNC_RIF1_D1_C IPSR(13, 0, 7)
715#define FUNC_FSO_CFE_0_N IPSR(13, 0, 9)
716#define FUNC_RX2_A IPSR(13, 4, 0)
717#define FUNC_SD2_WP_B IPSR(13, 4, 3)
718#define FUNC_SDA1_A IPSR(13, 4, 4)
719#define FUNC_FMIN_A IPSR(13, 4, 6)
720#define FUNC_RIF1_SYNC_C IPSR(13, 4, 7)
721#define FUNC_FSO_CFE_1_N IPSR(13, 4, 9)
722#define FUNC_HSCK0 IPSR(13, 8, 0)
723#define FUNC_MSIOF1_SCK_D IPSR(13, 8, 2)
724#define FUNC_AUDIO_CLKB_A IPSR(13, 8, 3)
725#define FUNC_SSI_SDATA1_B IPSR(13, 8, 4)
726#define FUNC_TS_SCK0_D IPSR(13, 8, 5)
727#define FUNC_STP_ISCLK_0_D IPSR(13, 8, 6)
728#define FUNC_RIF0_CLK_C IPSR(13, 8, 7)
729#define FUNC_RX5_B IPSR(13, 8, 0xA)
730#define FUNC_HRX0 IPSR(13, 12, 0)
731#define FUNC_MSIOF1_RXD_D IPSR(13, 12, 2)
732#define FUNC_SSI_SDATA2_B IPSR(13, 12, 4)
733#define FUNC_TS_SDEN0_D IPSR(13, 12, 5)
734#define FUNC_STP_ISEN_0_D IPSR(13, 12, 6)
735#define FUNC_RIF0_D0_C IPSR(13, 12, 7)
736#define FUNC_HTX0 IPSR(13, 16, 0)
737#define FUNC_MSIOF1_TXD_D IPSR(13, 16, 2)
738#define FUNC_SSI_SDATA9_B IPSR(13, 16, 4)
739#define FUNC_TS_SDAT0_D IPSR(13, 16, 5)
740#define FUNC_STP_ISD_0_D IPSR(13, 16, 6)
741#define FUNC_RIF0_D1_C IPSR(13, 16, 7)
742#define FUNC_HCTS0_N IPSR(13, 20, 0)
743#define FUNC_RX2_B IPSR(13, 20, 1)
744#define FUNC_MSIOF1_SYNC_D IPSR(13, 20, 2)
745#define FUNC_SSI_SCK9_A IPSR(13, 20, 4)
746#define FUNC_TS_SPSYNC0_D IPSR(13, 20, 5)
747#define FUNC_STP_ISSYNC_0_D IPSR(13, 20, 6)
748#define FUNC_RIF0_SYNC_C IPSR(13, 20, 7)
749#define FUNC_AUDIO_CLKOUT1_A IPSR(13, 20, 8)
750#define FUNC_HRTS0_N IPSR(13, 24, 0)
751#define FUNC_TX2_B IPSR(13, 24, 1)
752#define FUNC_MSIOF1_SS1_D IPSR(13, 24, 2)
753#define FUNC_SSI_WS9_A IPSR(13, 24, 4)
754#define FUNC_STP_IVCXO27_0_D IPSR(13, 24, 6)
755#define FUNC_BPFCLK_A IPSR(13, 24, 7)
756#define FUNC_AUDIO_CLKOUT2_A IPSR(13, 24, 8)
757#define FUNC_MSIOF0_SYNC IPSR(13, 28, 0)
758#define FUNC_AUDIO_CLKOUT_A IPSR(13, 28, 8)
759#define FUNC_TX5_B IPSR(13, 28, 0xA)
760#define FUNC_MSIOF0_SS1 IPSR(14, 0, 0)
761#define FUNC_RX5_A IPSR(14, 0, 1)
762#define FUNC_NFWP_N_A IPSR(14, 0, 2)
763#define FUNC_AUDIO_CLKA_C IPSR(14, 0, 3)
764#define FUNC_SSI_SCK2_A IPSR(14, 0, 4)
765#define FUNC_STP_IVCXO27_0_C IPSR(14, 0, 6)
766#define FUNC_AUDIO_CLKOUT3_A IPSR(14, 0, 8)
767#define FUNC_TCLK1_B IPSR(14, 0, 0xA)
768#define FUNC_MSIOF0_SS2 IPSR(14, 4, 0)
769#define FUNC_TX5_A IPSR(14, 4, 1)
770#define FUNC_MSIOF1_SS2_D IPSR(14, 4, 2)
771#define FUNC_AUDIO_CLKC_A IPSR(14, 4, 3)
772#define FUNC_SSI_WS2_A IPSR(14, 4, 4)
773#define FUNC_STP_OPWM_0_D IPSR(14, 4, 6)
774#define FUNC_AUDIO_CLKOUT_D IPSR(14, 4, 8)
775#define FUNC_SPEEDIN_B IPSR(14, 4, 0xA)
776#define FUNC_MLB_CLK IPSR(14, 4, 0)
777#define FUNC_MSIOF1_SCK_F IPSR(14, 4, 2)
778#define FUNC_SCL1_B IPSR(14, 4, 4)
779#define FUNC_MLB_SIG IPSR(14, 8, 0)
780#define FUNC_RX1_B IPSR(14, 8, 1)
781#define FUNC_MSIOF1_SYNC_F IPSR(14, 8, 2)
782#define FUNC_SDA1_B IPSR(14, 8, 4)
783#define FUNC_MLB_DAT IPSR(14, 12, 0)
784#define FUNC_TX1_B IPSR(14, 12, 1)
785#define FUNC_MSIOF1_RXD_F IPSR(14, 12, 2)
786#define FUNC_SSI_SCK01239 IPSR(14, 16, 0)
787#define FUNC_MSIOF1_TXD_F IPSR(14, 16, 2)
788#define FUNC_SSI_WS01239 IPSR(14, 16, 0)
789#define FUNC_MSIOF1_SS1_F IPSR(14, 16, 2)
790#define FUNC_SSI_SDATA0 IPSR(14, 20, 0)
791#define FUNC_MSIOF1_SS2_F IPSR(14, 20, 2)
792#define FUNC_SSI_SDATA1_A IPSR(15, 0, 0)
793#define FUNC_SSI_SDATA2_A IPSR(15, 4, 0)
794#define FUNC_SSI_SCK1_B IPSR(15, 4, 4)
795#define FUNC_SSI_SCK349 IPSR(15, 8, 0)
796#define FUNC_MSIOF1_SS1_A IPSR(15, 8, 2)
797#define FUNC_STP_OPWM_0_A IPSR(15, 8, 6)
798#define FUNC_SSI_WS349 IPSR(15, 12, 0)
799#define FUNC_HCTS2_N_A IPSR(15, 12, 1)
800#define FUNC_MSIOF1_SS2_A IPSR(15, 12, 2)
801#define FUNC_STP_IVCXO27_0_A IPSR(15, 12, 6)
802#define FUNC_SSI_SDATA3 IPSR(15, 16, 0)
803#define FUNC_HRTS2_N_A IPSR(15, 16, 1)
804#define FUNC_MSIOF1_TXD_A IPSR(15, 16, 2)
805#define FUNC_TS_SCK0_A IPSR(15, 16, 5)
806#define FUNC_STP_ISCLK_0_A IPSR(15, 16, 6)
807#define FUNC_RIF0_D1_A IPSR(15, 16, 7)
808#define FUNC_RIF2_D0_A IPSR(15, 16, 8)
809#define FUNC_SSI_SCK4 IPSR(15, 20, 0)
810#define FUNC_HRX2_A IPSR(15, 20, 1)
811#define FUNC_MSIOF1_SCK_A IPSR(15, 20, 2)
812#define FUNC_TS_SDAT0_A IPSR(15, 20, 5)
813#define FUNC_STP_ISD_0_A IPSR(15, 20, 6)
814#define FUNC_RIF0_CLK_A IPSR(15, 20, 7)
815#define FUNC_RIF2_CLK_A IPSR(15, 20, 8)
816#define FUNC_SSI_WS4 IPSR(15, 24, 0)
817#define FUNC_HTX2_A IPSR(15, 24, 1)
818#define FUNC_MSIOF1_SYNC_A IPSR(15, 24, 2)
819#define FUNC_TS_SDEN0_A IPSR(15, 24, 5)
820#define FUNC_STP_ISEN_0_A IPSR(15, 24, 6)
821#define FUNC_RIF0_SYNC_A IPSR(15, 24, 7)
822#define FUNC_RIF2_SYNC_A IPSR(15, 24, 8)
823#define FUNC_SSI_SDATA4 IPSR(15, 28, 0)
824#define FUNC_HSCK2_A IPSR(15, 28, 1)
825#define FUNC_MSIOF1_RXD_A IPSR(15, 28, 2)
826#define FUNC_TS_SPSYNC0_A IPSR(15, 28, 5)
827#define FUNC_STP_ISSYNC_0_A IPSR(15, 28, 6)
828#define FUNC_RIF0_D0_A IPSR(15, 28, 7)
829#define FUNC_RIF2_D1_A IPSR(15, 28, 8)
830#define FUNC_SSI_SCK6 IPSR(16, 0, 0)
831#define FUNC_USB2_PWEN IPSR(16, 0, 1)
832#define FUNC_SIM0_RST_D IPSR(16, 0, 3)
833#define FUNC_SSI_WS6 IPSR(16, 4, 0)
834#define FUNC_USB2_OVC IPSR(16, 4, 1)
835#define FUNC_SIM0_D_D IPSR(16, 4, 3)
836#define FUNC_SSI_SDATA6 IPSR(16, 8, 0)
837#define FUNC_SIM0_CLK_D IPSR(16, 8, 3)
838#define FUNC_SATA_DEVSLP_A IPSR(16, 8, 8)
839#define FUNC_SSI_SCK78 IPSR(16, 12, 0)
840#define FUNC_HRX2_B IPSR(16, 12, 1)
841#define FUNC_MSIOF1_SCK_C IPSR(16, y, 2)
842#define FUNC_TS_SCK1_A IPSR(16, y, 5)
843#define FUNC_STP_ISCLK_1_A IPSR(16, y, 6)
844#define FUNC_RIF1_CLK_A IPSR(16, y, 7)
845#define FUNC_RIF3_CLK_A IPSR(16, y, 8)
846#define FUNC_SSI_WS78 IPSR(16, 16, 0)
847#define FUNC_HTX2_B IPSR(16, 16, 1)
848#define FUNC_MSIOF1_SYNC_C IPSR(16, 16, 2)
849#define FUNC_TS_SDAT1_A IPSR(16, 16, 5)
850#define FUNC_STP_ISD_1_A IPSR(16, 16, 6)
851#define FUNC_RIF1_SYNC_A IPSR(16, 16, 7)
852#define FUNC_RIF3_SYNC_A IPSR(16, 16, 8)
853#define FUNC_SSI_SDATA7 IPSR(16, 20, 0)
854#define FUNC_HCTS2_N_B IPSR(16, 20, 1)
855#define FUNC_MSIOF1_RXD_C IPSR(16, 20, 2)
856#define FUNC_TS_SDEN1_A IPSR(16, 20, 5)
857#define FUNC_STP_ISEN_1_A IPSR(16, 20, 6)
858#define FUNC_RIF1_D0_A IPSR(16, 20, 7)
859#define FUNC_RIF3_D0_A IPSR(16, 20, 8)
860#define FUNC_TCLK2_A IPSR(16, 20, 0xA)
861#define FUNC_SSI_SDATA8 IPSR(16, 24, 0)
862#define FUNC_HRTS2_N_B IPSR(16, 24, 1)
863#define FUNC_MSIOF1_TXD_C IPSR(16, 24, 2)
864#define FUNC_TS_SPSYNC1_A IPSR(16, 24, 5)
865#define FUNC_STP_ISSYNC_1_A IPSR(16, 24, 6)
866#define FUNC_RIF1_D1_A IPSR(16, 24, 7)
867#define FUNC_RIF3_D1_A IPSR(16, 24, 8)
868#define FUNC_SSI_SDATA9_A IPSR(16, 28, 0)
869#define FUNC_HSCK2_B IPSR(16, 28, 1)
870#define FUNC_MSIOF1_SS1_C IPSR(16, 28, 2)
871#define FUNC_HSCK1_A IPSR(16, 28, 3)
872#define FUNC_SSI_WS1_B IPSR(16, 28, 4)
873#define FUNC_SCK1 IPSR(16, 28, 5)
874#define FUNC_STP_IVCXO27_1_A IPSR(16, 28, 6)
875#define FUNC_SCK5_A IPSR(16, 28, 7)
876#define FUNC_AUDIO_CLKA_A IPSR(17, 0, 0)
877#define FUNC_AUDIO_CLKB_B IPSR(17, 4, 0)
878#define FUNC_SCIF_CLK_A IPSR(17, 4, 1)
879#define FUNC_STP_IVCXO27_1_D IPSR(17, 4, 6)
880#define FUNC_REMOCON_A IPSR(17, 4, 7)
881#define FUNC_TCLK1_A IPSR(17, 4, 0xA)
882#define FUNC_USB0_PWEN IPSR(17, 8, 0)
883#define FUNC_SIM0_RST_C IPSR(17, 8, 3)
884#define FUNC_TS_SCK1_D IPSR(17, 8, 5)
885#define FUNC_STP_ISCLK_1_D IPSR(17, 8, 6)
886#define FUNC_BPFCLK_B IPSR(17, 8, 7)
887#define FUNC_RIF3_CLK_B IPSR(17, 8, 8)
888#define FUNC_HSCK2_C IPSR(17, 8, 0xD)
889#define FUNC_USB0_OVC IPSR(17, 12, 0)
890#define FUNC_SIM0_D_C IPSR(17, 12, 3)
891#define FUNC_TS_SDAT1_D IPSR(17, 12, 5)
892#define FUNC_STP_ISD_1_D IPSR(17, 12, 6)
893#define FUNC_RIF3_SYNC_B IPSR(17, 12, 8)
894#define FUNC_HRX2_C IPSR(17, 12, 0xD)
895#define FUNC_USB1_PWEN IPSR(17, 16, 0)
896#define FUNC_SIM0_CLK_C IPSR(17, 16, 3)
897#define FUNC_SSI_SCK1_A IPSR(17, 16, 4)
898#define FUNC_TS_SCK0_E IPSR(17, 16, 5)
899#define FUNC_STP_ISCLK_0_E IPSR(17, 16, 6)
900#define FUNC_FMCLK_B IPSR(17, 16, 7)
901#define FUNC_RIF2_CLK_B IPSR(17, 16, 8)
902#define FUNC_SPEEDIN_A IPSR(17, 16, 9)
903#define FUNC_HTX2_C IPSR(17, 16, 0xD)
904#define FUNC_USB1_OVC IPSR(17, 20, 0)
905#define FUNC_MSIOF1_SS2_C IPSR(17, 20, 2)
906#define FUNC_SSI_WS1_A IPSR(17, 20, 4)
907#define FUNC_TS_SDAT0_E IPSR(17, 20, 5)
908#define FUNC_STP_ISD_0_E IPSR(17, 20, 6)
909#define FUNC_FMIN_B IPSR(17, 20, 7)
910#define FUNC_RIF2_SYNC_B IPSR(17, 20, 8)
911#define FUNC_REMOCON_B IPSR(17, 20, 0xA)
912#define FUNC_HCTS2_N_C IPSR(17, 20, 0xD)
913#define FUNC_USB30_PWEN IPSR(17, 24, 0)
914#define FUNC_AUDIO_CLKOUT_B IPSR(17, 24, 3)
915#define FUNC_SSI_SCK2_B IPSR(17, 24, 4)
916#define FUNC_TS_SDEN1_D IPSR(17, 24, 5)
917#define FUNC_STP_ISEN_1_D IPSR(17, 24, 6)
918#define FUNC_STP_OPWM_0_E IPSR(17, 24, 7)
919#define FUNC_RIF3_D0_B IPSR(17, 24, 8)
920#define FUNC_TCLK2_B IPSR(17, 24, 0xA)
921#define FUNC_TPU0TO0 IPSR(17, 24, 0xB)
922#define FUNC_BPFCLK_C IPSR(17, 24, 0xC)
923#define FUNC_HRTS2_N_C IPSR(17, 24, 0xD)
924#define FUNC_USB30_OVC IPSR(17, 28, 0)
925#define FUNC_AUDIO_CLKOUT1_B IPSR(17, 28, 3)
926#define FUNC_SSI_WS2_B IPSR(17, 28, 4)
927#define FUNC_TS_SPSYNC1_D IPSR(17, 28, 5)
928#define FUNC_STP_ISSYNC_1_D IPSR(17, 28, 6)
929#define FUNC_STP_IVCXO27_0_E IPSR(17, 28, 7)
930#define FUNC_RIF3_D1_B IPSR(17, 28, 8)
931#define FUNC_FSO_TOE_N IPSR(17, 28, 0xA)
932#define FUNC_TPU0TO1 IPSR(17, 28, 0xB)
933#define FUNC_USB2_CH3_PWEN IPSR(18, 0, 0)
934#define FUNC_AUDIO_CLKOUT2_B IPSR(18, 0, 3)
935#define FUNC_SSI_SCK9_B IPSR(18, 0, 4)
936#define FUNC_TS_SDEN0_E IPSR(18, 0, 5)
937#define FUNC_STP_ISEN_0_E IPSR(18, 0, 6)
938#define FUNC_RIF2_D0_B IPSR(18, 0, 8)
939#define FUNC_TPU0TO2 IPSR(18, 0, 0xB)
940#define FUNC_FMCLK_C IPSR(18, 0, 0xC)
941#define FUNC_FMCLK_D IPSR(18, 0, 0xD)
942#define FUNC_USB2_CH3_OVC IPSR(18, 4, 0)
943#define FUNC_AUDIO_CLKOUT3_B IPSR(18, 4, 3)
944#define FUNC_SSI_WS9_B IPSR(18, 4, 4)
945#define FUNC_TS_SPSYNC0_E IPSR(18, 4, 5)
946#define FUNC_STP_ISSYNC_0_E IPSR(18, 4, 6)
947#define FUNC_RIF2_D1_B IPSR(18, 4, 8)
948#define FUNC_TPU0TO3 IPSR(18, 4, 0xB)
949#define FUNC_FMIN_C IPSR(18, 4, 0xC)
950#define FUNC_FMIN_D IPSR(18, 4, 0xD)
951
953
954#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_PINCTRL_RENESAS_PINCTRL_R8A77951_H_ */
Devicetree pin control helpers for Renesas R-Car.