18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * SH7724 Pinmux 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2009 Renesas Solutions Corp. 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Kuninori Morimoto <morimoto.kuninori@renesas.com> 88c2ecf20Sopenharmony_ci * 98c2ecf20Sopenharmony_ci * Based on SH7723 Pinmux 108c2ecf20Sopenharmony_ci * Copyright (C) 2008 Magnus Damm 118c2ecf20Sopenharmony_ci */ 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci#include <linux/init.h> 148c2ecf20Sopenharmony_ci#include <linux/kernel.h> 158c2ecf20Sopenharmony_ci#include <cpu/sh7724.h> 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci#include "sh_pfc.h" 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_cienum { 208c2ecf20Sopenharmony_ci PINMUX_RESERVED = 0, 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci PINMUX_DATA_BEGIN, 238c2ecf20Sopenharmony_ci PTA7_DATA, PTA6_DATA, PTA5_DATA, PTA4_DATA, 248c2ecf20Sopenharmony_ci PTA3_DATA, PTA2_DATA, PTA1_DATA, PTA0_DATA, 258c2ecf20Sopenharmony_ci PTB7_DATA, PTB6_DATA, PTB5_DATA, PTB4_DATA, 268c2ecf20Sopenharmony_ci PTB3_DATA, PTB2_DATA, PTB1_DATA, PTB0_DATA, 278c2ecf20Sopenharmony_ci PTC7_DATA, PTC6_DATA, PTC5_DATA, PTC4_DATA, 288c2ecf20Sopenharmony_ci PTC3_DATA, PTC2_DATA, PTC1_DATA, PTC0_DATA, 298c2ecf20Sopenharmony_ci PTD7_DATA, PTD6_DATA, PTD5_DATA, PTD4_DATA, 308c2ecf20Sopenharmony_ci PTD3_DATA, PTD2_DATA, PTD1_DATA, PTD0_DATA, 318c2ecf20Sopenharmony_ci PTE7_DATA, PTE6_DATA, PTE5_DATA, PTE4_DATA, 328c2ecf20Sopenharmony_ci PTE3_DATA, PTE2_DATA, PTE1_DATA, PTE0_DATA, 338c2ecf20Sopenharmony_ci PTF7_DATA, PTF6_DATA, PTF5_DATA, PTF4_DATA, 348c2ecf20Sopenharmony_ci PTF3_DATA, PTF2_DATA, PTF1_DATA, PTF0_DATA, 358c2ecf20Sopenharmony_ci PTG5_DATA, PTG4_DATA, 368c2ecf20Sopenharmony_ci PTG3_DATA, PTG2_DATA, PTG1_DATA, PTG0_DATA, 378c2ecf20Sopenharmony_ci PTH7_DATA, PTH6_DATA, PTH5_DATA, PTH4_DATA, 388c2ecf20Sopenharmony_ci PTH3_DATA, PTH2_DATA, PTH1_DATA, PTH0_DATA, 398c2ecf20Sopenharmony_ci PTJ7_DATA, PTJ6_DATA, PTJ5_DATA, 408c2ecf20Sopenharmony_ci PTJ3_DATA, PTJ2_DATA, PTJ1_DATA, PTJ0_DATA, 418c2ecf20Sopenharmony_ci PTK7_DATA, PTK6_DATA, PTK5_DATA, PTK4_DATA, 428c2ecf20Sopenharmony_ci PTK3_DATA, PTK2_DATA, PTK1_DATA, PTK0_DATA, 438c2ecf20Sopenharmony_ci PTL7_DATA, PTL6_DATA, PTL5_DATA, PTL4_DATA, 448c2ecf20Sopenharmony_ci PTL3_DATA, PTL2_DATA, PTL1_DATA, PTL0_DATA, 458c2ecf20Sopenharmony_ci PTM7_DATA, PTM6_DATA, PTM5_DATA, PTM4_DATA, 468c2ecf20Sopenharmony_ci PTM3_DATA, PTM2_DATA, PTM1_DATA, PTM0_DATA, 478c2ecf20Sopenharmony_ci PTN7_DATA, PTN6_DATA, PTN5_DATA, PTN4_DATA, 488c2ecf20Sopenharmony_ci PTN3_DATA, PTN2_DATA, PTN1_DATA, PTN0_DATA, 498c2ecf20Sopenharmony_ci PTQ7_DATA, PTQ6_DATA, PTQ5_DATA, PTQ4_DATA, 508c2ecf20Sopenharmony_ci PTQ3_DATA, PTQ2_DATA, PTQ1_DATA, PTQ0_DATA, 518c2ecf20Sopenharmony_ci PTR7_DATA, PTR6_DATA, PTR5_DATA, PTR4_DATA, 528c2ecf20Sopenharmony_ci PTR3_DATA, PTR2_DATA, PTR1_DATA, PTR0_DATA, 538c2ecf20Sopenharmony_ci PTS6_DATA, PTS5_DATA, PTS4_DATA, 548c2ecf20Sopenharmony_ci PTS3_DATA, PTS2_DATA, PTS1_DATA, PTS0_DATA, 558c2ecf20Sopenharmony_ci PTT7_DATA, PTT6_DATA, PTT5_DATA, PTT4_DATA, 568c2ecf20Sopenharmony_ci PTT3_DATA, PTT2_DATA, PTT1_DATA, PTT0_DATA, 578c2ecf20Sopenharmony_ci PTU7_DATA, PTU6_DATA, PTU5_DATA, PTU4_DATA, 588c2ecf20Sopenharmony_ci PTU3_DATA, PTU2_DATA, PTU1_DATA, PTU0_DATA, 598c2ecf20Sopenharmony_ci PTV7_DATA, PTV6_DATA, PTV5_DATA, PTV4_DATA, 608c2ecf20Sopenharmony_ci PTV3_DATA, PTV2_DATA, PTV1_DATA, PTV0_DATA, 618c2ecf20Sopenharmony_ci PTW7_DATA, PTW6_DATA, PTW5_DATA, PTW4_DATA, 628c2ecf20Sopenharmony_ci PTW3_DATA, PTW2_DATA, PTW1_DATA, PTW0_DATA, 638c2ecf20Sopenharmony_ci PTX7_DATA, PTX6_DATA, PTX5_DATA, PTX4_DATA, 648c2ecf20Sopenharmony_ci PTX3_DATA, PTX2_DATA, PTX1_DATA, PTX0_DATA, 658c2ecf20Sopenharmony_ci PTY7_DATA, PTY6_DATA, PTY5_DATA, PTY4_DATA, 668c2ecf20Sopenharmony_ci PTY3_DATA, PTY2_DATA, PTY1_DATA, PTY0_DATA, 678c2ecf20Sopenharmony_ci PTZ7_DATA, PTZ6_DATA, PTZ5_DATA, PTZ4_DATA, 688c2ecf20Sopenharmony_ci PTZ3_DATA, PTZ2_DATA, PTZ1_DATA, PTZ0_DATA, 698c2ecf20Sopenharmony_ci PINMUX_DATA_END, 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ci PINMUX_INPUT_BEGIN, 728c2ecf20Sopenharmony_ci PTA7_IN, PTA6_IN, PTA5_IN, PTA4_IN, 738c2ecf20Sopenharmony_ci PTA3_IN, PTA2_IN, PTA1_IN, PTA0_IN, 748c2ecf20Sopenharmony_ci PTB7_IN, PTB6_IN, PTB5_IN, PTB4_IN, 758c2ecf20Sopenharmony_ci PTB3_IN, PTB2_IN, PTB1_IN, PTB0_IN, 768c2ecf20Sopenharmony_ci PTC7_IN, PTC6_IN, PTC5_IN, PTC4_IN, 778c2ecf20Sopenharmony_ci PTC3_IN, PTC2_IN, PTC1_IN, PTC0_IN, 788c2ecf20Sopenharmony_ci PTD7_IN, PTD6_IN, PTD5_IN, PTD4_IN, 798c2ecf20Sopenharmony_ci PTD3_IN, PTD2_IN, PTD1_IN, PTD0_IN, 808c2ecf20Sopenharmony_ci PTE7_IN, PTE6_IN, PTE5_IN, PTE4_IN, 818c2ecf20Sopenharmony_ci PTE3_IN, PTE2_IN, PTE1_IN, PTE0_IN, 828c2ecf20Sopenharmony_ci PTF7_IN, PTF6_IN, PTF5_IN, PTF4_IN, 838c2ecf20Sopenharmony_ci PTF3_IN, PTF2_IN, PTF1_IN, PTF0_IN, 848c2ecf20Sopenharmony_ci PTH7_IN, PTH6_IN, PTH5_IN, PTH4_IN, 858c2ecf20Sopenharmony_ci PTH3_IN, PTH2_IN, PTH1_IN, PTH0_IN, 868c2ecf20Sopenharmony_ci PTJ3_IN, PTJ2_IN, PTJ1_IN, PTJ0_IN, 878c2ecf20Sopenharmony_ci PTK7_IN, PTK6_IN, PTK5_IN, PTK4_IN, 888c2ecf20Sopenharmony_ci PTK3_IN, PTK2_IN, PTK1_IN, PTK0_IN, 898c2ecf20Sopenharmony_ci PTL7_IN, PTL6_IN, PTL5_IN, PTL4_IN, 908c2ecf20Sopenharmony_ci PTL3_IN, PTL2_IN, PTL1_IN, PTL0_IN, 918c2ecf20Sopenharmony_ci PTM7_IN, PTM6_IN, PTM5_IN, PTM4_IN, 928c2ecf20Sopenharmony_ci PTM3_IN, PTM2_IN, PTM1_IN, PTM0_IN, 938c2ecf20Sopenharmony_ci PTN7_IN, PTN6_IN, PTN5_IN, PTN4_IN, 948c2ecf20Sopenharmony_ci PTN3_IN, PTN2_IN, PTN1_IN, PTN0_IN, 958c2ecf20Sopenharmony_ci PTQ7_IN, PTQ6_IN, PTQ5_IN, PTQ4_IN, 968c2ecf20Sopenharmony_ci PTQ3_IN, PTQ2_IN, PTQ1_IN, PTQ0_IN, 978c2ecf20Sopenharmony_ci PTR7_IN, PTR6_IN, PTR5_IN, PTR4_IN, 988c2ecf20Sopenharmony_ci PTR3_IN, PTR2_IN, PTR1_IN, PTR0_IN, 998c2ecf20Sopenharmony_ci PTS6_IN, PTS5_IN, PTS4_IN, 1008c2ecf20Sopenharmony_ci PTS3_IN, PTS2_IN, PTS1_IN, PTS0_IN, 1018c2ecf20Sopenharmony_ci PTT7_IN, PTT6_IN, PTT5_IN, PTT4_IN, 1028c2ecf20Sopenharmony_ci PTT3_IN, PTT2_IN, PTT1_IN, PTT0_IN, 1038c2ecf20Sopenharmony_ci PTU7_IN, PTU6_IN, PTU5_IN, PTU4_IN, 1048c2ecf20Sopenharmony_ci PTU3_IN, PTU2_IN, PTU1_IN, PTU0_IN, 1058c2ecf20Sopenharmony_ci PTV7_IN, PTV6_IN, PTV5_IN, PTV4_IN, 1068c2ecf20Sopenharmony_ci PTV3_IN, PTV2_IN, PTV1_IN, PTV0_IN, 1078c2ecf20Sopenharmony_ci PTW7_IN, PTW6_IN, PTW5_IN, PTW4_IN, 1088c2ecf20Sopenharmony_ci PTW3_IN, PTW2_IN, PTW1_IN, PTW0_IN, 1098c2ecf20Sopenharmony_ci PTX7_IN, PTX6_IN, PTX5_IN, PTX4_IN, 1108c2ecf20Sopenharmony_ci PTX3_IN, PTX2_IN, PTX1_IN, PTX0_IN, 1118c2ecf20Sopenharmony_ci PTY7_IN, PTY6_IN, PTY5_IN, PTY4_IN, 1128c2ecf20Sopenharmony_ci PTY3_IN, PTY2_IN, PTY1_IN, PTY0_IN, 1138c2ecf20Sopenharmony_ci PTZ7_IN, PTZ6_IN, PTZ5_IN, PTZ4_IN, 1148c2ecf20Sopenharmony_ci PTZ3_IN, PTZ2_IN, PTZ1_IN, PTZ0_IN, 1158c2ecf20Sopenharmony_ci PINMUX_INPUT_END, 1168c2ecf20Sopenharmony_ci 1178c2ecf20Sopenharmony_ci PINMUX_OUTPUT_BEGIN, 1188c2ecf20Sopenharmony_ci PTA7_OUT, PTA6_OUT, PTA5_OUT, PTA4_OUT, 1198c2ecf20Sopenharmony_ci PTA3_OUT, PTA2_OUT, PTA1_OUT, PTA0_OUT, 1208c2ecf20Sopenharmony_ci PTB7_OUT, PTB6_OUT, PTB5_OUT, PTB4_OUT, 1218c2ecf20Sopenharmony_ci PTB3_OUT, PTB2_OUT, PTB1_OUT, PTB0_OUT, 1228c2ecf20Sopenharmony_ci PTC7_OUT, PTC6_OUT, PTC5_OUT, PTC4_OUT, 1238c2ecf20Sopenharmony_ci PTC3_OUT, PTC2_OUT, PTC1_OUT, PTC0_OUT, 1248c2ecf20Sopenharmony_ci PTD7_OUT, PTD6_OUT, PTD5_OUT, PTD4_OUT, 1258c2ecf20Sopenharmony_ci PTD3_OUT, PTD2_OUT, PTD1_OUT, PTD0_OUT, 1268c2ecf20Sopenharmony_ci PTE7_OUT, PTE6_OUT, PTE5_OUT, PTE4_OUT, 1278c2ecf20Sopenharmony_ci PTE3_OUT, PTE2_OUT, PTE1_OUT, PTE0_OUT, 1288c2ecf20Sopenharmony_ci PTF7_OUT, PTF6_OUT, PTF5_OUT, PTF4_OUT, 1298c2ecf20Sopenharmony_ci PTF3_OUT, PTF2_OUT, PTF1_OUT, PTF0_OUT, 1308c2ecf20Sopenharmony_ci PTG5_OUT, PTG4_OUT, 1318c2ecf20Sopenharmony_ci PTG3_OUT, PTG2_OUT, PTG1_OUT, PTG0_OUT, 1328c2ecf20Sopenharmony_ci PTH7_OUT, PTH6_OUT, PTH5_OUT, PTH4_OUT, 1338c2ecf20Sopenharmony_ci PTH3_OUT, PTH2_OUT, PTH1_OUT, PTH0_OUT, 1348c2ecf20Sopenharmony_ci PTJ7_OUT, PTJ6_OUT, PTJ5_OUT, 1358c2ecf20Sopenharmony_ci PTJ3_OUT, PTJ2_OUT, PTJ1_OUT, PTJ0_OUT, 1368c2ecf20Sopenharmony_ci PTK7_OUT, PTK6_OUT, PTK5_OUT, PTK4_OUT, 1378c2ecf20Sopenharmony_ci PTK3_OUT, PTK2_OUT, PTK1_OUT, PTK0_OUT, 1388c2ecf20Sopenharmony_ci PTL7_OUT, PTL6_OUT, PTL5_OUT, PTL4_OUT, 1398c2ecf20Sopenharmony_ci PTL3_OUT, PTL2_OUT, PTL1_OUT, PTL0_OUT, 1408c2ecf20Sopenharmony_ci PTM7_OUT, PTM6_OUT, PTM5_OUT, PTM4_OUT, 1418c2ecf20Sopenharmony_ci PTM3_OUT, PTM2_OUT, PTM1_OUT, PTM0_OUT, 1428c2ecf20Sopenharmony_ci PTN7_OUT, PTN6_OUT, PTN5_OUT, PTN4_OUT, 1438c2ecf20Sopenharmony_ci PTN3_OUT, PTN2_OUT, PTN1_OUT, PTN0_OUT, 1448c2ecf20Sopenharmony_ci PTQ7_OUT, PTQ6_OUT, PTQ5_OUT, PTQ4_OUT, 1458c2ecf20Sopenharmony_ci PTQ3_OUT, PTQ2_OUT, PTQ1_OUT, PTQ0_OUT, 1468c2ecf20Sopenharmony_ci PTR7_OUT, PTR6_OUT, PTR5_OUT, PTR4_OUT, 1478c2ecf20Sopenharmony_ci PTR1_OUT, PTR0_OUT, 1488c2ecf20Sopenharmony_ci PTS6_OUT, PTS5_OUT, PTS4_OUT, 1498c2ecf20Sopenharmony_ci PTS3_OUT, PTS2_OUT, PTS1_OUT, PTS0_OUT, 1508c2ecf20Sopenharmony_ci PTT7_OUT, PTT6_OUT, PTT5_OUT, PTT4_OUT, 1518c2ecf20Sopenharmony_ci PTT3_OUT, PTT2_OUT, PTT1_OUT, PTT0_OUT, 1528c2ecf20Sopenharmony_ci PTU7_OUT, PTU6_OUT, PTU5_OUT, PTU4_OUT, 1538c2ecf20Sopenharmony_ci PTU3_OUT, PTU2_OUT, PTU1_OUT, PTU0_OUT, 1548c2ecf20Sopenharmony_ci PTV7_OUT, PTV6_OUT, PTV5_OUT, PTV4_OUT, 1558c2ecf20Sopenharmony_ci PTV3_OUT, PTV2_OUT, PTV1_OUT, PTV0_OUT, 1568c2ecf20Sopenharmony_ci PTW7_OUT, PTW6_OUT, PTW5_OUT, PTW4_OUT, 1578c2ecf20Sopenharmony_ci PTW3_OUT, PTW2_OUT, PTW1_OUT, PTW0_OUT, 1588c2ecf20Sopenharmony_ci PTX7_OUT, PTX6_OUT, PTX5_OUT, PTX4_OUT, 1598c2ecf20Sopenharmony_ci PTX3_OUT, PTX2_OUT, PTX1_OUT, PTX0_OUT, 1608c2ecf20Sopenharmony_ci PTY7_OUT, PTY6_OUT, PTY5_OUT, PTY4_OUT, 1618c2ecf20Sopenharmony_ci PTY3_OUT, PTY2_OUT, PTY1_OUT, PTY0_OUT, 1628c2ecf20Sopenharmony_ci PTZ7_OUT, PTZ6_OUT, PTZ5_OUT, PTZ4_OUT, 1638c2ecf20Sopenharmony_ci PTZ3_OUT, PTZ2_OUT, PTZ1_OUT, PTZ0_OUT, 1648c2ecf20Sopenharmony_ci PINMUX_OUTPUT_END, 1658c2ecf20Sopenharmony_ci 1668c2ecf20Sopenharmony_ci PINMUX_FUNCTION_BEGIN, 1678c2ecf20Sopenharmony_ci PTA7_FN, PTA6_FN, PTA5_FN, PTA4_FN, 1688c2ecf20Sopenharmony_ci PTA3_FN, PTA2_FN, PTA1_FN, PTA0_FN, 1698c2ecf20Sopenharmony_ci PTB7_FN, PTB6_FN, PTB5_FN, PTB4_FN, 1708c2ecf20Sopenharmony_ci PTB3_FN, PTB2_FN, PTB1_FN, PTB0_FN, 1718c2ecf20Sopenharmony_ci PTC7_FN, PTC6_FN, PTC5_FN, PTC4_FN, 1728c2ecf20Sopenharmony_ci PTC3_FN, PTC2_FN, PTC1_FN, PTC0_FN, 1738c2ecf20Sopenharmony_ci PTD7_FN, PTD6_FN, PTD5_FN, PTD4_FN, 1748c2ecf20Sopenharmony_ci PTD3_FN, PTD2_FN, PTD1_FN, PTD0_FN, 1758c2ecf20Sopenharmony_ci PTE7_FN, PTE6_FN, PTE5_FN, PTE4_FN, 1768c2ecf20Sopenharmony_ci PTE3_FN, PTE2_FN, PTE1_FN, PTE0_FN, 1778c2ecf20Sopenharmony_ci PTF7_FN, PTF6_FN, PTF5_FN, PTF4_FN, 1788c2ecf20Sopenharmony_ci PTF3_FN, PTF2_FN, PTF1_FN, PTF0_FN, 1798c2ecf20Sopenharmony_ci PTG5_FN, PTG4_FN, 1808c2ecf20Sopenharmony_ci PTG3_FN, PTG2_FN, PTG1_FN, PTG0_FN, 1818c2ecf20Sopenharmony_ci PTH7_FN, PTH6_FN, PTH5_FN, PTH4_FN, 1828c2ecf20Sopenharmony_ci PTH3_FN, PTH2_FN, PTH1_FN, PTH0_FN, 1838c2ecf20Sopenharmony_ci PTJ7_FN, PTJ6_FN, PTJ5_FN, 1848c2ecf20Sopenharmony_ci PTJ3_FN, PTJ2_FN, PTJ1_FN, PTJ0_FN, 1858c2ecf20Sopenharmony_ci PTK7_FN, PTK6_FN, PTK5_FN, PTK4_FN, 1868c2ecf20Sopenharmony_ci PTK3_FN, PTK2_FN, PTK1_FN, PTK0_FN, 1878c2ecf20Sopenharmony_ci PTL7_FN, PTL6_FN, PTL5_FN, PTL4_FN, 1888c2ecf20Sopenharmony_ci PTL3_FN, PTL2_FN, PTL1_FN, PTL0_FN, 1898c2ecf20Sopenharmony_ci PTM7_FN, PTM6_FN, PTM5_FN, PTM4_FN, 1908c2ecf20Sopenharmony_ci PTM3_FN, PTM2_FN, PTM1_FN, PTM0_FN, 1918c2ecf20Sopenharmony_ci PTN7_FN, PTN6_FN, PTN5_FN, PTN4_FN, 1928c2ecf20Sopenharmony_ci PTN3_FN, PTN2_FN, PTN1_FN, PTN0_FN, 1938c2ecf20Sopenharmony_ci PTQ7_FN, PTQ6_FN, PTQ5_FN, PTQ4_FN, 1948c2ecf20Sopenharmony_ci PTQ3_FN, PTQ2_FN, PTQ1_FN, PTQ0_FN, 1958c2ecf20Sopenharmony_ci PTR7_FN, PTR6_FN, PTR5_FN, PTR4_FN, 1968c2ecf20Sopenharmony_ci PTR3_FN, PTR2_FN, PTR1_FN, PTR0_FN, 1978c2ecf20Sopenharmony_ci PTS6_FN, PTS5_FN, PTS4_FN, 1988c2ecf20Sopenharmony_ci PTS3_FN, PTS2_FN, PTS1_FN, PTS0_FN, 1998c2ecf20Sopenharmony_ci PTT7_FN, PTT6_FN, PTT5_FN, PTT4_FN, 2008c2ecf20Sopenharmony_ci PTT3_FN, PTT2_FN, PTT1_FN, PTT0_FN, 2018c2ecf20Sopenharmony_ci PTU7_FN, PTU6_FN, PTU5_FN, PTU4_FN, 2028c2ecf20Sopenharmony_ci PTU3_FN, PTU2_FN, PTU1_FN, PTU0_FN, 2038c2ecf20Sopenharmony_ci PTV7_FN, PTV6_FN, PTV5_FN, PTV4_FN, 2048c2ecf20Sopenharmony_ci PTV3_FN, PTV2_FN, PTV1_FN, PTV0_FN, 2058c2ecf20Sopenharmony_ci PTW7_FN, PTW6_FN, PTW5_FN, PTW4_FN, 2068c2ecf20Sopenharmony_ci PTW3_FN, PTW2_FN, PTW1_FN, PTW0_FN, 2078c2ecf20Sopenharmony_ci PTX7_FN, PTX6_FN, PTX5_FN, PTX4_FN, 2088c2ecf20Sopenharmony_ci PTX3_FN, PTX2_FN, PTX1_FN, PTX0_FN, 2098c2ecf20Sopenharmony_ci PTY7_FN, PTY6_FN, PTY5_FN, PTY4_FN, 2108c2ecf20Sopenharmony_ci PTY3_FN, PTY2_FN, PTY1_FN, PTY0_FN, 2118c2ecf20Sopenharmony_ci PTZ7_FN, PTZ6_FN, PTZ5_FN, PTZ4_FN, 2128c2ecf20Sopenharmony_ci PTZ3_FN, PTZ2_FN, PTZ1_FN, PTZ0_FN, 2138c2ecf20Sopenharmony_ci 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci PSA15_0, PSA15_1, 2168c2ecf20Sopenharmony_ci PSA14_0, PSA14_1, 2178c2ecf20Sopenharmony_ci PSA13_0, PSA13_1, 2188c2ecf20Sopenharmony_ci PSA12_0, PSA12_1, 2198c2ecf20Sopenharmony_ci PSA10_0, PSA10_1, 2208c2ecf20Sopenharmony_ci PSA9_0, PSA9_1, 2218c2ecf20Sopenharmony_ci PSA8_0, PSA8_1, 2228c2ecf20Sopenharmony_ci PSA7_0, PSA7_1, 2238c2ecf20Sopenharmony_ci PSA6_0, PSA6_1, 2248c2ecf20Sopenharmony_ci PSA5_0, PSA5_1, 2258c2ecf20Sopenharmony_ci PSA3_0, PSA3_1, 2268c2ecf20Sopenharmony_ci PSA2_0, PSA2_1, 2278c2ecf20Sopenharmony_ci PSA1_0, PSA1_1, 2288c2ecf20Sopenharmony_ci PSA0_0, PSA0_1, 2298c2ecf20Sopenharmony_ci 2308c2ecf20Sopenharmony_ci PSB14_0, PSB14_1, 2318c2ecf20Sopenharmony_ci PSB13_0, PSB13_1, 2328c2ecf20Sopenharmony_ci PSB12_0, PSB12_1, 2338c2ecf20Sopenharmony_ci PSB11_0, PSB11_1, 2348c2ecf20Sopenharmony_ci PSB10_0, PSB10_1, 2358c2ecf20Sopenharmony_ci PSB9_0, PSB9_1, 2368c2ecf20Sopenharmony_ci PSB8_0, PSB8_1, 2378c2ecf20Sopenharmony_ci PSB7_0, PSB7_1, 2388c2ecf20Sopenharmony_ci PSB6_0, PSB6_1, 2398c2ecf20Sopenharmony_ci PSB5_0, PSB5_1, 2408c2ecf20Sopenharmony_ci PSB4_0, PSB4_1, 2418c2ecf20Sopenharmony_ci PSB3_0, PSB3_1, 2428c2ecf20Sopenharmony_ci PSB2_0, PSB2_1, 2438c2ecf20Sopenharmony_ci PSB1_0, PSB1_1, 2448c2ecf20Sopenharmony_ci PSB0_0, PSB0_1, 2458c2ecf20Sopenharmony_ci 2468c2ecf20Sopenharmony_ci PSC15_0, PSC15_1, 2478c2ecf20Sopenharmony_ci PSC14_0, PSC14_1, 2488c2ecf20Sopenharmony_ci PSC13_0, PSC13_1, 2498c2ecf20Sopenharmony_ci PSC12_0, PSC12_1, 2508c2ecf20Sopenharmony_ci PSC11_0, PSC11_1, 2518c2ecf20Sopenharmony_ci PSC10_0, PSC10_1, 2528c2ecf20Sopenharmony_ci PSC9_0, PSC9_1, 2538c2ecf20Sopenharmony_ci PSC8_0, PSC8_1, 2548c2ecf20Sopenharmony_ci PSC7_0, PSC7_1, 2558c2ecf20Sopenharmony_ci PSC6_0, PSC6_1, 2568c2ecf20Sopenharmony_ci PSC5_0, PSC5_1, 2578c2ecf20Sopenharmony_ci PSC4_0, PSC4_1, 2588c2ecf20Sopenharmony_ci PSC2_0, PSC2_1, 2598c2ecf20Sopenharmony_ci PSC1_0, PSC1_1, 2608c2ecf20Sopenharmony_ci PSC0_0, PSC0_1, 2618c2ecf20Sopenharmony_ci 2628c2ecf20Sopenharmony_ci PSD15_0, PSD15_1, 2638c2ecf20Sopenharmony_ci PSD14_0, PSD14_1, 2648c2ecf20Sopenharmony_ci PSD13_0, PSD13_1, 2658c2ecf20Sopenharmony_ci PSD12_0, PSD12_1, 2668c2ecf20Sopenharmony_ci PSD11_0, PSD11_1, 2678c2ecf20Sopenharmony_ci PSD10_0, PSD10_1, 2688c2ecf20Sopenharmony_ci PSD9_0, PSD9_1, 2698c2ecf20Sopenharmony_ci PSD8_0, PSD8_1, 2708c2ecf20Sopenharmony_ci PSD7_0, PSD7_1, 2718c2ecf20Sopenharmony_ci PSD6_0, PSD6_1, 2728c2ecf20Sopenharmony_ci PSD5_0, PSD5_1, 2738c2ecf20Sopenharmony_ci PSD4_0, PSD4_1, 2748c2ecf20Sopenharmony_ci PSD3_0, PSD3_1, 2758c2ecf20Sopenharmony_ci PSD2_0, PSD2_1, 2768c2ecf20Sopenharmony_ci PSD1_0, PSD1_1, 2778c2ecf20Sopenharmony_ci PSD0_0, PSD0_1, 2788c2ecf20Sopenharmony_ci 2798c2ecf20Sopenharmony_ci PSE15_0, PSE15_1, 2808c2ecf20Sopenharmony_ci PSE14_0, PSE14_1, 2818c2ecf20Sopenharmony_ci PSE13_0, PSE13_1, 2828c2ecf20Sopenharmony_ci PSE12_0, PSE12_1, 2838c2ecf20Sopenharmony_ci PSE11_0, PSE11_1, 2848c2ecf20Sopenharmony_ci PSE10_0, PSE10_1, 2858c2ecf20Sopenharmony_ci PSE9_0, PSE9_1, 2868c2ecf20Sopenharmony_ci PSE8_0, PSE8_1, 2878c2ecf20Sopenharmony_ci PSE7_0, PSE7_1, 2888c2ecf20Sopenharmony_ci PSE6_0, PSE6_1, 2898c2ecf20Sopenharmony_ci PSE5_0, PSE5_1, 2908c2ecf20Sopenharmony_ci PSE4_0, PSE4_1, 2918c2ecf20Sopenharmony_ci PSE3_0, PSE3_1, 2928c2ecf20Sopenharmony_ci PSE2_0, PSE2_1, 2938c2ecf20Sopenharmony_ci PSE1_0, PSE1_1, 2948c2ecf20Sopenharmony_ci PSE0_0, PSE0_1, 2958c2ecf20Sopenharmony_ci PINMUX_FUNCTION_END, 2968c2ecf20Sopenharmony_ci 2978c2ecf20Sopenharmony_ci PINMUX_MARK_BEGIN, 2988c2ecf20Sopenharmony_ci /*PTA*/ 2998c2ecf20Sopenharmony_ci D23_MARK, KEYOUT2_MARK, IDED15_MARK, 3008c2ecf20Sopenharmony_ci D22_MARK, KEYOUT1_MARK, IDED14_MARK, 3018c2ecf20Sopenharmony_ci D21_MARK, KEYOUT0_MARK, IDED13_MARK, 3028c2ecf20Sopenharmony_ci D20_MARK, KEYIN4_MARK, IDED12_MARK, 3038c2ecf20Sopenharmony_ci D19_MARK, KEYIN3_MARK, IDED11_MARK, 3048c2ecf20Sopenharmony_ci D18_MARK, KEYIN2_MARK, IDED10_MARK, 3058c2ecf20Sopenharmony_ci D17_MARK, KEYIN1_MARK, IDED9_MARK, 3068c2ecf20Sopenharmony_ci D16_MARK, KEYIN0_MARK, IDED8_MARK, 3078c2ecf20Sopenharmony_ci 3088c2ecf20Sopenharmony_ci /*PTB*/ 3098c2ecf20Sopenharmony_ci D31_MARK, TPUTO1_MARK, IDEA1_MARK, 3108c2ecf20Sopenharmony_ci D30_MARK, TPUTO0_MARK, IDEA0_MARK, 3118c2ecf20Sopenharmony_ci D29_MARK, IODREQ_MARK, 3128c2ecf20Sopenharmony_ci D28_MARK, IDECS0_MARK, 3138c2ecf20Sopenharmony_ci D27_MARK, IDECS1_MARK, 3148c2ecf20Sopenharmony_ci D26_MARK, KEYOUT5_IN5_MARK, IDEIORD_MARK, 3158c2ecf20Sopenharmony_ci D25_MARK, KEYOUT4_IN6_MARK, IDEIOWR_MARK, 3168c2ecf20Sopenharmony_ci D24_MARK, KEYOUT3_MARK, IDEINT_MARK, 3178c2ecf20Sopenharmony_ci 3188c2ecf20Sopenharmony_ci /*PTC*/ 3198c2ecf20Sopenharmony_ci LCDD7_MARK, 3208c2ecf20Sopenharmony_ci LCDD6_MARK, 3218c2ecf20Sopenharmony_ci LCDD5_MARK, 3228c2ecf20Sopenharmony_ci LCDD4_MARK, 3238c2ecf20Sopenharmony_ci LCDD3_MARK, 3248c2ecf20Sopenharmony_ci LCDD2_MARK, 3258c2ecf20Sopenharmony_ci LCDD1_MARK, 3268c2ecf20Sopenharmony_ci LCDD0_MARK, 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ci /*PTD*/ 3298c2ecf20Sopenharmony_ci LCDD15_MARK, 3308c2ecf20Sopenharmony_ci LCDD14_MARK, 3318c2ecf20Sopenharmony_ci LCDD13_MARK, 3328c2ecf20Sopenharmony_ci LCDD12_MARK, 3338c2ecf20Sopenharmony_ci LCDD11_MARK, 3348c2ecf20Sopenharmony_ci LCDD10_MARK, 3358c2ecf20Sopenharmony_ci LCDD9_MARK, 3368c2ecf20Sopenharmony_ci LCDD8_MARK, 3378c2ecf20Sopenharmony_ci 3388c2ecf20Sopenharmony_ci /*PTE*/ 3398c2ecf20Sopenharmony_ci FSIMCKB_MARK, 3408c2ecf20Sopenharmony_ci FSIMCKA_MARK, 3418c2ecf20Sopenharmony_ci LCDD21_MARK, SCIF2_L_TXD_MARK, 3428c2ecf20Sopenharmony_ci LCDD20_MARK, SCIF4_SCK_MARK, 3438c2ecf20Sopenharmony_ci LCDD19_MARK, SCIF4_RXD_MARK, 3448c2ecf20Sopenharmony_ci LCDD18_MARK, SCIF4_TXD_MARK, 3458c2ecf20Sopenharmony_ci LCDD17_MARK, 3468c2ecf20Sopenharmony_ci LCDD16_MARK, 3478c2ecf20Sopenharmony_ci 3488c2ecf20Sopenharmony_ci /*PTF*/ 3498c2ecf20Sopenharmony_ci LCDVSYN_MARK, 3508c2ecf20Sopenharmony_ci LCDDISP_MARK, LCDRS_MARK, 3518c2ecf20Sopenharmony_ci LCDHSYN_MARK, LCDCS_MARK, 3528c2ecf20Sopenharmony_ci LCDDON_MARK, 3538c2ecf20Sopenharmony_ci LCDDCK_MARK, LCDWR_MARK, 3548c2ecf20Sopenharmony_ci LCDVEPWC_MARK, SCIF0_TXD_MARK, 3558c2ecf20Sopenharmony_ci LCDD23_MARK, SCIF2_L_SCK_MARK, 3568c2ecf20Sopenharmony_ci LCDD22_MARK, SCIF2_L_RXD_MARK, 3578c2ecf20Sopenharmony_ci 3588c2ecf20Sopenharmony_ci /*PTG*/ 3598c2ecf20Sopenharmony_ci AUDCK_MARK, 3608c2ecf20Sopenharmony_ci AUDSYNC_MARK, 3618c2ecf20Sopenharmony_ci AUDATA3_MARK, 3628c2ecf20Sopenharmony_ci AUDATA2_MARK, 3638c2ecf20Sopenharmony_ci AUDATA1_MARK, 3648c2ecf20Sopenharmony_ci AUDATA0_MARK, 3658c2ecf20Sopenharmony_ci 3668c2ecf20Sopenharmony_ci /*PTH*/ 3678c2ecf20Sopenharmony_ci VIO0_VD_MARK, 3688c2ecf20Sopenharmony_ci VIO0_CLK_MARK, 3698c2ecf20Sopenharmony_ci VIO0_D7_MARK, 3708c2ecf20Sopenharmony_ci VIO0_D6_MARK, 3718c2ecf20Sopenharmony_ci VIO0_D5_MARK, 3728c2ecf20Sopenharmony_ci VIO0_D4_MARK, 3738c2ecf20Sopenharmony_ci VIO0_D3_MARK, 3748c2ecf20Sopenharmony_ci VIO0_D2_MARK, 3758c2ecf20Sopenharmony_ci 3768c2ecf20Sopenharmony_ci /*PTJ*/ 3778c2ecf20Sopenharmony_ci PDSTATUS_MARK, 3788c2ecf20Sopenharmony_ci STATUS2_MARK, 3798c2ecf20Sopenharmony_ci STATUS0_MARK, 3808c2ecf20Sopenharmony_ci A25_MARK, BS_MARK, 3818c2ecf20Sopenharmony_ci A24_MARK, 3828c2ecf20Sopenharmony_ci A23_MARK, 3838c2ecf20Sopenharmony_ci A22_MARK, 3848c2ecf20Sopenharmony_ci 3858c2ecf20Sopenharmony_ci /*PTK*/ 3868c2ecf20Sopenharmony_ci VIO1_D5_MARK, VIO0_D13_MARK, IDED5_MARK, 3878c2ecf20Sopenharmony_ci VIO1_D4_MARK, VIO0_D12_MARK, IDED4_MARK, 3888c2ecf20Sopenharmony_ci VIO1_D3_MARK, VIO0_D11_MARK, IDED3_MARK, 3898c2ecf20Sopenharmony_ci VIO1_D2_MARK, VIO0_D10_MARK, IDED2_MARK, 3908c2ecf20Sopenharmony_ci VIO1_D1_MARK, VIO0_D9_MARK, IDED1_MARK, 3918c2ecf20Sopenharmony_ci VIO1_D0_MARK, VIO0_D8_MARK, IDED0_MARK, 3928c2ecf20Sopenharmony_ci VIO0_FLD_MARK, 3938c2ecf20Sopenharmony_ci VIO0_HD_MARK, 3948c2ecf20Sopenharmony_ci 3958c2ecf20Sopenharmony_ci /*PTL*/ 3968c2ecf20Sopenharmony_ci DV_D5_MARK, SCIF3_V_SCK_MARK, RMII_RXD0_MARK, 3978c2ecf20Sopenharmony_ci DV_D4_MARK, SCIF3_V_RXD_MARK, RMII_RXD1_MARK, 3988c2ecf20Sopenharmony_ci DV_D3_MARK, SCIF3_V_TXD_MARK, RMII_REF_CLK_MARK, 3998c2ecf20Sopenharmony_ci DV_D2_MARK, SCIF1_SCK_MARK, RMII_TX_EN_MARK, 4008c2ecf20Sopenharmony_ci DV_D1_MARK, SCIF1_RXD_MARK, RMII_TXD0_MARK, 4018c2ecf20Sopenharmony_ci DV_D0_MARK, SCIF1_TXD_MARK, RMII_TXD1_MARK, 4028c2ecf20Sopenharmony_ci DV_D15_MARK, 4038c2ecf20Sopenharmony_ci DV_D14_MARK, MSIOF0_MCK_MARK, 4048c2ecf20Sopenharmony_ci 4058c2ecf20Sopenharmony_ci /*PTM*/ 4068c2ecf20Sopenharmony_ci DV_D13_MARK, MSIOF0_TSCK_MARK, 4078c2ecf20Sopenharmony_ci DV_D12_MARK, MSIOF0_RXD_MARK, 4088c2ecf20Sopenharmony_ci DV_D11_MARK, MSIOF0_TXD_MARK, 4098c2ecf20Sopenharmony_ci DV_D10_MARK, MSIOF0_TSYNC_MARK, 4108c2ecf20Sopenharmony_ci DV_D9_MARK, MSIOF0_SS1_MARK, MSIOF0_RSCK_MARK, 4118c2ecf20Sopenharmony_ci DV_D8_MARK, MSIOF0_SS2_MARK, MSIOF0_RSYNC_MARK, 4128c2ecf20Sopenharmony_ci LCDVCPWC_MARK, SCIF0_RXD_MARK, 4138c2ecf20Sopenharmony_ci LCDRD_MARK, SCIF0_SCK_MARK, 4148c2ecf20Sopenharmony_ci 4158c2ecf20Sopenharmony_ci /*PTN*/ 4168c2ecf20Sopenharmony_ci VIO0_D1_MARK, 4178c2ecf20Sopenharmony_ci VIO0_D0_MARK, 4188c2ecf20Sopenharmony_ci DV_CLKI_MARK, 4198c2ecf20Sopenharmony_ci DV_CLK_MARK, SCIF2_V_SCK_MARK, 4208c2ecf20Sopenharmony_ci DV_VSYNC_MARK, SCIF2_V_RXD_MARK, 4218c2ecf20Sopenharmony_ci DV_HSYNC_MARK, SCIF2_V_TXD_MARK, 4228c2ecf20Sopenharmony_ci DV_D7_MARK, SCIF3_V_CTS_MARK, RMII_RX_ER_MARK, 4238c2ecf20Sopenharmony_ci DV_D6_MARK, SCIF3_V_RTS_MARK, RMII_CRS_DV_MARK, 4248c2ecf20Sopenharmony_ci 4258c2ecf20Sopenharmony_ci /*PTQ*/ 4268c2ecf20Sopenharmony_ci D7_MARK, 4278c2ecf20Sopenharmony_ci D6_MARK, 4288c2ecf20Sopenharmony_ci D5_MARK, 4298c2ecf20Sopenharmony_ci D4_MARK, 4308c2ecf20Sopenharmony_ci D3_MARK, 4318c2ecf20Sopenharmony_ci D2_MARK, 4328c2ecf20Sopenharmony_ci D1_MARK, 4338c2ecf20Sopenharmony_ci D0_MARK, 4348c2ecf20Sopenharmony_ci 4358c2ecf20Sopenharmony_ci /*PTR*/ 4368c2ecf20Sopenharmony_ci CS6B_CE1B_MARK, 4378c2ecf20Sopenharmony_ci CS6A_CE2B_MARK, 4388c2ecf20Sopenharmony_ci CS5B_CE1A_MARK, 4398c2ecf20Sopenharmony_ci CS5A_CE2A_MARK, 4408c2ecf20Sopenharmony_ci IOIS16_MARK, LCDLCLK_MARK, 4418c2ecf20Sopenharmony_ci WAIT_MARK, 4428c2ecf20Sopenharmony_ci WE3_ICIOWR_MARK, TPUTO3_MARK, TPUTI3_MARK, 4438c2ecf20Sopenharmony_ci WE2_ICIORD_MARK, TPUTO2_MARK, IDEA2_MARK, 4448c2ecf20Sopenharmony_ci 4458c2ecf20Sopenharmony_ci /*PTS*/ 4468c2ecf20Sopenharmony_ci VIO_CKO_MARK, 4478c2ecf20Sopenharmony_ci VIO1_FLD_MARK, TPUTI2_MARK, IDEIORDY_MARK, 4488c2ecf20Sopenharmony_ci VIO1_HD_MARK, SCIF5_SCK_MARK, 4498c2ecf20Sopenharmony_ci VIO1_VD_MARK, SCIF5_RXD_MARK, 4508c2ecf20Sopenharmony_ci VIO1_CLK_MARK, SCIF5_TXD_MARK, 4518c2ecf20Sopenharmony_ci VIO1_D7_MARK, VIO0_D15_MARK, IDED7_MARK, 4528c2ecf20Sopenharmony_ci VIO1_D6_MARK, VIO0_D14_MARK, IDED6_MARK, 4538c2ecf20Sopenharmony_ci 4548c2ecf20Sopenharmony_ci /*PTT*/ 4558c2ecf20Sopenharmony_ci D15_MARK, 4568c2ecf20Sopenharmony_ci D14_MARK, 4578c2ecf20Sopenharmony_ci D13_MARK, 4588c2ecf20Sopenharmony_ci D12_MARK, 4598c2ecf20Sopenharmony_ci D11_MARK, 4608c2ecf20Sopenharmony_ci D10_MARK, 4618c2ecf20Sopenharmony_ci D9_MARK, 4628c2ecf20Sopenharmony_ci D8_MARK, 4638c2ecf20Sopenharmony_ci 4648c2ecf20Sopenharmony_ci /*PTU*/ 4658c2ecf20Sopenharmony_ci DMAC_DACK0_MARK, 4668c2ecf20Sopenharmony_ci DMAC_DREQ0_MARK, 4678c2ecf20Sopenharmony_ci FSIOASD_MARK, 4688c2ecf20Sopenharmony_ci FSIIABCK_MARK, 4698c2ecf20Sopenharmony_ci FSIIALRCK_MARK, 4708c2ecf20Sopenharmony_ci FSIOABCK_MARK, 4718c2ecf20Sopenharmony_ci FSIOALRCK_MARK, 4728c2ecf20Sopenharmony_ci CLKAUDIOAO_MARK, 4738c2ecf20Sopenharmony_ci 4748c2ecf20Sopenharmony_ci /*PTV*/ 4758c2ecf20Sopenharmony_ci FSIIBSD_MARK, MSIOF1_SS2_MARK, MSIOF1_RSYNC_MARK, 4768c2ecf20Sopenharmony_ci FSIOBSD_MARK, MSIOF1_SS1_MARK, MSIOF1_RSCK_MARK, 4778c2ecf20Sopenharmony_ci FSIIBBCK_MARK, MSIOF1_RXD_MARK, 4788c2ecf20Sopenharmony_ci FSIIBLRCK_MARK, MSIOF1_TSYNC_MARK, 4798c2ecf20Sopenharmony_ci FSIOBBCK_MARK, MSIOF1_TSCK_MARK, 4808c2ecf20Sopenharmony_ci FSIOBLRCK_MARK, MSIOF1_TXD_MARK, 4818c2ecf20Sopenharmony_ci CLKAUDIOBO_MARK, MSIOF1_MCK_MARK, 4828c2ecf20Sopenharmony_ci FSIIASD_MARK, 4838c2ecf20Sopenharmony_ci 4848c2ecf20Sopenharmony_ci /*PTW*/ 4858c2ecf20Sopenharmony_ci MMC_D7_MARK, SDHI1CD_MARK, IODACK_MARK, 4868c2ecf20Sopenharmony_ci MMC_D6_MARK, SDHI1WP_MARK, IDERST_MARK, 4878c2ecf20Sopenharmony_ci MMC_D5_MARK, SDHI1D3_MARK, EXBUF_ENB_MARK, 4888c2ecf20Sopenharmony_ci MMC_D4_MARK, SDHI1D2_MARK, DIRECTION_MARK, 4898c2ecf20Sopenharmony_ci MMC_D3_MARK, SDHI1D1_MARK, 4908c2ecf20Sopenharmony_ci MMC_D2_MARK, SDHI1D0_MARK, 4918c2ecf20Sopenharmony_ci MMC_D1_MARK, SDHI1CMD_MARK, 4928c2ecf20Sopenharmony_ci MMC_D0_MARK, SDHI1CLK_MARK, 4938c2ecf20Sopenharmony_ci 4948c2ecf20Sopenharmony_ci /*PTX*/ 4958c2ecf20Sopenharmony_ci DMAC_DACK1_MARK, IRDA_OUT_MARK, 4968c2ecf20Sopenharmony_ci DMAC_DREQ1_MARK, IRDA_IN_MARK, 4978c2ecf20Sopenharmony_ci TSIF_TS0_SDAT_MARK, LNKSTA_MARK, 4988c2ecf20Sopenharmony_ci TSIF_TS0_SCK_MARK, MDIO_MARK, 4998c2ecf20Sopenharmony_ci TSIF_TS0_SDEN_MARK, MDC_MARK, 5008c2ecf20Sopenharmony_ci TSIF_TS0_SPSYNC_MARK, 5018c2ecf20Sopenharmony_ci MMC_CLK_MARK, 5028c2ecf20Sopenharmony_ci MMC_CMD_MARK, 5038c2ecf20Sopenharmony_ci 5048c2ecf20Sopenharmony_ci /*PTY*/ 5058c2ecf20Sopenharmony_ci SDHI0CD_MARK, 5068c2ecf20Sopenharmony_ci SDHI0WP_MARK, 5078c2ecf20Sopenharmony_ci SDHI0D3_MARK, 5088c2ecf20Sopenharmony_ci SDHI0D2_MARK, 5098c2ecf20Sopenharmony_ci SDHI0D1_MARK, 5108c2ecf20Sopenharmony_ci SDHI0D0_MARK, 5118c2ecf20Sopenharmony_ci SDHI0CMD_MARK, 5128c2ecf20Sopenharmony_ci SDHI0CLK_MARK, 5138c2ecf20Sopenharmony_ci 5148c2ecf20Sopenharmony_ci /*PTZ*/ 5158c2ecf20Sopenharmony_ci INTC_IRQ7_MARK, SCIF3_I_CTS_MARK, 5168c2ecf20Sopenharmony_ci INTC_IRQ6_MARK, SCIF3_I_RTS_MARK, 5178c2ecf20Sopenharmony_ci INTC_IRQ5_MARK, SCIF3_I_SCK_MARK, 5188c2ecf20Sopenharmony_ci INTC_IRQ4_MARK, SCIF3_I_RXD_MARK, 5198c2ecf20Sopenharmony_ci INTC_IRQ3_MARK, SCIF3_I_TXD_MARK, 5208c2ecf20Sopenharmony_ci INTC_IRQ2_MARK, 5218c2ecf20Sopenharmony_ci INTC_IRQ1_MARK, 5228c2ecf20Sopenharmony_ci INTC_IRQ0_MARK, 5238c2ecf20Sopenharmony_ci PINMUX_MARK_END, 5248c2ecf20Sopenharmony_ci}; 5258c2ecf20Sopenharmony_ci 5268c2ecf20Sopenharmony_cistatic const u16 pinmux_data[] = { 5278c2ecf20Sopenharmony_ci /* PTA GPIO */ 5288c2ecf20Sopenharmony_ci PINMUX_DATA(PTA7_DATA, PTA7_IN, PTA7_OUT), 5298c2ecf20Sopenharmony_ci PINMUX_DATA(PTA6_DATA, PTA6_IN, PTA6_OUT), 5308c2ecf20Sopenharmony_ci PINMUX_DATA(PTA5_DATA, PTA5_IN, PTA5_OUT), 5318c2ecf20Sopenharmony_ci PINMUX_DATA(PTA4_DATA, PTA4_IN, PTA4_OUT), 5328c2ecf20Sopenharmony_ci PINMUX_DATA(PTA3_DATA, PTA3_IN, PTA3_OUT), 5338c2ecf20Sopenharmony_ci PINMUX_DATA(PTA2_DATA, PTA2_IN, PTA2_OUT), 5348c2ecf20Sopenharmony_ci PINMUX_DATA(PTA1_DATA, PTA1_IN, PTA1_OUT), 5358c2ecf20Sopenharmony_ci PINMUX_DATA(PTA0_DATA, PTA0_IN, PTA0_OUT), 5368c2ecf20Sopenharmony_ci 5378c2ecf20Sopenharmony_ci /* PTB GPIO */ 5388c2ecf20Sopenharmony_ci PINMUX_DATA(PTB7_DATA, PTB7_IN, PTB7_OUT), 5398c2ecf20Sopenharmony_ci PINMUX_DATA(PTB6_DATA, PTB6_IN, PTB6_OUT), 5408c2ecf20Sopenharmony_ci PINMUX_DATA(PTB5_DATA, PTB5_IN, PTB5_OUT), 5418c2ecf20Sopenharmony_ci PINMUX_DATA(PTB4_DATA, PTB4_IN, PTB4_OUT), 5428c2ecf20Sopenharmony_ci PINMUX_DATA(PTB3_DATA, PTB3_IN, PTB3_OUT), 5438c2ecf20Sopenharmony_ci PINMUX_DATA(PTB2_DATA, PTB2_IN, PTB2_OUT), 5448c2ecf20Sopenharmony_ci PINMUX_DATA(PTB1_DATA, PTB1_IN, PTB1_OUT), 5458c2ecf20Sopenharmony_ci PINMUX_DATA(PTB0_DATA, PTB0_IN, PTB0_OUT), 5468c2ecf20Sopenharmony_ci 5478c2ecf20Sopenharmony_ci /* PTC GPIO */ 5488c2ecf20Sopenharmony_ci PINMUX_DATA(PTC7_DATA, PTC7_IN, PTC7_OUT), 5498c2ecf20Sopenharmony_ci PINMUX_DATA(PTC6_DATA, PTC6_IN, PTC6_OUT), 5508c2ecf20Sopenharmony_ci PINMUX_DATA(PTC5_DATA, PTC5_IN, PTC5_OUT), 5518c2ecf20Sopenharmony_ci PINMUX_DATA(PTC4_DATA, PTC4_IN, PTC4_OUT), 5528c2ecf20Sopenharmony_ci PINMUX_DATA(PTC3_DATA, PTC3_IN, PTC3_OUT), 5538c2ecf20Sopenharmony_ci PINMUX_DATA(PTC2_DATA, PTC2_IN, PTC2_OUT), 5548c2ecf20Sopenharmony_ci PINMUX_DATA(PTC1_DATA, PTC1_IN, PTC1_OUT), 5558c2ecf20Sopenharmony_ci PINMUX_DATA(PTC0_DATA, PTC0_IN, PTC0_OUT), 5568c2ecf20Sopenharmony_ci 5578c2ecf20Sopenharmony_ci /* PTD GPIO */ 5588c2ecf20Sopenharmony_ci PINMUX_DATA(PTD7_DATA, PTD7_IN, PTD7_OUT), 5598c2ecf20Sopenharmony_ci PINMUX_DATA(PTD6_DATA, PTD6_IN, PTD6_OUT), 5608c2ecf20Sopenharmony_ci PINMUX_DATA(PTD5_DATA, PTD5_IN, PTD5_OUT), 5618c2ecf20Sopenharmony_ci PINMUX_DATA(PTD4_DATA, PTD4_IN, PTD4_OUT), 5628c2ecf20Sopenharmony_ci PINMUX_DATA(PTD3_DATA, PTD3_IN, PTD3_OUT), 5638c2ecf20Sopenharmony_ci PINMUX_DATA(PTD2_DATA, PTD2_IN, PTD2_OUT), 5648c2ecf20Sopenharmony_ci PINMUX_DATA(PTD1_DATA, PTD1_IN, PTD1_OUT), 5658c2ecf20Sopenharmony_ci PINMUX_DATA(PTD0_DATA, PTD0_IN, PTD0_OUT), 5668c2ecf20Sopenharmony_ci 5678c2ecf20Sopenharmony_ci /* PTE GPIO */ 5688c2ecf20Sopenharmony_ci PINMUX_DATA(PTE7_DATA, PTE7_IN, PTE7_OUT), 5698c2ecf20Sopenharmony_ci PINMUX_DATA(PTE6_DATA, PTE6_IN, PTE6_OUT), 5708c2ecf20Sopenharmony_ci PINMUX_DATA(PTE5_DATA, PTE5_IN, PTE5_OUT), 5718c2ecf20Sopenharmony_ci PINMUX_DATA(PTE4_DATA, PTE4_IN, PTE4_OUT), 5728c2ecf20Sopenharmony_ci PINMUX_DATA(PTE3_DATA, PTE3_IN, PTE3_OUT), 5738c2ecf20Sopenharmony_ci PINMUX_DATA(PTE2_DATA, PTE2_IN, PTE2_OUT), 5748c2ecf20Sopenharmony_ci PINMUX_DATA(PTE1_DATA, PTE1_IN, PTE1_OUT), 5758c2ecf20Sopenharmony_ci PINMUX_DATA(PTE0_DATA, PTE0_IN, PTE0_OUT), 5768c2ecf20Sopenharmony_ci 5778c2ecf20Sopenharmony_ci /* PTF GPIO */ 5788c2ecf20Sopenharmony_ci PINMUX_DATA(PTF7_DATA, PTF7_IN, PTF7_OUT), 5798c2ecf20Sopenharmony_ci PINMUX_DATA(PTF6_DATA, PTF6_IN, PTF6_OUT), 5808c2ecf20Sopenharmony_ci PINMUX_DATA(PTF5_DATA, PTF5_IN, PTF5_OUT), 5818c2ecf20Sopenharmony_ci PINMUX_DATA(PTF4_DATA, PTF4_IN, PTF4_OUT), 5828c2ecf20Sopenharmony_ci PINMUX_DATA(PTF3_DATA, PTF3_IN, PTF3_OUT), 5838c2ecf20Sopenharmony_ci PINMUX_DATA(PTF2_DATA, PTF2_IN, PTF2_OUT), 5848c2ecf20Sopenharmony_ci PINMUX_DATA(PTF1_DATA, PTF1_IN, PTF1_OUT), 5858c2ecf20Sopenharmony_ci PINMUX_DATA(PTF0_DATA, PTF0_IN, PTF0_OUT), 5868c2ecf20Sopenharmony_ci 5878c2ecf20Sopenharmony_ci /* PTG GPIO */ 5888c2ecf20Sopenharmony_ci PINMUX_DATA(PTG5_DATA, PTG5_OUT), 5898c2ecf20Sopenharmony_ci PINMUX_DATA(PTG4_DATA, PTG4_OUT), 5908c2ecf20Sopenharmony_ci PINMUX_DATA(PTG3_DATA, PTG3_OUT), 5918c2ecf20Sopenharmony_ci PINMUX_DATA(PTG2_DATA, PTG2_OUT), 5928c2ecf20Sopenharmony_ci PINMUX_DATA(PTG1_DATA, PTG1_OUT), 5938c2ecf20Sopenharmony_ci PINMUX_DATA(PTG0_DATA, PTG0_OUT), 5948c2ecf20Sopenharmony_ci 5958c2ecf20Sopenharmony_ci /* PTH GPIO */ 5968c2ecf20Sopenharmony_ci PINMUX_DATA(PTH7_DATA, PTH7_IN, PTH7_OUT), 5978c2ecf20Sopenharmony_ci PINMUX_DATA(PTH6_DATA, PTH6_IN, PTH6_OUT), 5988c2ecf20Sopenharmony_ci PINMUX_DATA(PTH5_DATA, PTH5_IN, PTH5_OUT), 5998c2ecf20Sopenharmony_ci PINMUX_DATA(PTH4_DATA, PTH4_IN, PTH4_OUT), 6008c2ecf20Sopenharmony_ci PINMUX_DATA(PTH3_DATA, PTH3_IN, PTH3_OUT), 6018c2ecf20Sopenharmony_ci PINMUX_DATA(PTH2_DATA, PTH2_IN, PTH2_OUT), 6028c2ecf20Sopenharmony_ci PINMUX_DATA(PTH1_DATA, PTH1_IN, PTH1_OUT), 6038c2ecf20Sopenharmony_ci PINMUX_DATA(PTH0_DATA, PTH0_IN, PTH0_OUT), 6048c2ecf20Sopenharmony_ci 6058c2ecf20Sopenharmony_ci /* PTJ GPIO */ 6068c2ecf20Sopenharmony_ci PINMUX_DATA(PTJ7_DATA, PTJ7_OUT), 6078c2ecf20Sopenharmony_ci PINMUX_DATA(PTJ6_DATA, PTJ6_OUT), 6088c2ecf20Sopenharmony_ci PINMUX_DATA(PTJ5_DATA, PTJ5_OUT), 6098c2ecf20Sopenharmony_ci PINMUX_DATA(PTJ3_DATA, PTJ3_IN, PTJ3_OUT), 6108c2ecf20Sopenharmony_ci PINMUX_DATA(PTJ2_DATA, PTJ2_IN, PTJ2_OUT), 6118c2ecf20Sopenharmony_ci PINMUX_DATA(PTJ1_DATA, PTJ1_IN, PTJ1_OUT), 6128c2ecf20Sopenharmony_ci PINMUX_DATA(PTJ0_DATA, PTJ0_IN, PTJ0_OUT), 6138c2ecf20Sopenharmony_ci 6148c2ecf20Sopenharmony_ci /* PTK GPIO */ 6158c2ecf20Sopenharmony_ci PINMUX_DATA(PTK7_DATA, PTK7_IN, PTK7_OUT), 6168c2ecf20Sopenharmony_ci PINMUX_DATA(PTK6_DATA, PTK6_IN, PTK6_OUT), 6178c2ecf20Sopenharmony_ci PINMUX_DATA(PTK5_DATA, PTK5_IN, PTK5_OUT), 6188c2ecf20Sopenharmony_ci PINMUX_DATA(PTK4_DATA, PTK4_IN, PTK4_OUT), 6198c2ecf20Sopenharmony_ci PINMUX_DATA(PTK3_DATA, PTK3_IN, PTK3_OUT), 6208c2ecf20Sopenharmony_ci PINMUX_DATA(PTK2_DATA, PTK2_IN, PTK2_OUT), 6218c2ecf20Sopenharmony_ci PINMUX_DATA(PTK1_DATA, PTK1_IN, PTK1_OUT), 6228c2ecf20Sopenharmony_ci PINMUX_DATA(PTK0_DATA, PTK0_IN, PTK0_OUT), 6238c2ecf20Sopenharmony_ci 6248c2ecf20Sopenharmony_ci /* PTL GPIO */ 6258c2ecf20Sopenharmony_ci PINMUX_DATA(PTL7_DATA, PTL7_IN, PTL7_OUT), 6268c2ecf20Sopenharmony_ci PINMUX_DATA(PTL6_DATA, PTL6_IN, PTL6_OUT), 6278c2ecf20Sopenharmony_ci PINMUX_DATA(PTL5_DATA, PTL5_IN, PTL5_OUT), 6288c2ecf20Sopenharmony_ci PINMUX_DATA(PTL4_DATA, PTL4_IN, PTL4_OUT), 6298c2ecf20Sopenharmony_ci PINMUX_DATA(PTL3_DATA, PTL3_IN, PTL3_OUT), 6308c2ecf20Sopenharmony_ci PINMUX_DATA(PTL2_DATA, PTL2_IN, PTL2_OUT), 6318c2ecf20Sopenharmony_ci PINMUX_DATA(PTL1_DATA, PTL1_IN, PTL1_OUT), 6328c2ecf20Sopenharmony_ci PINMUX_DATA(PTL0_DATA, PTL0_IN, PTL0_OUT), 6338c2ecf20Sopenharmony_ci 6348c2ecf20Sopenharmony_ci /* PTM GPIO */ 6358c2ecf20Sopenharmony_ci PINMUX_DATA(PTM7_DATA, PTM7_IN, PTM7_OUT), 6368c2ecf20Sopenharmony_ci PINMUX_DATA(PTM6_DATA, PTM6_IN, PTM6_OUT), 6378c2ecf20Sopenharmony_ci PINMUX_DATA(PTM5_DATA, PTM5_IN, PTM5_OUT), 6388c2ecf20Sopenharmony_ci PINMUX_DATA(PTM4_DATA, PTM4_IN, PTM4_OUT), 6398c2ecf20Sopenharmony_ci PINMUX_DATA(PTM3_DATA, PTM3_IN, PTM3_OUT), 6408c2ecf20Sopenharmony_ci PINMUX_DATA(PTM2_DATA, PTM2_IN, PTM2_OUT), 6418c2ecf20Sopenharmony_ci PINMUX_DATA(PTM1_DATA, PTM1_IN, PTM1_OUT), 6428c2ecf20Sopenharmony_ci PINMUX_DATA(PTM0_DATA, PTM0_IN, PTM0_OUT), 6438c2ecf20Sopenharmony_ci 6448c2ecf20Sopenharmony_ci /* PTN GPIO */ 6458c2ecf20Sopenharmony_ci PINMUX_DATA(PTN7_DATA, PTN7_IN, PTN7_OUT), 6468c2ecf20Sopenharmony_ci PINMUX_DATA(PTN6_DATA, PTN6_IN, PTN6_OUT), 6478c2ecf20Sopenharmony_ci PINMUX_DATA(PTN5_DATA, PTN5_IN, PTN5_OUT), 6488c2ecf20Sopenharmony_ci PINMUX_DATA(PTN4_DATA, PTN4_IN, PTN4_OUT), 6498c2ecf20Sopenharmony_ci PINMUX_DATA(PTN3_DATA, PTN3_IN, PTN3_OUT), 6508c2ecf20Sopenharmony_ci PINMUX_DATA(PTN2_DATA, PTN2_IN, PTN2_OUT), 6518c2ecf20Sopenharmony_ci PINMUX_DATA(PTN1_DATA, PTN1_IN, PTN1_OUT), 6528c2ecf20Sopenharmony_ci PINMUX_DATA(PTN0_DATA, PTN0_IN, PTN0_OUT), 6538c2ecf20Sopenharmony_ci 6548c2ecf20Sopenharmony_ci /* PTQ GPIO */ 6558c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ7_DATA, PTQ7_IN, PTQ7_OUT), 6568c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ6_DATA, PTQ6_IN, PTQ6_OUT), 6578c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ5_DATA, PTQ5_IN, PTQ5_OUT), 6588c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ4_DATA, PTQ4_IN, PTQ4_OUT), 6598c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ3_DATA, PTQ3_IN, PTQ3_OUT), 6608c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ2_DATA, PTQ2_IN, PTQ2_OUT), 6618c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ1_DATA, PTQ1_IN, PTQ1_OUT), 6628c2ecf20Sopenharmony_ci PINMUX_DATA(PTQ0_DATA, PTQ0_IN, PTQ0_OUT), 6638c2ecf20Sopenharmony_ci 6648c2ecf20Sopenharmony_ci /* PTR GPIO */ 6658c2ecf20Sopenharmony_ci PINMUX_DATA(PTR7_DATA, PTR7_IN, PTR7_OUT), 6668c2ecf20Sopenharmony_ci PINMUX_DATA(PTR6_DATA, PTR6_IN, PTR6_OUT), 6678c2ecf20Sopenharmony_ci PINMUX_DATA(PTR5_DATA, PTR5_IN, PTR5_OUT), 6688c2ecf20Sopenharmony_ci PINMUX_DATA(PTR4_DATA, PTR4_IN, PTR4_OUT), 6698c2ecf20Sopenharmony_ci PINMUX_DATA(PTR3_DATA, PTR3_IN), 6708c2ecf20Sopenharmony_ci PINMUX_DATA(PTR2_DATA, PTR2_IN), 6718c2ecf20Sopenharmony_ci PINMUX_DATA(PTR1_DATA, PTR1_IN, PTR1_OUT), 6728c2ecf20Sopenharmony_ci PINMUX_DATA(PTR0_DATA, PTR0_IN, PTR0_OUT), 6738c2ecf20Sopenharmony_ci 6748c2ecf20Sopenharmony_ci /* PTS GPIO */ 6758c2ecf20Sopenharmony_ci PINMUX_DATA(PTS6_DATA, PTS6_IN, PTS6_OUT), 6768c2ecf20Sopenharmony_ci PINMUX_DATA(PTS5_DATA, PTS5_IN, PTS5_OUT), 6778c2ecf20Sopenharmony_ci PINMUX_DATA(PTS4_DATA, PTS4_IN, PTS4_OUT), 6788c2ecf20Sopenharmony_ci PINMUX_DATA(PTS3_DATA, PTS3_IN, PTS3_OUT), 6798c2ecf20Sopenharmony_ci PINMUX_DATA(PTS2_DATA, PTS2_IN, PTS2_OUT), 6808c2ecf20Sopenharmony_ci PINMUX_DATA(PTS1_DATA, PTS1_IN, PTS1_OUT), 6818c2ecf20Sopenharmony_ci PINMUX_DATA(PTS0_DATA, PTS0_IN, PTS0_OUT), 6828c2ecf20Sopenharmony_ci 6838c2ecf20Sopenharmony_ci /* PTT GPIO */ 6848c2ecf20Sopenharmony_ci PINMUX_DATA(PTT7_DATA, PTT7_IN, PTT7_OUT), 6858c2ecf20Sopenharmony_ci PINMUX_DATA(PTT6_DATA, PTT6_IN, PTT6_OUT), 6868c2ecf20Sopenharmony_ci PINMUX_DATA(PTT5_DATA, PTT5_IN, PTT5_OUT), 6878c2ecf20Sopenharmony_ci PINMUX_DATA(PTT4_DATA, PTT4_IN, PTT4_OUT), 6888c2ecf20Sopenharmony_ci PINMUX_DATA(PTT3_DATA, PTT3_IN, PTT3_OUT), 6898c2ecf20Sopenharmony_ci PINMUX_DATA(PTT2_DATA, PTT2_IN, PTT2_OUT), 6908c2ecf20Sopenharmony_ci PINMUX_DATA(PTT1_DATA, PTT1_IN, PTT1_OUT), 6918c2ecf20Sopenharmony_ci PINMUX_DATA(PTT0_DATA, PTT0_IN, PTT0_OUT), 6928c2ecf20Sopenharmony_ci 6938c2ecf20Sopenharmony_ci /* PTU GPIO */ 6948c2ecf20Sopenharmony_ci PINMUX_DATA(PTU7_DATA, PTU7_IN, PTU7_OUT), 6958c2ecf20Sopenharmony_ci PINMUX_DATA(PTU6_DATA, PTU6_IN, PTU6_OUT), 6968c2ecf20Sopenharmony_ci PINMUX_DATA(PTU5_DATA, PTU5_IN, PTU5_OUT), 6978c2ecf20Sopenharmony_ci PINMUX_DATA(PTU4_DATA, PTU4_IN, PTU4_OUT), 6988c2ecf20Sopenharmony_ci PINMUX_DATA(PTU3_DATA, PTU3_IN, PTU3_OUT), 6998c2ecf20Sopenharmony_ci PINMUX_DATA(PTU2_DATA, PTU2_IN, PTU2_OUT), 7008c2ecf20Sopenharmony_ci PINMUX_DATA(PTU1_DATA, PTU1_IN, PTU1_OUT), 7018c2ecf20Sopenharmony_ci PINMUX_DATA(PTU0_DATA, PTU0_IN, PTU0_OUT), 7028c2ecf20Sopenharmony_ci 7038c2ecf20Sopenharmony_ci /* PTV GPIO */ 7048c2ecf20Sopenharmony_ci PINMUX_DATA(PTV7_DATA, PTV7_IN, PTV7_OUT), 7058c2ecf20Sopenharmony_ci PINMUX_DATA(PTV6_DATA, PTV6_IN, PTV6_OUT), 7068c2ecf20Sopenharmony_ci PINMUX_DATA(PTV5_DATA, PTV5_IN, PTV5_OUT), 7078c2ecf20Sopenharmony_ci PINMUX_DATA(PTV4_DATA, PTV4_IN, PTV4_OUT), 7088c2ecf20Sopenharmony_ci PINMUX_DATA(PTV3_DATA, PTV3_IN, PTV3_OUT), 7098c2ecf20Sopenharmony_ci PINMUX_DATA(PTV2_DATA, PTV2_IN, PTV2_OUT), 7108c2ecf20Sopenharmony_ci PINMUX_DATA(PTV1_DATA, PTV1_IN, PTV1_OUT), 7118c2ecf20Sopenharmony_ci PINMUX_DATA(PTV0_DATA, PTV0_IN, PTV0_OUT), 7128c2ecf20Sopenharmony_ci 7138c2ecf20Sopenharmony_ci /* PTW GPIO */ 7148c2ecf20Sopenharmony_ci PINMUX_DATA(PTW7_DATA, PTW7_IN, PTW7_OUT), 7158c2ecf20Sopenharmony_ci PINMUX_DATA(PTW6_DATA, PTW6_IN, PTW6_OUT), 7168c2ecf20Sopenharmony_ci PINMUX_DATA(PTW5_DATA, PTW5_IN, PTW5_OUT), 7178c2ecf20Sopenharmony_ci PINMUX_DATA(PTW4_DATA, PTW4_IN, PTW4_OUT), 7188c2ecf20Sopenharmony_ci PINMUX_DATA(PTW3_DATA, PTW3_IN, PTW3_OUT), 7198c2ecf20Sopenharmony_ci PINMUX_DATA(PTW2_DATA, PTW2_IN, PTW2_OUT), 7208c2ecf20Sopenharmony_ci PINMUX_DATA(PTW1_DATA, PTW1_IN, PTW1_OUT), 7218c2ecf20Sopenharmony_ci PINMUX_DATA(PTW0_DATA, PTW0_IN, PTW0_OUT), 7228c2ecf20Sopenharmony_ci 7238c2ecf20Sopenharmony_ci /* PTX GPIO */ 7248c2ecf20Sopenharmony_ci PINMUX_DATA(PTX7_DATA, PTX7_IN, PTX7_OUT), 7258c2ecf20Sopenharmony_ci PINMUX_DATA(PTX6_DATA, PTX6_IN, PTX6_OUT), 7268c2ecf20Sopenharmony_ci PINMUX_DATA(PTX5_DATA, PTX5_IN, PTX5_OUT), 7278c2ecf20Sopenharmony_ci PINMUX_DATA(PTX4_DATA, PTX4_IN, PTX4_OUT), 7288c2ecf20Sopenharmony_ci PINMUX_DATA(PTX3_DATA, PTX3_IN, PTX3_OUT), 7298c2ecf20Sopenharmony_ci PINMUX_DATA(PTX2_DATA, PTX2_IN, PTX2_OUT), 7308c2ecf20Sopenharmony_ci PINMUX_DATA(PTX1_DATA, PTX1_IN, PTX1_OUT), 7318c2ecf20Sopenharmony_ci PINMUX_DATA(PTX0_DATA, PTX0_IN, PTX0_OUT), 7328c2ecf20Sopenharmony_ci 7338c2ecf20Sopenharmony_ci /* PTY GPIO */ 7348c2ecf20Sopenharmony_ci PINMUX_DATA(PTY7_DATA, PTY7_IN, PTY7_OUT), 7358c2ecf20Sopenharmony_ci PINMUX_DATA(PTY6_DATA, PTY6_IN, PTY6_OUT), 7368c2ecf20Sopenharmony_ci PINMUX_DATA(PTY5_DATA, PTY5_IN, PTY5_OUT), 7378c2ecf20Sopenharmony_ci PINMUX_DATA(PTY4_DATA, PTY4_IN, PTY4_OUT), 7388c2ecf20Sopenharmony_ci PINMUX_DATA(PTY3_DATA, PTY3_IN, PTY3_OUT), 7398c2ecf20Sopenharmony_ci PINMUX_DATA(PTY2_DATA, PTY2_IN, PTY2_OUT), 7408c2ecf20Sopenharmony_ci PINMUX_DATA(PTY1_DATA, PTY1_IN, PTY1_OUT), 7418c2ecf20Sopenharmony_ci PINMUX_DATA(PTY0_DATA, PTY0_IN, PTY0_OUT), 7428c2ecf20Sopenharmony_ci 7438c2ecf20Sopenharmony_ci /* PTZ GPIO */ 7448c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ7_DATA, PTZ7_IN, PTZ7_OUT), 7458c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ6_DATA, PTZ6_IN, PTZ6_OUT), 7468c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ5_DATA, PTZ5_IN, PTZ5_OUT), 7478c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ4_DATA, PTZ4_IN, PTZ4_OUT), 7488c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ3_DATA, PTZ3_IN, PTZ3_OUT), 7498c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ2_DATA, PTZ2_IN, PTZ2_OUT), 7508c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ1_DATA, PTZ1_IN, PTZ1_OUT), 7518c2ecf20Sopenharmony_ci PINMUX_DATA(PTZ0_DATA, PTZ0_IN, PTZ0_OUT), 7528c2ecf20Sopenharmony_ci 7538c2ecf20Sopenharmony_ci /* PTA FN */ 7548c2ecf20Sopenharmony_ci PINMUX_DATA(D23_MARK, PSA15_0, PSA14_0, PTA7_FN), 7558c2ecf20Sopenharmony_ci PINMUX_DATA(D22_MARK, PSA15_0, PSA14_0, PTA6_FN), 7568c2ecf20Sopenharmony_ci PINMUX_DATA(D21_MARK, PSA15_0, PSA14_0, PTA5_FN), 7578c2ecf20Sopenharmony_ci PINMUX_DATA(D20_MARK, PSA15_0, PSA14_0, PTA4_FN), 7588c2ecf20Sopenharmony_ci PINMUX_DATA(D19_MARK, PSA15_0, PSA14_0, PTA3_FN), 7598c2ecf20Sopenharmony_ci PINMUX_DATA(D18_MARK, PSA15_0, PSA14_0, PTA2_FN), 7608c2ecf20Sopenharmony_ci PINMUX_DATA(D17_MARK, PSA15_0, PSA14_0, PTA1_FN), 7618c2ecf20Sopenharmony_ci PINMUX_DATA(D16_MARK, PSA15_0, PSA14_0, PTA0_FN), 7628c2ecf20Sopenharmony_ci 7638c2ecf20Sopenharmony_ci PINMUX_DATA(KEYOUT2_MARK, PSA15_0, PSA14_1, PTA7_FN), 7648c2ecf20Sopenharmony_ci PINMUX_DATA(KEYOUT1_MARK, PSA15_0, PSA14_1, PTA6_FN), 7658c2ecf20Sopenharmony_ci PINMUX_DATA(KEYOUT0_MARK, PSA15_0, PSA14_1, PTA5_FN), 7668c2ecf20Sopenharmony_ci PINMUX_DATA(KEYIN4_MARK, PSA15_0, PSA14_1, PTA4_FN), 7678c2ecf20Sopenharmony_ci PINMUX_DATA(KEYIN3_MARK, PSA15_0, PSA14_1, PTA3_FN), 7688c2ecf20Sopenharmony_ci PINMUX_DATA(KEYIN2_MARK, PSA15_0, PSA14_1, PTA2_FN), 7698c2ecf20Sopenharmony_ci PINMUX_DATA(KEYIN1_MARK, PSA15_0, PSA14_1, PTA1_FN), 7708c2ecf20Sopenharmony_ci PINMUX_DATA(KEYIN0_MARK, PSA15_0, PSA14_1, PTA0_FN), 7718c2ecf20Sopenharmony_ci 7728c2ecf20Sopenharmony_ci PINMUX_DATA(IDED15_MARK, PSA15_1, PSA14_0, PTA7_FN), 7738c2ecf20Sopenharmony_ci PINMUX_DATA(IDED14_MARK, PSA15_1, PSA14_0, PTA6_FN), 7748c2ecf20Sopenharmony_ci PINMUX_DATA(IDED13_MARK, PSA15_1, PSA14_0, PTA5_FN), 7758c2ecf20Sopenharmony_ci PINMUX_DATA(IDED12_MARK, PSA15_1, PSA14_0, PTA4_FN), 7768c2ecf20Sopenharmony_ci PINMUX_DATA(IDED11_MARK, PSA15_1, PSA14_0, PTA3_FN), 7778c2ecf20Sopenharmony_ci PINMUX_DATA(IDED10_MARK, PSA15_1, PSA14_0, PTA2_FN), 7788c2ecf20Sopenharmony_ci PINMUX_DATA(IDED9_MARK, PSA15_1, PSA14_0, PTA1_FN), 7798c2ecf20Sopenharmony_ci PINMUX_DATA(IDED8_MARK, PSA15_1, PSA14_0, PTA0_FN), 7808c2ecf20Sopenharmony_ci 7818c2ecf20Sopenharmony_ci /* PTB FN */ 7828c2ecf20Sopenharmony_ci PINMUX_DATA(D31_MARK, PSE15_0, PSE14_0, PTB7_FN), 7838c2ecf20Sopenharmony_ci PINMUX_DATA(D30_MARK, PSE15_0, PSE14_0, PTB6_FN), 7848c2ecf20Sopenharmony_ci PINMUX_DATA(D29_MARK, PSE11_0, PTB5_FN), 7858c2ecf20Sopenharmony_ci PINMUX_DATA(D28_MARK, PSE11_0, PTB4_FN), 7868c2ecf20Sopenharmony_ci PINMUX_DATA(D27_MARK, PSE11_0, PTB3_FN), 7878c2ecf20Sopenharmony_ci PINMUX_DATA(D26_MARK, PSA15_0, PSA14_0, PTB2_FN), 7888c2ecf20Sopenharmony_ci PINMUX_DATA(D25_MARK, PSA15_0, PSA14_0, PTB1_FN), 7898c2ecf20Sopenharmony_ci PINMUX_DATA(D24_MARK, PSA15_0, PSA14_0, PTB0_FN), 7908c2ecf20Sopenharmony_ci 7918c2ecf20Sopenharmony_ci PINMUX_DATA(IDEA1_MARK, PSE15_1, PSE14_0, PTB7_FN), 7928c2ecf20Sopenharmony_ci PINMUX_DATA(IDEA0_MARK, PSE15_1, PSE14_0, PTB6_FN), 7938c2ecf20Sopenharmony_ci PINMUX_DATA(IODREQ_MARK, PSE11_1, PTB5_FN), 7948c2ecf20Sopenharmony_ci PINMUX_DATA(IDECS0_MARK, PSE11_1, PTB4_FN), 7958c2ecf20Sopenharmony_ci PINMUX_DATA(IDECS1_MARK, PSE11_1, PTB3_FN), 7968c2ecf20Sopenharmony_ci PINMUX_DATA(IDEIORD_MARK, PSA15_1, PSA14_0, PTB2_FN), 7978c2ecf20Sopenharmony_ci PINMUX_DATA(IDEIOWR_MARK, PSA15_1, PSA14_0, PTB1_FN), 7988c2ecf20Sopenharmony_ci PINMUX_DATA(IDEINT_MARK, PSA15_1, PSA14_0, PTB0_FN), 7998c2ecf20Sopenharmony_ci 8008c2ecf20Sopenharmony_ci PINMUX_DATA(TPUTO1_MARK, PSE15_0, PSE14_1, PTB7_FN), 8018c2ecf20Sopenharmony_ci PINMUX_DATA(TPUTO0_MARK, PSE15_0, PSE14_1, PTB6_FN), 8028c2ecf20Sopenharmony_ci 8038c2ecf20Sopenharmony_ci PINMUX_DATA(KEYOUT5_IN5_MARK, PSA15_0, PSA14_1, PTB2_FN), 8048c2ecf20Sopenharmony_ci PINMUX_DATA(KEYOUT4_IN6_MARK, PSA15_0, PSA14_1, PTB1_FN), 8058c2ecf20Sopenharmony_ci PINMUX_DATA(KEYOUT3_MARK, PSA15_0, PSA14_1, PTB0_FN), 8068c2ecf20Sopenharmony_ci 8078c2ecf20Sopenharmony_ci /* PTC FN */ 8088c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD7_MARK, PSD5_0, PTC7_FN), 8098c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD6_MARK, PSD5_0, PTC6_FN), 8108c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD5_MARK, PSD5_0, PTC5_FN), 8118c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD4_MARK, PSD5_0, PTC4_FN), 8128c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD3_MARK, PSD5_0, PTC3_FN), 8138c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD2_MARK, PSD5_0, PTC2_FN), 8148c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD1_MARK, PSD5_0, PTC1_FN), 8158c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD0_MARK, PSD5_0, PTC0_FN), 8168c2ecf20Sopenharmony_ci 8178c2ecf20Sopenharmony_ci /* PTD FN */ 8188c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD15_MARK, PSD5_0, PTD7_FN), 8198c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD14_MARK, PSD5_0, PTD6_FN), 8208c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD13_MARK, PSD5_0, PTD5_FN), 8218c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD12_MARK, PSD5_0, PTD4_FN), 8228c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD11_MARK, PSD5_0, PTD3_FN), 8238c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD10_MARK, PSD5_0, PTD2_FN), 8248c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD9_MARK, PSD5_0, PTD1_FN), 8258c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD8_MARK, PSD5_0, PTD0_FN), 8268c2ecf20Sopenharmony_ci 8278c2ecf20Sopenharmony_ci /* PTE FN */ 8288c2ecf20Sopenharmony_ci PINMUX_DATA(FSIMCKB_MARK, PTE7_FN), 8298c2ecf20Sopenharmony_ci PINMUX_DATA(FSIMCKA_MARK, PTE6_FN), 8308c2ecf20Sopenharmony_ci 8318c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD21_MARK, PSC5_0, PSC4_0, PTE5_FN), 8328c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD20_MARK, PSD3_0, PSD2_0, PTE4_FN), 8338c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD19_MARK, PSA3_0, PSA2_0, PTE3_FN), 8348c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD18_MARK, PSA3_0, PSA2_0, PTE2_FN), 8358c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD17_MARK, PSD5_0, PTE1_FN), 8368c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD16_MARK, PSD5_0, PTE0_FN), 8378c2ecf20Sopenharmony_ci 8388c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF2_L_TXD_MARK, PSC5_0, PSC4_1, PTE5_FN), 8398c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF4_SCK_MARK, PSD3_0, PSD2_1, PTE4_FN), 8408c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF4_RXD_MARK, PSA3_0, PSA2_1, PTE3_FN), 8418c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF4_TXD_MARK, PSA3_0, PSA2_1, PTE2_FN), 8428c2ecf20Sopenharmony_ci 8438c2ecf20Sopenharmony_ci /* PTF FN */ 8448c2ecf20Sopenharmony_ci PINMUX_DATA(LCDVSYN_MARK, PSD8_0, PTF7_FN), 8458c2ecf20Sopenharmony_ci PINMUX_DATA(LCDDISP_MARK, PSD10_0, PSD9_0, PTF6_FN), 8468c2ecf20Sopenharmony_ci PINMUX_DATA(LCDHSYN_MARK, PSD10_0, PSD9_0, PTF5_FN), 8478c2ecf20Sopenharmony_ci PINMUX_DATA(LCDDON_MARK, PSD8_0, PTF4_FN), 8488c2ecf20Sopenharmony_ci PINMUX_DATA(LCDDCK_MARK, PSD10_0, PSD9_0, PTF3_FN), 8498c2ecf20Sopenharmony_ci PINMUX_DATA(LCDVEPWC_MARK, PSA6_0, PTF2_FN), 8508c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD23_MARK, PSC7_0, PSC6_0, PTF1_FN), 8518c2ecf20Sopenharmony_ci PINMUX_DATA(LCDD22_MARK, PSC5_0, PSC4_0, PTF0_FN), 8528c2ecf20Sopenharmony_ci 8538c2ecf20Sopenharmony_ci PINMUX_DATA(LCDRS_MARK, PSD10_0, PSD9_1, PTF6_FN), 8548c2ecf20Sopenharmony_ci PINMUX_DATA(LCDCS_MARK, PSD10_0, PSD9_1, PTF5_FN), 8558c2ecf20Sopenharmony_ci PINMUX_DATA(LCDWR_MARK, PSD10_0, PSD9_1, PTF3_FN), 8568c2ecf20Sopenharmony_ci 8578c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF0_TXD_MARK, PSA6_1, PTF2_FN), 8588c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF2_L_SCK_MARK, PSC7_0, PSC6_1, PTF1_FN), 8598c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF2_L_RXD_MARK, PSC5_0, PSC4_1, PTF0_FN), 8608c2ecf20Sopenharmony_ci 8618c2ecf20Sopenharmony_ci /* PTG FN */ 8628c2ecf20Sopenharmony_ci PINMUX_DATA(AUDCK_MARK, PTG5_FN), 8638c2ecf20Sopenharmony_ci PINMUX_DATA(AUDSYNC_MARK, PTG4_FN), 8648c2ecf20Sopenharmony_ci PINMUX_DATA(AUDATA3_MARK, PTG3_FN), 8658c2ecf20Sopenharmony_ci PINMUX_DATA(AUDATA2_MARK, PTG2_FN), 8668c2ecf20Sopenharmony_ci PINMUX_DATA(AUDATA1_MARK, PTG1_FN), 8678c2ecf20Sopenharmony_ci PINMUX_DATA(AUDATA0_MARK, PTG0_FN), 8688c2ecf20Sopenharmony_ci 8698c2ecf20Sopenharmony_ci /* PTH FN */ 8708c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_VD_MARK, PTH7_FN), 8718c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_CLK_MARK, PTH6_FN), 8728c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D7_MARK, PTH5_FN), 8738c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D6_MARK, PTH4_FN), 8748c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D5_MARK, PTH3_FN), 8758c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D4_MARK, PTH2_FN), 8768c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D3_MARK, PTH1_FN), 8778c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D2_MARK, PTH0_FN), 8788c2ecf20Sopenharmony_ci 8798c2ecf20Sopenharmony_ci /* PTJ FN */ 8808c2ecf20Sopenharmony_ci PINMUX_DATA(PDSTATUS_MARK, PTJ7_FN), 8818c2ecf20Sopenharmony_ci PINMUX_DATA(STATUS2_MARK, PTJ6_FN), 8828c2ecf20Sopenharmony_ci PINMUX_DATA(STATUS0_MARK, PTJ5_FN), 8838c2ecf20Sopenharmony_ci PINMUX_DATA(A25_MARK, PSA8_0, PTJ3_FN), 8848c2ecf20Sopenharmony_ci PINMUX_DATA(BS_MARK, PSA8_1, PTJ3_FN), 8858c2ecf20Sopenharmony_ci PINMUX_DATA(A24_MARK, PTJ2_FN), 8868c2ecf20Sopenharmony_ci PINMUX_DATA(A23_MARK, PTJ1_FN), 8878c2ecf20Sopenharmony_ci PINMUX_DATA(A22_MARK, PTJ0_FN), 8888c2ecf20Sopenharmony_ci 8898c2ecf20Sopenharmony_ci /* PTK FN */ 8908c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D5_MARK, PSB7_0, PSB6_0, PTK7_FN), 8918c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D4_MARK, PSB7_0, PSB6_0, PTK6_FN), 8928c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D3_MARK, PSB7_0, PSB6_0, PTK5_FN), 8938c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D2_MARK, PSB7_0, PSB6_0, PTK4_FN), 8948c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D1_MARK, PSB7_0, PSB6_0, PTK3_FN), 8958c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D0_MARK, PSB7_0, PSB6_0, PTK2_FN), 8968c2ecf20Sopenharmony_ci 8978c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D13_MARK, PSB7_0, PSB6_1, PTK7_FN), 8988c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D12_MARK, PSB7_0, PSB6_1, PTK6_FN), 8998c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D11_MARK, PSB7_0, PSB6_1, PTK5_FN), 9008c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D10_MARK, PSB7_0, PSB6_1, PTK4_FN), 9018c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D9_MARK, PSB7_0, PSB6_1, PTK3_FN), 9028c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D8_MARK, PSB7_0, PSB6_1, PTK2_FN), 9038c2ecf20Sopenharmony_ci 9048c2ecf20Sopenharmony_ci PINMUX_DATA(IDED5_MARK, PSB7_1, PSB6_0, PTK7_FN), 9058c2ecf20Sopenharmony_ci PINMUX_DATA(IDED4_MARK, PSB7_1, PSB6_0, PTK6_FN), 9068c2ecf20Sopenharmony_ci PINMUX_DATA(IDED3_MARK, PSB7_1, PSB6_0, PTK5_FN), 9078c2ecf20Sopenharmony_ci PINMUX_DATA(IDED2_MARK, PSB7_1, PSB6_0, PTK4_FN), 9088c2ecf20Sopenharmony_ci PINMUX_DATA(IDED1_MARK, PSB7_1, PSB6_0, PTK3_FN), 9098c2ecf20Sopenharmony_ci PINMUX_DATA(IDED0_MARK, PSB7_1, PSB6_0, PTK2_FN), 9108c2ecf20Sopenharmony_ci 9118c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_FLD_MARK, PTK1_FN), 9128c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_HD_MARK, PTK0_FN), 9138c2ecf20Sopenharmony_ci 9148c2ecf20Sopenharmony_ci /* PTL FN */ 9158c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D5_MARK, PSB9_0, PSB8_0, PTL7_FN), 9168c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D4_MARK, PSB9_0, PSB8_0, PTL6_FN), 9178c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D3_MARK, PSE7_0, PSE6_0, PTL5_FN), 9188c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D2_MARK, PSC9_0, PSC8_0, PTL4_FN), 9198c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D1_MARK, PSC9_0, PSC8_0, PTL3_FN), 9208c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D0_MARK, PSC9_0, PSC8_0, PTL2_FN), 9218c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D15_MARK, PSD4_0, PTL1_FN), 9228c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D14_MARK, PSE5_0, PSE4_0, PTL0_FN), 9238c2ecf20Sopenharmony_ci 9248c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_V_SCK_MARK, PSB9_0, PSB8_1, PTL7_FN), 9258c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_V_RXD_MARK, PSB9_0, PSB8_1, PTL6_FN), 9268c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_V_TXD_MARK, PSE7_0, PSE6_1, PTL5_FN), 9278c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF1_SCK_MARK, PSC9_0, PSC8_1, PTL4_FN), 9288c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF1_RXD_MARK, PSC9_0, PSC8_1, PTL3_FN), 9298c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF1_TXD_MARK, PSC9_0, PSC8_1, PTL2_FN), 9308c2ecf20Sopenharmony_ci 9318c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_RXD0_MARK, PSB9_1, PSB8_0, PTL7_FN), 9328c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_RXD1_MARK, PSB9_1, PSB8_0, PTL6_FN), 9338c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_REF_CLK_MARK, PSE7_1, PSE6_0, PTL5_FN), 9348c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_TX_EN_MARK, PSC9_1, PSC8_0, PTL4_FN), 9358c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_TXD0_MARK, PSC9_1, PSC8_0, PTL3_FN), 9368c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_TXD1_MARK, PSC9_1, PSC8_0, PTL2_FN), 9378c2ecf20Sopenharmony_ci 9388c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_MCK_MARK, PSE5_0, PSE4_1, PTL0_FN), 9398c2ecf20Sopenharmony_ci 9408c2ecf20Sopenharmony_ci /* PTM FN */ 9418c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D13_MARK, PSC13_0, PSC12_0, PTM7_FN), 9428c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D12_MARK, PSC13_0, PSC12_0, PTM6_FN), 9438c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D11_MARK, PSC13_0, PSC12_0, PTM5_FN), 9448c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D10_MARK, PSC13_0, PSC12_0, PTM4_FN), 9458c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D9_MARK, PSC11_0, PSC10_0, PTM3_FN), 9468c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D8_MARK, PSC11_0, PSC10_0, PTM2_FN), 9478c2ecf20Sopenharmony_ci 9488c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_TSCK_MARK, PSC13_0, PSC12_1, PTM7_FN), 9498c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_RXD_MARK, PSC13_0, PSC12_1, PTM6_FN), 9508c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_TXD_MARK, PSC13_0, PSC12_1, PTM5_FN), 9518c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_TSYNC_MARK, PSC13_0, PSC12_1, PTM4_FN), 9528c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_SS1_MARK, PSC11_0, PSC10_1, PTM3_FN), 9538c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_RSCK_MARK, PSC11_1, PSC10_0, PTM3_FN), 9548c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_SS2_MARK, PSC11_0, PSC10_1, PTM2_FN), 9558c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF0_RSYNC_MARK, PSC11_1, PSC10_0, PTM2_FN), 9568c2ecf20Sopenharmony_ci 9578c2ecf20Sopenharmony_ci PINMUX_DATA(LCDVCPWC_MARK, PSA6_0, PTM1_FN), 9588c2ecf20Sopenharmony_ci PINMUX_DATA(LCDRD_MARK, PSA7_0, PTM0_FN), 9598c2ecf20Sopenharmony_ci 9608c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF0_RXD_MARK, PSA6_1, PTM1_FN), 9618c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF0_SCK_MARK, PSA7_1, PTM0_FN), 9628c2ecf20Sopenharmony_ci 9638c2ecf20Sopenharmony_ci /* PTN FN */ 9648c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D1_MARK, PTN7_FN), 9658c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D0_MARK, PTN6_FN), 9668c2ecf20Sopenharmony_ci 9678c2ecf20Sopenharmony_ci PINMUX_DATA(DV_CLKI_MARK, PSD11_0, PTN5_FN), 9688c2ecf20Sopenharmony_ci PINMUX_DATA(DV_CLK_MARK, PSD13_0, PSD12_0, PTN4_FN), 9698c2ecf20Sopenharmony_ci PINMUX_DATA(DV_VSYNC_MARK, PSD15_0, PSD14_0, PTN3_FN), 9708c2ecf20Sopenharmony_ci PINMUX_DATA(DV_HSYNC_MARK, PSB5_0, PSB4_0, PTN2_FN), 9718c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D7_MARK, PSB3_0, PSB2_0, PTN1_FN), 9728c2ecf20Sopenharmony_ci PINMUX_DATA(DV_D6_MARK, PSB1_0, PSB0_0, PTN0_FN), 9738c2ecf20Sopenharmony_ci 9748c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF2_V_SCK_MARK, PSD13_0, PSD12_1, PTN4_FN), 9758c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF2_V_RXD_MARK, PSD15_0, PSD14_1, PTN3_FN), 9768c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF2_V_TXD_MARK, PSB5_0, PSB4_1, PTN2_FN), 9778c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_V_CTS_MARK, PSB3_0, PSB2_1, PTN1_FN), 9788c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_V_RTS_MARK, PSB1_0, PSB0_1, PTN0_FN), 9798c2ecf20Sopenharmony_ci 9808c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_RX_ER_MARK, PSB3_1, PSB2_0, PTN1_FN), 9818c2ecf20Sopenharmony_ci PINMUX_DATA(RMII_CRS_DV_MARK, PSB1_1, PSB0_0, PTN0_FN), 9828c2ecf20Sopenharmony_ci 9838c2ecf20Sopenharmony_ci /* PTQ FN */ 9848c2ecf20Sopenharmony_ci PINMUX_DATA(D7_MARK, PTQ7_FN), 9858c2ecf20Sopenharmony_ci PINMUX_DATA(D6_MARK, PTQ6_FN), 9868c2ecf20Sopenharmony_ci PINMUX_DATA(D5_MARK, PTQ5_FN), 9878c2ecf20Sopenharmony_ci PINMUX_DATA(D4_MARK, PTQ4_FN), 9888c2ecf20Sopenharmony_ci PINMUX_DATA(D3_MARK, PTQ3_FN), 9898c2ecf20Sopenharmony_ci PINMUX_DATA(D2_MARK, PTQ2_FN), 9908c2ecf20Sopenharmony_ci PINMUX_DATA(D1_MARK, PTQ1_FN), 9918c2ecf20Sopenharmony_ci PINMUX_DATA(D0_MARK, PTQ0_FN), 9928c2ecf20Sopenharmony_ci 9938c2ecf20Sopenharmony_ci /* PTR FN */ 9948c2ecf20Sopenharmony_ci PINMUX_DATA(CS6B_CE1B_MARK, PTR7_FN), 9958c2ecf20Sopenharmony_ci PINMUX_DATA(CS6A_CE2B_MARK, PTR6_FN), 9968c2ecf20Sopenharmony_ci PINMUX_DATA(CS5B_CE1A_MARK, PTR5_FN), 9978c2ecf20Sopenharmony_ci PINMUX_DATA(CS5A_CE2A_MARK, PTR4_FN), 9988c2ecf20Sopenharmony_ci PINMUX_DATA(IOIS16_MARK, PSA5_0, PTR3_FN), 9998c2ecf20Sopenharmony_ci PINMUX_DATA(WAIT_MARK, PTR2_FN), 10008c2ecf20Sopenharmony_ci PINMUX_DATA(WE3_ICIOWR_MARK, PSA1_0, PSA0_0, PTR1_FN), 10018c2ecf20Sopenharmony_ci PINMUX_DATA(WE2_ICIORD_MARK, PSD1_0, PSD0_0, PTR0_FN), 10028c2ecf20Sopenharmony_ci 10038c2ecf20Sopenharmony_ci PINMUX_DATA(LCDLCLK_MARK, PSA5_1, PTR3_FN), 10048c2ecf20Sopenharmony_ci 10058c2ecf20Sopenharmony_ci PINMUX_DATA(IDEA2_MARK, PSD1_1, PSD0_0, PTR0_FN), 10068c2ecf20Sopenharmony_ci 10078c2ecf20Sopenharmony_ci PINMUX_DATA(TPUTO3_MARK, PSA1_0, PSA0_1, PTR1_FN), 10088c2ecf20Sopenharmony_ci PINMUX_DATA(TPUTI3_MARK, PSA1_1, PSA0_0, PTR1_FN), 10098c2ecf20Sopenharmony_ci PINMUX_DATA(TPUTO2_MARK, PSD1_0, PSD0_1, PTR0_FN), 10108c2ecf20Sopenharmony_ci 10118c2ecf20Sopenharmony_ci /* PTS FN */ 10128c2ecf20Sopenharmony_ci PINMUX_DATA(VIO_CKO_MARK, PTS6_FN), 10138c2ecf20Sopenharmony_ci 10148c2ecf20Sopenharmony_ci PINMUX_DATA(TPUTI2_MARK, PSE9_0, PSE8_1, PTS5_FN), 10158c2ecf20Sopenharmony_ci 10168c2ecf20Sopenharmony_ci PINMUX_DATA(IDEIORDY_MARK, PSE9_1, PSE8_0, PTS5_FN), 10178c2ecf20Sopenharmony_ci 10188c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_FLD_MARK, PSE9_0, PSE8_0, PTS5_FN), 10198c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_HD_MARK, PSA10_0, PTS4_FN), 10208c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_VD_MARK, PSA9_0, PTS3_FN), 10218c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_CLK_MARK, PSA9_0, PTS2_FN), 10228c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D7_MARK, PSB7_0, PSB6_0, PTS1_FN), 10238c2ecf20Sopenharmony_ci PINMUX_DATA(VIO1_D6_MARK, PSB7_0, PSB6_0, PTS0_FN), 10248c2ecf20Sopenharmony_ci 10258c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF5_SCK_MARK, PSA10_1, PTS4_FN), 10268c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF5_RXD_MARK, PSA9_1, PTS3_FN), 10278c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF5_TXD_MARK, PSA9_1, PTS2_FN), 10288c2ecf20Sopenharmony_ci 10298c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D15_MARK, PSB7_0, PSB6_1, PTS1_FN), 10308c2ecf20Sopenharmony_ci PINMUX_DATA(VIO0_D14_MARK, PSB7_0, PSB6_1, PTS0_FN), 10318c2ecf20Sopenharmony_ci 10328c2ecf20Sopenharmony_ci PINMUX_DATA(IDED7_MARK, PSB7_1, PSB6_0, PTS1_FN), 10338c2ecf20Sopenharmony_ci PINMUX_DATA(IDED6_MARK, PSB7_1, PSB6_0, PTS0_FN), 10348c2ecf20Sopenharmony_ci 10358c2ecf20Sopenharmony_ci /* PTT FN */ 10368c2ecf20Sopenharmony_ci PINMUX_DATA(D15_MARK, PTT7_FN), 10378c2ecf20Sopenharmony_ci PINMUX_DATA(D14_MARK, PTT6_FN), 10388c2ecf20Sopenharmony_ci PINMUX_DATA(D13_MARK, PTT5_FN), 10398c2ecf20Sopenharmony_ci PINMUX_DATA(D12_MARK, PTT4_FN), 10408c2ecf20Sopenharmony_ci PINMUX_DATA(D11_MARK, PTT3_FN), 10418c2ecf20Sopenharmony_ci PINMUX_DATA(D10_MARK, PTT2_FN), 10428c2ecf20Sopenharmony_ci PINMUX_DATA(D9_MARK, PTT1_FN), 10438c2ecf20Sopenharmony_ci PINMUX_DATA(D8_MARK, PTT0_FN), 10448c2ecf20Sopenharmony_ci 10458c2ecf20Sopenharmony_ci /* PTU FN */ 10468c2ecf20Sopenharmony_ci PINMUX_DATA(DMAC_DACK0_MARK, PTU7_FN), 10478c2ecf20Sopenharmony_ci PINMUX_DATA(DMAC_DREQ0_MARK, PTU6_FN), 10488c2ecf20Sopenharmony_ci 10498c2ecf20Sopenharmony_ci PINMUX_DATA(FSIOASD_MARK, PSE1_0, PTU5_FN), 10508c2ecf20Sopenharmony_ci PINMUX_DATA(FSIIABCK_MARK, PSE1_0, PTU4_FN), 10518c2ecf20Sopenharmony_ci PINMUX_DATA(FSIIALRCK_MARK, PSE1_0, PTU3_FN), 10528c2ecf20Sopenharmony_ci PINMUX_DATA(FSIOABCK_MARK, PSE1_0, PTU2_FN), 10538c2ecf20Sopenharmony_ci PINMUX_DATA(FSIOALRCK_MARK, PSE1_0, PTU1_FN), 10548c2ecf20Sopenharmony_ci PINMUX_DATA(CLKAUDIOAO_MARK, PSE0_0, PTU0_FN), 10558c2ecf20Sopenharmony_ci 10568c2ecf20Sopenharmony_ci /* PTV FN */ 10578c2ecf20Sopenharmony_ci PINMUX_DATA(FSIIBSD_MARK, PSD7_0, PSD6_0, PTV7_FN), 10588c2ecf20Sopenharmony_ci PINMUX_DATA(FSIOBSD_MARK, PSD7_0, PSD6_0, PTV6_FN), 10598c2ecf20Sopenharmony_ci PINMUX_DATA(FSIIBBCK_MARK, PSC15_0, PSC14_0, PTV5_FN), 10608c2ecf20Sopenharmony_ci PINMUX_DATA(FSIIBLRCK_MARK, PSC15_0, PSC14_0, PTV4_FN), 10618c2ecf20Sopenharmony_ci PINMUX_DATA(FSIOBBCK_MARK, PSC15_0, PSC14_0, PTV3_FN), 10628c2ecf20Sopenharmony_ci PINMUX_DATA(FSIOBLRCK_MARK, PSC15_0, PSC14_0, PTV2_FN), 10638c2ecf20Sopenharmony_ci PINMUX_DATA(CLKAUDIOBO_MARK, PSE3_0, PSE2_0, PTV1_FN), 10648c2ecf20Sopenharmony_ci PINMUX_DATA(FSIIASD_MARK, PSE10_0, PTV0_FN), 10658c2ecf20Sopenharmony_ci 10668c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_SS2_MARK, PSD7_0, PSD6_1, PTV7_FN), 10678c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_RSYNC_MARK, PSD7_1, PSD6_0, PTV7_FN), 10688c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_SS1_MARK, PSD7_0, PSD6_1, PTV6_FN), 10698c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_RSCK_MARK, PSD7_1, PSD6_0, PTV6_FN), 10708c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_RXD_MARK, PSC15_0, PSC14_1, PTV5_FN), 10718c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_TSYNC_MARK, PSC15_0, PSC14_1, PTV4_FN), 10728c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_TSCK_MARK, PSC15_0, PSC14_1, PTV3_FN), 10738c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_TXD_MARK, PSC15_0, PSC14_1, PTV2_FN), 10748c2ecf20Sopenharmony_ci PINMUX_DATA(MSIOF1_MCK_MARK, PSE3_0, PSE2_1, PTV1_FN), 10758c2ecf20Sopenharmony_ci 10768c2ecf20Sopenharmony_ci /* PTW FN */ 10778c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D7_MARK, PSE13_0, PSE12_0, PTW7_FN), 10788c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D6_MARK, PSE13_0, PSE12_0, PTW6_FN), 10798c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D5_MARK, PSE13_0, PSE12_0, PTW5_FN), 10808c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D4_MARK, PSE13_0, PSE12_0, PTW4_FN), 10818c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D3_MARK, PSA13_0, PTW3_FN), 10828c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D2_MARK, PSA13_0, PTW2_FN), 10838c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D1_MARK, PSA13_0, PTW1_FN), 10848c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_D0_MARK, PSA13_0, PTW0_FN), 10858c2ecf20Sopenharmony_ci 10868c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1CD_MARK, PSE13_0, PSE12_1, PTW7_FN), 10878c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1WP_MARK, PSE13_0, PSE12_1, PTW6_FN), 10888c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1D3_MARK, PSE13_0, PSE12_1, PTW5_FN), 10898c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1D2_MARK, PSE13_0, PSE12_1, PTW4_FN), 10908c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1D1_MARK, PSA13_1, PTW3_FN), 10918c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1D0_MARK, PSA13_1, PTW2_FN), 10928c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1CMD_MARK, PSA13_1, PTW1_FN), 10938c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI1CLK_MARK, PSA13_1, PTW0_FN), 10948c2ecf20Sopenharmony_ci 10958c2ecf20Sopenharmony_ci PINMUX_DATA(IODACK_MARK, PSE13_1, PSE12_0, PTW7_FN), 10968c2ecf20Sopenharmony_ci PINMUX_DATA(IDERST_MARK, PSE13_1, PSE12_0, PTW6_FN), 10978c2ecf20Sopenharmony_ci PINMUX_DATA(EXBUF_ENB_MARK, PSE13_1, PSE12_0, PTW5_FN), 10988c2ecf20Sopenharmony_ci PINMUX_DATA(DIRECTION_MARK, PSE13_1, PSE12_0, PTW4_FN), 10998c2ecf20Sopenharmony_ci 11008c2ecf20Sopenharmony_ci /* PTX FN */ 11018c2ecf20Sopenharmony_ci PINMUX_DATA(DMAC_DACK1_MARK, PSA12_0, PTX7_FN), 11028c2ecf20Sopenharmony_ci PINMUX_DATA(DMAC_DREQ1_MARK, PSA12_0, PTX6_FN), 11038c2ecf20Sopenharmony_ci 11048c2ecf20Sopenharmony_ci PINMUX_DATA(IRDA_OUT_MARK, PSA12_1, PTX7_FN), 11058c2ecf20Sopenharmony_ci PINMUX_DATA(IRDA_IN_MARK, PSA12_1, PTX6_FN), 11068c2ecf20Sopenharmony_ci 11078c2ecf20Sopenharmony_ci PINMUX_DATA(TSIF_TS0_SDAT_MARK, PSC0_0, PTX5_FN), 11088c2ecf20Sopenharmony_ci PINMUX_DATA(TSIF_TS0_SCK_MARK, PSC1_0, PTX4_FN), 11098c2ecf20Sopenharmony_ci PINMUX_DATA(TSIF_TS0_SDEN_MARK, PSC2_0, PTX3_FN), 11108c2ecf20Sopenharmony_ci PINMUX_DATA(TSIF_TS0_SPSYNC_MARK, PTX2_FN), 11118c2ecf20Sopenharmony_ci 11128c2ecf20Sopenharmony_ci PINMUX_DATA(LNKSTA_MARK, PSC0_1, PTX5_FN), 11138c2ecf20Sopenharmony_ci PINMUX_DATA(MDIO_MARK, PSC1_1, PTX4_FN), 11148c2ecf20Sopenharmony_ci PINMUX_DATA(MDC_MARK, PSC2_1, PTX3_FN), 11158c2ecf20Sopenharmony_ci 11168c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_CLK_MARK, PTX1_FN), 11178c2ecf20Sopenharmony_ci PINMUX_DATA(MMC_CMD_MARK, PTX0_FN), 11188c2ecf20Sopenharmony_ci 11198c2ecf20Sopenharmony_ci /* PTY FN */ 11208c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0CD_MARK, PTY7_FN), 11218c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0WP_MARK, PTY6_FN), 11228c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0D3_MARK, PTY5_FN), 11238c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0D2_MARK, PTY4_FN), 11248c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0D1_MARK, PTY3_FN), 11258c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0D0_MARK, PTY2_FN), 11268c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0CMD_MARK, PTY1_FN), 11278c2ecf20Sopenharmony_ci PINMUX_DATA(SDHI0CLK_MARK, PTY0_FN), 11288c2ecf20Sopenharmony_ci 11298c2ecf20Sopenharmony_ci /* PTZ FN */ 11308c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ7_MARK, PSB10_0, PTZ7_FN), 11318c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ6_MARK, PSB11_0, PTZ6_FN), 11328c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ5_MARK, PSB12_0, PTZ5_FN), 11338c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ4_MARK, PSB13_0, PTZ4_FN), 11348c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ3_MARK, PSB14_0, PTZ3_FN), 11358c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ2_MARK, PTZ2_FN), 11368c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ1_MARK, PTZ1_FN), 11378c2ecf20Sopenharmony_ci PINMUX_DATA(INTC_IRQ0_MARK, PTZ0_FN), 11388c2ecf20Sopenharmony_ci 11398c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_I_CTS_MARK, PSB10_1, PTZ7_FN), 11408c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_I_RTS_MARK, PSB11_1, PTZ6_FN), 11418c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_I_SCK_MARK, PSB12_1, PTZ5_FN), 11428c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_I_RXD_MARK, PSB13_1, PTZ4_FN), 11438c2ecf20Sopenharmony_ci PINMUX_DATA(SCIF3_I_TXD_MARK, PSB14_1, PTZ3_FN), 11448c2ecf20Sopenharmony_ci}; 11458c2ecf20Sopenharmony_ci 11468c2ecf20Sopenharmony_cistatic const struct sh_pfc_pin pinmux_pins[] = { 11478c2ecf20Sopenharmony_ci /* PTA */ 11488c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA7), 11498c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA6), 11508c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA5), 11518c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA4), 11528c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA3), 11538c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA2), 11548c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA1), 11558c2ecf20Sopenharmony_ci PINMUX_GPIO(PTA0), 11568c2ecf20Sopenharmony_ci 11578c2ecf20Sopenharmony_ci /* PTB */ 11588c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB7), 11598c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB6), 11608c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB5), 11618c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB4), 11628c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB3), 11638c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB2), 11648c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB1), 11658c2ecf20Sopenharmony_ci PINMUX_GPIO(PTB0), 11668c2ecf20Sopenharmony_ci 11678c2ecf20Sopenharmony_ci /* PTC */ 11688c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC7), 11698c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC6), 11708c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC5), 11718c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC4), 11728c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC3), 11738c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC2), 11748c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC1), 11758c2ecf20Sopenharmony_ci PINMUX_GPIO(PTC0), 11768c2ecf20Sopenharmony_ci 11778c2ecf20Sopenharmony_ci /* PTD */ 11788c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD7), 11798c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD6), 11808c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD5), 11818c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD4), 11828c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD3), 11838c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD2), 11848c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD1), 11858c2ecf20Sopenharmony_ci PINMUX_GPIO(PTD0), 11868c2ecf20Sopenharmony_ci 11878c2ecf20Sopenharmony_ci /* PTE */ 11888c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE7), 11898c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE6), 11908c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE5), 11918c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE4), 11928c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE3), 11938c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE2), 11948c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE1), 11958c2ecf20Sopenharmony_ci PINMUX_GPIO(PTE0), 11968c2ecf20Sopenharmony_ci 11978c2ecf20Sopenharmony_ci /* PTF */ 11988c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF7), 11998c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF6), 12008c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF5), 12018c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF4), 12028c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF3), 12038c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF2), 12048c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF1), 12058c2ecf20Sopenharmony_ci PINMUX_GPIO(PTF0), 12068c2ecf20Sopenharmony_ci 12078c2ecf20Sopenharmony_ci /* PTG */ 12088c2ecf20Sopenharmony_ci PINMUX_GPIO(PTG5), 12098c2ecf20Sopenharmony_ci PINMUX_GPIO(PTG4), 12108c2ecf20Sopenharmony_ci PINMUX_GPIO(PTG3), 12118c2ecf20Sopenharmony_ci PINMUX_GPIO(PTG2), 12128c2ecf20Sopenharmony_ci PINMUX_GPIO(PTG1), 12138c2ecf20Sopenharmony_ci PINMUX_GPIO(PTG0), 12148c2ecf20Sopenharmony_ci 12158c2ecf20Sopenharmony_ci /* PTH */ 12168c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH7), 12178c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH6), 12188c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH5), 12198c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH4), 12208c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH3), 12218c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH2), 12228c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH1), 12238c2ecf20Sopenharmony_ci PINMUX_GPIO(PTH0), 12248c2ecf20Sopenharmony_ci 12258c2ecf20Sopenharmony_ci /* PTJ */ 12268c2ecf20Sopenharmony_ci PINMUX_GPIO(PTJ7), 12278c2ecf20Sopenharmony_ci PINMUX_GPIO(PTJ6), 12288c2ecf20Sopenharmony_ci PINMUX_GPIO(PTJ5), 12298c2ecf20Sopenharmony_ci PINMUX_GPIO(PTJ3), 12308c2ecf20Sopenharmony_ci PINMUX_GPIO(PTJ2), 12318c2ecf20Sopenharmony_ci PINMUX_GPIO(PTJ1), 12328c2ecf20Sopenharmony_ci PINMUX_GPIO(PTJ0), 12338c2ecf20Sopenharmony_ci 12348c2ecf20Sopenharmony_ci /* PTK */ 12358c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK7), 12368c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK6), 12378c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK5), 12388c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK4), 12398c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK3), 12408c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK2), 12418c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK1), 12428c2ecf20Sopenharmony_ci PINMUX_GPIO(PTK0), 12438c2ecf20Sopenharmony_ci 12448c2ecf20Sopenharmony_ci /* PTL */ 12458c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL7), 12468c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL6), 12478c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL5), 12488c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL4), 12498c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL3), 12508c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL2), 12518c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL1), 12528c2ecf20Sopenharmony_ci PINMUX_GPIO(PTL0), 12538c2ecf20Sopenharmony_ci 12548c2ecf20Sopenharmony_ci /* PTM */ 12558c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM7), 12568c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM6), 12578c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM5), 12588c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM4), 12598c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM3), 12608c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM2), 12618c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM1), 12628c2ecf20Sopenharmony_ci PINMUX_GPIO(PTM0), 12638c2ecf20Sopenharmony_ci 12648c2ecf20Sopenharmony_ci /* PTN */ 12658c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN7), 12668c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN6), 12678c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN5), 12688c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN4), 12698c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN3), 12708c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN2), 12718c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN1), 12728c2ecf20Sopenharmony_ci PINMUX_GPIO(PTN0), 12738c2ecf20Sopenharmony_ci 12748c2ecf20Sopenharmony_ci /* PTQ */ 12758c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ7), 12768c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ6), 12778c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ5), 12788c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ4), 12798c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ3), 12808c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ2), 12818c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ1), 12828c2ecf20Sopenharmony_ci PINMUX_GPIO(PTQ0), 12838c2ecf20Sopenharmony_ci 12848c2ecf20Sopenharmony_ci /* PTR */ 12858c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR7), 12868c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR6), 12878c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR5), 12888c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR4), 12898c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR3), 12908c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR2), 12918c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR1), 12928c2ecf20Sopenharmony_ci PINMUX_GPIO(PTR0), 12938c2ecf20Sopenharmony_ci 12948c2ecf20Sopenharmony_ci /* PTS */ 12958c2ecf20Sopenharmony_ci PINMUX_GPIO(PTS6), 12968c2ecf20Sopenharmony_ci PINMUX_GPIO(PTS5), 12978c2ecf20Sopenharmony_ci PINMUX_GPIO(PTS4), 12988c2ecf20Sopenharmony_ci PINMUX_GPIO(PTS3), 12998c2ecf20Sopenharmony_ci PINMUX_GPIO(PTS2), 13008c2ecf20Sopenharmony_ci PINMUX_GPIO(PTS1), 13018c2ecf20Sopenharmony_ci PINMUX_GPIO(PTS0), 13028c2ecf20Sopenharmony_ci 13038c2ecf20Sopenharmony_ci /* PTT */ 13048c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT7), 13058c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT6), 13068c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT5), 13078c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT4), 13088c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT3), 13098c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT2), 13108c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT1), 13118c2ecf20Sopenharmony_ci PINMUX_GPIO(PTT0), 13128c2ecf20Sopenharmony_ci 13138c2ecf20Sopenharmony_ci /* PTU */ 13148c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU7), 13158c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU6), 13168c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU5), 13178c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU4), 13188c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU3), 13198c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU2), 13208c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU1), 13218c2ecf20Sopenharmony_ci PINMUX_GPIO(PTU0), 13228c2ecf20Sopenharmony_ci 13238c2ecf20Sopenharmony_ci /* PTV */ 13248c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV7), 13258c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV6), 13268c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV5), 13278c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV4), 13288c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV3), 13298c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV2), 13308c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV1), 13318c2ecf20Sopenharmony_ci PINMUX_GPIO(PTV0), 13328c2ecf20Sopenharmony_ci 13338c2ecf20Sopenharmony_ci /* PTW */ 13348c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW7), 13358c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW6), 13368c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW5), 13378c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW4), 13388c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW3), 13398c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW2), 13408c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW1), 13418c2ecf20Sopenharmony_ci PINMUX_GPIO(PTW0), 13428c2ecf20Sopenharmony_ci 13438c2ecf20Sopenharmony_ci /* PTX */ 13448c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX7), 13458c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX6), 13468c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX5), 13478c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX4), 13488c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX3), 13498c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX2), 13508c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX1), 13518c2ecf20Sopenharmony_ci PINMUX_GPIO(PTX0), 13528c2ecf20Sopenharmony_ci 13538c2ecf20Sopenharmony_ci /* PTY */ 13548c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY7), 13558c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY6), 13568c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY5), 13578c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY4), 13588c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY3), 13598c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY2), 13608c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY1), 13618c2ecf20Sopenharmony_ci PINMUX_GPIO(PTY0), 13628c2ecf20Sopenharmony_ci 13638c2ecf20Sopenharmony_ci /* PTZ */ 13648c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ7), 13658c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ6), 13668c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ5), 13678c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ4), 13688c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ3), 13698c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ2), 13708c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ1), 13718c2ecf20Sopenharmony_ci PINMUX_GPIO(PTZ0), 13728c2ecf20Sopenharmony_ci}; 13738c2ecf20Sopenharmony_ci 13748c2ecf20Sopenharmony_ci#define PINMUX_FN_BASE ARRAY_SIZE(pinmux_pins) 13758c2ecf20Sopenharmony_ci 13768c2ecf20Sopenharmony_cistatic const struct pinmux_func pinmux_func_gpios[] = { 13778c2ecf20Sopenharmony_ci /* BSC */ 13788c2ecf20Sopenharmony_ci GPIO_FN(D31), 13798c2ecf20Sopenharmony_ci GPIO_FN(D30), 13808c2ecf20Sopenharmony_ci GPIO_FN(D29), 13818c2ecf20Sopenharmony_ci GPIO_FN(D28), 13828c2ecf20Sopenharmony_ci GPIO_FN(D27), 13838c2ecf20Sopenharmony_ci GPIO_FN(D26), 13848c2ecf20Sopenharmony_ci GPIO_FN(D25), 13858c2ecf20Sopenharmony_ci GPIO_FN(D24), 13868c2ecf20Sopenharmony_ci GPIO_FN(D23), 13878c2ecf20Sopenharmony_ci GPIO_FN(D22), 13888c2ecf20Sopenharmony_ci GPIO_FN(D21), 13898c2ecf20Sopenharmony_ci GPIO_FN(D20), 13908c2ecf20Sopenharmony_ci GPIO_FN(D19), 13918c2ecf20Sopenharmony_ci GPIO_FN(D18), 13928c2ecf20Sopenharmony_ci GPIO_FN(D17), 13938c2ecf20Sopenharmony_ci GPIO_FN(D16), 13948c2ecf20Sopenharmony_ci GPIO_FN(D15), 13958c2ecf20Sopenharmony_ci GPIO_FN(D14), 13968c2ecf20Sopenharmony_ci GPIO_FN(D13), 13978c2ecf20Sopenharmony_ci GPIO_FN(D12), 13988c2ecf20Sopenharmony_ci GPIO_FN(D11), 13998c2ecf20Sopenharmony_ci GPIO_FN(D10), 14008c2ecf20Sopenharmony_ci GPIO_FN(D9), 14018c2ecf20Sopenharmony_ci GPIO_FN(D8), 14028c2ecf20Sopenharmony_ci GPIO_FN(D7), 14038c2ecf20Sopenharmony_ci GPIO_FN(D6), 14048c2ecf20Sopenharmony_ci GPIO_FN(D5), 14058c2ecf20Sopenharmony_ci GPIO_FN(D4), 14068c2ecf20Sopenharmony_ci GPIO_FN(D3), 14078c2ecf20Sopenharmony_ci GPIO_FN(D2), 14088c2ecf20Sopenharmony_ci GPIO_FN(D1), 14098c2ecf20Sopenharmony_ci GPIO_FN(D0), 14108c2ecf20Sopenharmony_ci GPIO_FN(A25), 14118c2ecf20Sopenharmony_ci GPIO_FN(A24), 14128c2ecf20Sopenharmony_ci GPIO_FN(A23), 14138c2ecf20Sopenharmony_ci GPIO_FN(A22), 14148c2ecf20Sopenharmony_ci GPIO_FN(CS6B_CE1B), 14158c2ecf20Sopenharmony_ci GPIO_FN(CS6A_CE2B), 14168c2ecf20Sopenharmony_ci GPIO_FN(CS5B_CE1A), 14178c2ecf20Sopenharmony_ci GPIO_FN(CS5A_CE2A), 14188c2ecf20Sopenharmony_ci GPIO_FN(WE3_ICIOWR), 14198c2ecf20Sopenharmony_ci GPIO_FN(WE2_ICIORD), 14208c2ecf20Sopenharmony_ci GPIO_FN(IOIS16), 14218c2ecf20Sopenharmony_ci GPIO_FN(WAIT), 14228c2ecf20Sopenharmony_ci GPIO_FN(BS), 14238c2ecf20Sopenharmony_ci 14248c2ecf20Sopenharmony_ci /* KEYSC */ 14258c2ecf20Sopenharmony_ci GPIO_FN(KEYOUT5_IN5), 14268c2ecf20Sopenharmony_ci GPIO_FN(KEYOUT4_IN6), 14278c2ecf20Sopenharmony_ci GPIO_FN(KEYIN4), 14288c2ecf20Sopenharmony_ci GPIO_FN(KEYIN3), 14298c2ecf20Sopenharmony_ci GPIO_FN(KEYIN2), 14308c2ecf20Sopenharmony_ci GPIO_FN(KEYIN1), 14318c2ecf20Sopenharmony_ci GPIO_FN(KEYIN0), 14328c2ecf20Sopenharmony_ci GPIO_FN(KEYOUT3), 14338c2ecf20Sopenharmony_ci GPIO_FN(KEYOUT2), 14348c2ecf20Sopenharmony_ci GPIO_FN(KEYOUT1), 14358c2ecf20Sopenharmony_ci GPIO_FN(KEYOUT0), 14368c2ecf20Sopenharmony_ci 14378c2ecf20Sopenharmony_ci /* ATAPI */ 14388c2ecf20Sopenharmony_ci GPIO_FN(IDED15), 14398c2ecf20Sopenharmony_ci GPIO_FN(IDED14), 14408c2ecf20Sopenharmony_ci GPIO_FN(IDED13), 14418c2ecf20Sopenharmony_ci GPIO_FN(IDED12), 14428c2ecf20Sopenharmony_ci GPIO_FN(IDED11), 14438c2ecf20Sopenharmony_ci GPIO_FN(IDED10), 14448c2ecf20Sopenharmony_ci GPIO_FN(IDED9), 14458c2ecf20Sopenharmony_ci GPIO_FN(IDED8), 14468c2ecf20Sopenharmony_ci GPIO_FN(IDED7), 14478c2ecf20Sopenharmony_ci GPIO_FN(IDED6), 14488c2ecf20Sopenharmony_ci GPIO_FN(IDED5), 14498c2ecf20Sopenharmony_ci GPIO_FN(IDED4), 14508c2ecf20Sopenharmony_ci GPIO_FN(IDED3), 14518c2ecf20Sopenharmony_ci GPIO_FN(IDED2), 14528c2ecf20Sopenharmony_ci GPIO_FN(IDED1), 14538c2ecf20Sopenharmony_ci GPIO_FN(IDED0), 14548c2ecf20Sopenharmony_ci GPIO_FN(IDEA2), 14558c2ecf20Sopenharmony_ci GPIO_FN(IDEA1), 14568c2ecf20Sopenharmony_ci GPIO_FN(IDEA0), 14578c2ecf20Sopenharmony_ci GPIO_FN(IDEIOWR), 14588c2ecf20Sopenharmony_ci GPIO_FN(IODREQ), 14598c2ecf20Sopenharmony_ci GPIO_FN(IDECS0), 14608c2ecf20Sopenharmony_ci GPIO_FN(IDECS1), 14618c2ecf20Sopenharmony_ci GPIO_FN(IDEIORD), 14628c2ecf20Sopenharmony_ci GPIO_FN(DIRECTION), 14638c2ecf20Sopenharmony_ci GPIO_FN(EXBUF_ENB), 14648c2ecf20Sopenharmony_ci GPIO_FN(IDERST), 14658c2ecf20Sopenharmony_ci GPIO_FN(IODACK), 14668c2ecf20Sopenharmony_ci GPIO_FN(IDEINT), 14678c2ecf20Sopenharmony_ci GPIO_FN(IDEIORDY), 14688c2ecf20Sopenharmony_ci 14698c2ecf20Sopenharmony_ci /* TPU */ 14708c2ecf20Sopenharmony_ci GPIO_FN(TPUTO3), 14718c2ecf20Sopenharmony_ci GPIO_FN(TPUTO2), 14728c2ecf20Sopenharmony_ci GPIO_FN(TPUTO1), 14738c2ecf20Sopenharmony_ci GPIO_FN(TPUTO0), 14748c2ecf20Sopenharmony_ci GPIO_FN(TPUTI3), 14758c2ecf20Sopenharmony_ci GPIO_FN(TPUTI2), 14768c2ecf20Sopenharmony_ci 14778c2ecf20Sopenharmony_ci /* LCDC */ 14788c2ecf20Sopenharmony_ci GPIO_FN(LCDD23), 14798c2ecf20Sopenharmony_ci GPIO_FN(LCDD22), 14808c2ecf20Sopenharmony_ci GPIO_FN(LCDD21), 14818c2ecf20Sopenharmony_ci GPIO_FN(LCDD20), 14828c2ecf20Sopenharmony_ci GPIO_FN(LCDD19), 14838c2ecf20Sopenharmony_ci GPIO_FN(LCDD18), 14848c2ecf20Sopenharmony_ci GPIO_FN(LCDD17), 14858c2ecf20Sopenharmony_ci GPIO_FN(LCDD16), 14868c2ecf20Sopenharmony_ci GPIO_FN(LCDD15), 14878c2ecf20Sopenharmony_ci GPIO_FN(LCDD14), 14888c2ecf20Sopenharmony_ci GPIO_FN(LCDD13), 14898c2ecf20Sopenharmony_ci GPIO_FN(LCDD12), 14908c2ecf20Sopenharmony_ci GPIO_FN(LCDD11), 14918c2ecf20Sopenharmony_ci GPIO_FN(LCDD10), 14928c2ecf20Sopenharmony_ci GPIO_FN(LCDD9), 14938c2ecf20Sopenharmony_ci GPIO_FN(LCDD8), 14948c2ecf20Sopenharmony_ci GPIO_FN(LCDD7), 14958c2ecf20Sopenharmony_ci GPIO_FN(LCDD6), 14968c2ecf20Sopenharmony_ci GPIO_FN(LCDD5), 14978c2ecf20Sopenharmony_ci GPIO_FN(LCDD4), 14988c2ecf20Sopenharmony_ci GPIO_FN(LCDD3), 14998c2ecf20Sopenharmony_ci GPIO_FN(LCDD2), 15008c2ecf20Sopenharmony_ci GPIO_FN(LCDD1), 15018c2ecf20Sopenharmony_ci GPIO_FN(LCDD0), 15028c2ecf20Sopenharmony_ci GPIO_FN(LCDVSYN), 15038c2ecf20Sopenharmony_ci GPIO_FN(LCDDISP), 15048c2ecf20Sopenharmony_ci GPIO_FN(LCDRS), 15058c2ecf20Sopenharmony_ci GPIO_FN(LCDHSYN), 15068c2ecf20Sopenharmony_ci GPIO_FN(LCDCS), 15078c2ecf20Sopenharmony_ci GPIO_FN(LCDDON), 15088c2ecf20Sopenharmony_ci GPIO_FN(LCDDCK), 15098c2ecf20Sopenharmony_ci GPIO_FN(LCDWR), 15108c2ecf20Sopenharmony_ci GPIO_FN(LCDVEPWC), 15118c2ecf20Sopenharmony_ci GPIO_FN(LCDVCPWC), 15128c2ecf20Sopenharmony_ci GPIO_FN(LCDRD), 15138c2ecf20Sopenharmony_ci GPIO_FN(LCDLCLK), 15148c2ecf20Sopenharmony_ci 15158c2ecf20Sopenharmony_ci /* SCIF0 */ 15168c2ecf20Sopenharmony_ci GPIO_FN(SCIF0_TXD), 15178c2ecf20Sopenharmony_ci GPIO_FN(SCIF0_RXD), 15188c2ecf20Sopenharmony_ci GPIO_FN(SCIF0_SCK), 15198c2ecf20Sopenharmony_ci 15208c2ecf20Sopenharmony_ci /* SCIF1 */ 15218c2ecf20Sopenharmony_ci GPIO_FN(SCIF1_SCK), 15228c2ecf20Sopenharmony_ci GPIO_FN(SCIF1_RXD), 15238c2ecf20Sopenharmony_ci GPIO_FN(SCIF1_TXD), 15248c2ecf20Sopenharmony_ci 15258c2ecf20Sopenharmony_ci /* SCIF2 */ 15268c2ecf20Sopenharmony_ci GPIO_FN(SCIF2_L_TXD), 15278c2ecf20Sopenharmony_ci GPIO_FN(SCIF2_L_SCK), 15288c2ecf20Sopenharmony_ci GPIO_FN(SCIF2_L_RXD), 15298c2ecf20Sopenharmony_ci GPIO_FN(SCIF2_V_TXD), 15308c2ecf20Sopenharmony_ci GPIO_FN(SCIF2_V_SCK), 15318c2ecf20Sopenharmony_ci GPIO_FN(SCIF2_V_RXD), 15328c2ecf20Sopenharmony_ci 15338c2ecf20Sopenharmony_ci /* SCIF3 */ 15348c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_V_SCK), 15358c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_V_RXD), 15368c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_V_TXD), 15378c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_V_CTS), 15388c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_V_RTS), 15398c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_I_SCK), 15408c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_I_RXD), 15418c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_I_TXD), 15428c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_I_CTS), 15438c2ecf20Sopenharmony_ci GPIO_FN(SCIF3_I_RTS), 15448c2ecf20Sopenharmony_ci 15458c2ecf20Sopenharmony_ci /* SCIF4 */ 15468c2ecf20Sopenharmony_ci GPIO_FN(SCIF4_SCK), 15478c2ecf20Sopenharmony_ci GPIO_FN(SCIF4_RXD), 15488c2ecf20Sopenharmony_ci GPIO_FN(SCIF4_TXD), 15498c2ecf20Sopenharmony_ci 15508c2ecf20Sopenharmony_ci /* SCIF5 */ 15518c2ecf20Sopenharmony_ci GPIO_FN(SCIF5_SCK), 15528c2ecf20Sopenharmony_ci GPIO_FN(SCIF5_RXD), 15538c2ecf20Sopenharmony_ci GPIO_FN(SCIF5_TXD), 15548c2ecf20Sopenharmony_ci 15558c2ecf20Sopenharmony_ci /* FSI */ 15568c2ecf20Sopenharmony_ci GPIO_FN(FSIMCKB), 15578c2ecf20Sopenharmony_ci GPIO_FN(FSIMCKA), 15588c2ecf20Sopenharmony_ci GPIO_FN(FSIOASD), 15598c2ecf20Sopenharmony_ci GPIO_FN(FSIIABCK), 15608c2ecf20Sopenharmony_ci GPIO_FN(FSIIALRCK), 15618c2ecf20Sopenharmony_ci GPIO_FN(FSIOABCK), 15628c2ecf20Sopenharmony_ci GPIO_FN(FSIOALRCK), 15638c2ecf20Sopenharmony_ci GPIO_FN(CLKAUDIOAO), 15648c2ecf20Sopenharmony_ci GPIO_FN(FSIIBSD), 15658c2ecf20Sopenharmony_ci GPIO_FN(FSIOBSD), 15668c2ecf20Sopenharmony_ci GPIO_FN(FSIIBBCK), 15678c2ecf20Sopenharmony_ci GPIO_FN(FSIIBLRCK), 15688c2ecf20Sopenharmony_ci GPIO_FN(FSIOBBCK), 15698c2ecf20Sopenharmony_ci GPIO_FN(FSIOBLRCK), 15708c2ecf20Sopenharmony_ci GPIO_FN(CLKAUDIOBO), 15718c2ecf20Sopenharmony_ci GPIO_FN(FSIIASD), 15728c2ecf20Sopenharmony_ci 15738c2ecf20Sopenharmony_ci /* AUD */ 15748c2ecf20Sopenharmony_ci GPIO_FN(AUDCK), 15758c2ecf20Sopenharmony_ci GPIO_FN(AUDSYNC), 15768c2ecf20Sopenharmony_ci GPIO_FN(AUDATA3), 15778c2ecf20Sopenharmony_ci GPIO_FN(AUDATA2), 15788c2ecf20Sopenharmony_ci GPIO_FN(AUDATA1), 15798c2ecf20Sopenharmony_ci GPIO_FN(AUDATA0), 15808c2ecf20Sopenharmony_ci 15818c2ecf20Sopenharmony_ci /* VIO */ 15828c2ecf20Sopenharmony_ci GPIO_FN(VIO_CKO), 15838c2ecf20Sopenharmony_ci 15848c2ecf20Sopenharmony_ci /* VIO0 */ 15858c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D15), 15868c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D14), 15878c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D13), 15888c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D12), 15898c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D11), 15908c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D10), 15918c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D9), 15928c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D8), 15938c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D7), 15948c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D6), 15958c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D5), 15968c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D4), 15978c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D3), 15988c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D2), 15998c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D1), 16008c2ecf20Sopenharmony_ci GPIO_FN(VIO0_D0), 16018c2ecf20Sopenharmony_ci GPIO_FN(VIO0_VD), 16028c2ecf20Sopenharmony_ci GPIO_FN(VIO0_CLK), 16038c2ecf20Sopenharmony_ci GPIO_FN(VIO0_FLD), 16048c2ecf20Sopenharmony_ci GPIO_FN(VIO0_HD), 16058c2ecf20Sopenharmony_ci 16068c2ecf20Sopenharmony_ci /* VIO1 */ 16078c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D7), 16088c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D6), 16098c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D5), 16108c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D4), 16118c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D3), 16128c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D2), 16138c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D1), 16148c2ecf20Sopenharmony_ci GPIO_FN(VIO1_D0), 16158c2ecf20Sopenharmony_ci GPIO_FN(VIO1_FLD), 16168c2ecf20Sopenharmony_ci GPIO_FN(VIO1_HD), 16178c2ecf20Sopenharmony_ci GPIO_FN(VIO1_VD), 16188c2ecf20Sopenharmony_ci GPIO_FN(VIO1_CLK), 16198c2ecf20Sopenharmony_ci 16208c2ecf20Sopenharmony_ci /* Eth */ 16218c2ecf20Sopenharmony_ci GPIO_FN(RMII_RXD0), 16228c2ecf20Sopenharmony_ci GPIO_FN(RMII_RXD1), 16238c2ecf20Sopenharmony_ci GPIO_FN(RMII_TXD0), 16248c2ecf20Sopenharmony_ci GPIO_FN(RMII_TXD1), 16258c2ecf20Sopenharmony_ci GPIO_FN(RMII_REF_CLK), 16268c2ecf20Sopenharmony_ci GPIO_FN(RMII_TX_EN), 16278c2ecf20Sopenharmony_ci GPIO_FN(RMII_RX_ER), 16288c2ecf20Sopenharmony_ci GPIO_FN(RMII_CRS_DV), 16298c2ecf20Sopenharmony_ci GPIO_FN(LNKSTA), 16308c2ecf20Sopenharmony_ci GPIO_FN(MDIO), 16318c2ecf20Sopenharmony_ci GPIO_FN(MDC), 16328c2ecf20Sopenharmony_ci 16338c2ecf20Sopenharmony_ci /* System */ 16348c2ecf20Sopenharmony_ci GPIO_FN(PDSTATUS), 16358c2ecf20Sopenharmony_ci GPIO_FN(STATUS2), 16368c2ecf20Sopenharmony_ci GPIO_FN(STATUS0), 16378c2ecf20Sopenharmony_ci 16388c2ecf20Sopenharmony_ci /* VOU */ 16398c2ecf20Sopenharmony_ci GPIO_FN(DV_D15), 16408c2ecf20Sopenharmony_ci GPIO_FN(DV_D14), 16418c2ecf20Sopenharmony_ci GPIO_FN(DV_D13), 16428c2ecf20Sopenharmony_ci GPIO_FN(DV_D12), 16438c2ecf20Sopenharmony_ci GPIO_FN(DV_D11), 16448c2ecf20Sopenharmony_ci GPIO_FN(DV_D10), 16458c2ecf20Sopenharmony_ci GPIO_FN(DV_D9), 16468c2ecf20Sopenharmony_ci GPIO_FN(DV_D8), 16478c2ecf20Sopenharmony_ci GPIO_FN(DV_D7), 16488c2ecf20Sopenharmony_ci GPIO_FN(DV_D6), 16498c2ecf20Sopenharmony_ci GPIO_FN(DV_D5), 16508c2ecf20Sopenharmony_ci GPIO_FN(DV_D4), 16518c2ecf20Sopenharmony_ci GPIO_FN(DV_D3), 16528c2ecf20Sopenharmony_ci GPIO_FN(DV_D2), 16538c2ecf20Sopenharmony_ci GPIO_FN(DV_D1), 16548c2ecf20Sopenharmony_ci GPIO_FN(DV_D0), 16558c2ecf20Sopenharmony_ci GPIO_FN(DV_CLKI), 16568c2ecf20Sopenharmony_ci GPIO_FN(DV_CLK), 16578c2ecf20Sopenharmony_ci GPIO_FN(DV_VSYNC), 16588c2ecf20Sopenharmony_ci GPIO_FN(DV_HSYNC), 16598c2ecf20Sopenharmony_ci 16608c2ecf20Sopenharmony_ci /* MSIOF0 */ 16618c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_RXD), 16628c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_TXD), 16638c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_MCK), 16648c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_TSCK), 16658c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_SS1), 16668c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_SS2), 16678c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_TSYNC), 16688c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_RSCK), 16698c2ecf20Sopenharmony_ci GPIO_FN(MSIOF0_RSYNC), 16708c2ecf20Sopenharmony_ci 16718c2ecf20Sopenharmony_ci /* MSIOF1 */ 16728c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_RXD), 16738c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_TXD), 16748c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_MCK), 16758c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_TSCK), 16768c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_SS1), 16778c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_SS2), 16788c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_TSYNC), 16798c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_RSCK), 16808c2ecf20Sopenharmony_ci GPIO_FN(MSIOF1_RSYNC), 16818c2ecf20Sopenharmony_ci 16828c2ecf20Sopenharmony_ci /* DMAC */ 16838c2ecf20Sopenharmony_ci GPIO_FN(DMAC_DACK0), 16848c2ecf20Sopenharmony_ci GPIO_FN(DMAC_DREQ0), 16858c2ecf20Sopenharmony_ci GPIO_FN(DMAC_DACK1), 16868c2ecf20Sopenharmony_ci GPIO_FN(DMAC_DREQ1), 16878c2ecf20Sopenharmony_ci 16888c2ecf20Sopenharmony_ci /* SDHI0 */ 16898c2ecf20Sopenharmony_ci GPIO_FN(SDHI0CD), 16908c2ecf20Sopenharmony_ci GPIO_FN(SDHI0WP), 16918c2ecf20Sopenharmony_ci GPIO_FN(SDHI0CMD), 16928c2ecf20Sopenharmony_ci GPIO_FN(SDHI0CLK), 16938c2ecf20Sopenharmony_ci GPIO_FN(SDHI0D3), 16948c2ecf20Sopenharmony_ci GPIO_FN(SDHI0D2), 16958c2ecf20Sopenharmony_ci GPIO_FN(SDHI0D1), 16968c2ecf20Sopenharmony_ci GPIO_FN(SDHI0D0), 16978c2ecf20Sopenharmony_ci 16988c2ecf20Sopenharmony_ci /* SDHI1 */ 16998c2ecf20Sopenharmony_ci GPIO_FN(SDHI1CD), 17008c2ecf20Sopenharmony_ci GPIO_FN(SDHI1WP), 17018c2ecf20Sopenharmony_ci GPIO_FN(SDHI1CMD), 17028c2ecf20Sopenharmony_ci GPIO_FN(SDHI1CLK), 17038c2ecf20Sopenharmony_ci GPIO_FN(SDHI1D3), 17048c2ecf20Sopenharmony_ci GPIO_FN(SDHI1D2), 17058c2ecf20Sopenharmony_ci GPIO_FN(SDHI1D1), 17068c2ecf20Sopenharmony_ci GPIO_FN(SDHI1D0), 17078c2ecf20Sopenharmony_ci 17088c2ecf20Sopenharmony_ci /* MMC */ 17098c2ecf20Sopenharmony_ci GPIO_FN(MMC_D7), 17108c2ecf20Sopenharmony_ci GPIO_FN(MMC_D6), 17118c2ecf20Sopenharmony_ci GPIO_FN(MMC_D5), 17128c2ecf20Sopenharmony_ci GPIO_FN(MMC_D4), 17138c2ecf20Sopenharmony_ci GPIO_FN(MMC_D3), 17148c2ecf20Sopenharmony_ci GPIO_FN(MMC_D2), 17158c2ecf20Sopenharmony_ci GPIO_FN(MMC_D1), 17168c2ecf20Sopenharmony_ci GPIO_FN(MMC_D0), 17178c2ecf20Sopenharmony_ci GPIO_FN(MMC_CLK), 17188c2ecf20Sopenharmony_ci GPIO_FN(MMC_CMD), 17198c2ecf20Sopenharmony_ci 17208c2ecf20Sopenharmony_ci /* IrDA */ 17218c2ecf20Sopenharmony_ci GPIO_FN(IRDA_OUT), 17228c2ecf20Sopenharmony_ci GPIO_FN(IRDA_IN), 17238c2ecf20Sopenharmony_ci 17248c2ecf20Sopenharmony_ci /* TSIF */ 17258c2ecf20Sopenharmony_ci GPIO_FN(TSIF_TS0_SDAT), 17268c2ecf20Sopenharmony_ci GPIO_FN(TSIF_TS0_SCK), 17278c2ecf20Sopenharmony_ci GPIO_FN(TSIF_TS0_SDEN), 17288c2ecf20Sopenharmony_ci GPIO_FN(TSIF_TS0_SPSYNC), 17298c2ecf20Sopenharmony_ci 17308c2ecf20Sopenharmony_ci /* IRQ */ 17318c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ7), 17328c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ6), 17338c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ5), 17348c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ4), 17358c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ3), 17368c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ2), 17378c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ1), 17388c2ecf20Sopenharmony_ci GPIO_FN(INTC_IRQ0), 17398c2ecf20Sopenharmony_ci}; 17408c2ecf20Sopenharmony_ci 17418c2ecf20Sopenharmony_cistatic const struct pinmux_cfg_reg pinmux_config_regs[] = { 17428c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PACR", 0xa4050100, 16, 2, GROUP( 17438c2ecf20Sopenharmony_ci PTA7_FN, PTA7_OUT, 0, PTA7_IN, 17448c2ecf20Sopenharmony_ci PTA6_FN, PTA6_OUT, 0, PTA6_IN, 17458c2ecf20Sopenharmony_ci PTA5_FN, PTA5_OUT, 0, PTA5_IN, 17468c2ecf20Sopenharmony_ci PTA4_FN, PTA4_OUT, 0, PTA4_IN, 17478c2ecf20Sopenharmony_ci PTA3_FN, PTA3_OUT, 0, PTA3_IN, 17488c2ecf20Sopenharmony_ci PTA2_FN, PTA2_OUT, 0, PTA2_IN, 17498c2ecf20Sopenharmony_ci PTA1_FN, PTA1_OUT, 0, PTA1_IN, 17508c2ecf20Sopenharmony_ci PTA0_FN, PTA0_OUT, 0, PTA0_IN )) 17518c2ecf20Sopenharmony_ci }, 17528c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PBCR", 0xa4050102, 16, 2, GROUP( 17538c2ecf20Sopenharmony_ci PTB7_FN, PTB7_OUT, 0, PTB7_IN, 17548c2ecf20Sopenharmony_ci PTB6_FN, PTB6_OUT, 0, PTB6_IN, 17558c2ecf20Sopenharmony_ci PTB5_FN, PTB5_OUT, 0, PTB5_IN, 17568c2ecf20Sopenharmony_ci PTB4_FN, PTB4_OUT, 0, PTB4_IN, 17578c2ecf20Sopenharmony_ci PTB3_FN, PTB3_OUT, 0, PTB3_IN, 17588c2ecf20Sopenharmony_ci PTB2_FN, PTB2_OUT, 0, PTB2_IN, 17598c2ecf20Sopenharmony_ci PTB1_FN, PTB1_OUT, 0, PTB1_IN, 17608c2ecf20Sopenharmony_ci PTB0_FN, PTB0_OUT, 0, PTB0_IN )) 17618c2ecf20Sopenharmony_ci }, 17628c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PCCR", 0xa4050104, 16, 2, GROUP( 17638c2ecf20Sopenharmony_ci PTC7_FN, PTC7_OUT, 0, PTC7_IN, 17648c2ecf20Sopenharmony_ci PTC6_FN, PTC6_OUT, 0, PTC6_IN, 17658c2ecf20Sopenharmony_ci PTC5_FN, PTC5_OUT, 0, PTC5_IN, 17668c2ecf20Sopenharmony_ci PTC4_FN, PTC4_OUT, 0, PTC4_IN, 17678c2ecf20Sopenharmony_ci PTC3_FN, PTC3_OUT, 0, PTC3_IN, 17688c2ecf20Sopenharmony_ci PTC2_FN, PTC2_OUT, 0, PTC2_IN, 17698c2ecf20Sopenharmony_ci PTC1_FN, PTC1_OUT, 0, PTC1_IN, 17708c2ecf20Sopenharmony_ci PTC0_FN, PTC0_OUT, 0, PTC0_IN )) 17718c2ecf20Sopenharmony_ci }, 17728c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PDCR", 0xa4050106, 16, 2, GROUP( 17738c2ecf20Sopenharmony_ci PTD7_FN, PTD7_OUT, 0, PTD7_IN, 17748c2ecf20Sopenharmony_ci PTD6_FN, PTD6_OUT, 0, PTD6_IN, 17758c2ecf20Sopenharmony_ci PTD5_FN, PTD5_OUT, 0, PTD5_IN, 17768c2ecf20Sopenharmony_ci PTD4_FN, PTD4_OUT, 0, PTD4_IN, 17778c2ecf20Sopenharmony_ci PTD3_FN, PTD3_OUT, 0, PTD3_IN, 17788c2ecf20Sopenharmony_ci PTD2_FN, PTD2_OUT, 0, PTD2_IN, 17798c2ecf20Sopenharmony_ci PTD1_FN, PTD1_OUT, 0, PTD1_IN, 17808c2ecf20Sopenharmony_ci PTD0_FN, PTD0_OUT, 0, PTD0_IN )) 17818c2ecf20Sopenharmony_ci }, 17828c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PECR", 0xa4050108, 16, 2, GROUP( 17838c2ecf20Sopenharmony_ci PTE7_FN, PTE7_OUT, 0, PTE7_IN, 17848c2ecf20Sopenharmony_ci PTE6_FN, PTE6_OUT, 0, PTE6_IN, 17858c2ecf20Sopenharmony_ci PTE5_FN, PTE5_OUT, 0, PTE5_IN, 17868c2ecf20Sopenharmony_ci PTE4_FN, PTE4_OUT, 0, PTE4_IN, 17878c2ecf20Sopenharmony_ci PTE3_FN, PTE3_OUT, 0, PTE3_IN, 17888c2ecf20Sopenharmony_ci PTE2_FN, PTE2_OUT, 0, PTE2_IN, 17898c2ecf20Sopenharmony_ci PTE1_FN, PTE1_OUT, 0, PTE1_IN, 17908c2ecf20Sopenharmony_ci PTE0_FN, PTE0_OUT, 0, PTE0_IN )) 17918c2ecf20Sopenharmony_ci }, 17928c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PFCR", 0xa405010a, 16, 2, GROUP( 17938c2ecf20Sopenharmony_ci PTF7_FN, PTF7_OUT, 0, PTF7_IN, 17948c2ecf20Sopenharmony_ci PTF6_FN, PTF6_OUT, 0, PTF6_IN, 17958c2ecf20Sopenharmony_ci PTF5_FN, PTF5_OUT, 0, PTF5_IN, 17968c2ecf20Sopenharmony_ci PTF4_FN, PTF4_OUT, 0, PTF4_IN, 17978c2ecf20Sopenharmony_ci PTF3_FN, PTF3_OUT, 0, PTF3_IN, 17988c2ecf20Sopenharmony_ci PTF2_FN, PTF2_OUT, 0, PTF2_IN, 17998c2ecf20Sopenharmony_ci PTF1_FN, PTF1_OUT, 0, PTF1_IN, 18008c2ecf20Sopenharmony_ci PTF0_FN, PTF0_OUT, 0, PTF0_IN )) 18018c2ecf20Sopenharmony_ci }, 18028c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PGCR", 0xa405010c, 16, 2, GROUP( 18038c2ecf20Sopenharmony_ci 0, 0, 0, 0, 18048c2ecf20Sopenharmony_ci 0, 0, 0, 0, 18058c2ecf20Sopenharmony_ci PTG5_FN, PTG5_OUT, 0, 0, 18068c2ecf20Sopenharmony_ci PTG4_FN, PTG4_OUT, 0, 0, 18078c2ecf20Sopenharmony_ci PTG3_FN, PTG3_OUT, 0, 0, 18088c2ecf20Sopenharmony_ci PTG2_FN, PTG2_OUT, 0, 0, 18098c2ecf20Sopenharmony_ci PTG1_FN, PTG1_OUT, 0, 0, 18108c2ecf20Sopenharmony_ci PTG0_FN, PTG0_OUT, 0, 0 )) 18118c2ecf20Sopenharmony_ci }, 18128c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PHCR", 0xa405010e, 16, 2, GROUP( 18138c2ecf20Sopenharmony_ci PTH7_FN, PTH7_OUT, 0, PTH7_IN, 18148c2ecf20Sopenharmony_ci PTH6_FN, PTH6_OUT, 0, PTH6_IN, 18158c2ecf20Sopenharmony_ci PTH5_FN, PTH5_OUT, 0, PTH5_IN, 18168c2ecf20Sopenharmony_ci PTH4_FN, PTH4_OUT, 0, PTH4_IN, 18178c2ecf20Sopenharmony_ci PTH3_FN, PTH3_OUT, 0, PTH3_IN, 18188c2ecf20Sopenharmony_ci PTH2_FN, PTH2_OUT, 0, PTH2_IN, 18198c2ecf20Sopenharmony_ci PTH1_FN, PTH1_OUT, 0, PTH1_IN, 18208c2ecf20Sopenharmony_ci PTH0_FN, PTH0_OUT, 0, PTH0_IN )) 18218c2ecf20Sopenharmony_ci }, 18228c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PJCR", 0xa4050110, 16, 2, GROUP( 18238c2ecf20Sopenharmony_ci PTJ7_FN, PTJ7_OUT, 0, 0, 18248c2ecf20Sopenharmony_ci PTJ6_FN, PTJ6_OUT, 0, 0, 18258c2ecf20Sopenharmony_ci PTJ5_FN, PTJ5_OUT, 0, 0, 18268c2ecf20Sopenharmony_ci 0, 0, 0, 0, 18278c2ecf20Sopenharmony_ci PTJ3_FN, PTJ3_OUT, 0, PTJ3_IN, 18288c2ecf20Sopenharmony_ci PTJ2_FN, PTJ2_OUT, 0, PTJ2_IN, 18298c2ecf20Sopenharmony_ci PTJ1_FN, PTJ1_OUT, 0, PTJ1_IN, 18308c2ecf20Sopenharmony_ci PTJ0_FN, PTJ0_OUT, 0, PTJ0_IN )) 18318c2ecf20Sopenharmony_ci }, 18328c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PKCR", 0xa4050112, 16, 2, GROUP( 18338c2ecf20Sopenharmony_ci PTK7_FN, PTK7_OUT, 0, PTK7_IN, 18348c2ecf20Sopenharmony_ci PTK6_FN, PTK6_OUT, 0, PTK6_IN, 18358c2ecf20Sopenharmony_ci PTK5_FN, PTK5_OUT, 0, PTK5_IN, 18368c2ecf20Sopenharmony_ci PTK4_FN, PTK4_OUT, 0, PTK4_IN, 18378c2ecf20Sopenharmony_ci PTK3_FN, PTK3_OUT, 0, PTK3_IN, 18388c2ecf20Sopenharmony_ci PTK2_FN, PTK2_OUT, 0, PTK2_IN, 18398c2ecf20Sopenharmony_ci PTK1_FN, PTK1_OUT, 0, PTK1_IN, 18408c2ecf20Sopenharmony_ci PTK0_FN, PTK0_OUT, 0, PTK0_IN )) 18418c2ecf20Sopenharmony_ci }, 18428c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PLCR", 0xa4050114, 16, 2, GROUP( 18438c2ecf20Sopenharmony_ci PTL7_FN, PTL7_OUT, 0, PTL7_IN, 18448c2ecf20Sopenharmony_ci PTL6_FN, PTL6_OUT, 0, PTL6_IN, 18458c2ecf20Sopenharmony_ci PTL5_FN, PTL5_OUT, 0, PTL5_IN, 18468c2ecf20Sopenharmony_ci PTL4_FN, PTL4_OUT, 0, PTL4_IN, 18478c2ecf20Sopenharmony_ci PTL3_FN, PTL3_OUT, 0, PTL3_IN, 18488c2ecf20Sopenharmony_ci PTL2_FN, PTL2_OUT, 0, PTL2_IN, 18498c2ecf20Sopenharmony_ci PTL1_FN, PTL1_OUT, 0, PTL1_IN, 18508c2ecf20Sopenharmony_ci PTL0_FN, PTL0_OUT, 0, PTL0_IN )) 18518c2ecf20Sopenharmony_ci }, 18528c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PMCR", 0xa4050116, 16, 2, GROUP( 18538c2ecf20Sopenharmony_ci PTM7_FN, PTM7_OUT, 0, PTM7_IN, 18548c2ecf20Sopenharmony_ci PTM6_FN, PTM6_OUT, 0, PTM6_IN, 18558c2ecf20Sopenharmony_ci PTM5_FN, PTM5_OUT, 0, PTM5_IN, 18568c2ecf20Sopenharmony_ci PTM4_FN, PTM4_OUT, 0, PTM4_IN, 18578c2ecf20Sopenharmony_ci PTM3_FN, PTM3_OUT, 0, PTM3_IN, 18588c2ecf20Sopenharmony_ci PTM2_FN, PTM2_OUT, 0, PTM2_IN, 18598c2ecf20Sopenharmony_ci PTM1_FN, PTM1_OUT, 0, PTM1_IN, 18608c2ecf20Sopenharmony_ci PTM0_FN, PTM0_OUT, 0, PTM0_IN )) 18618c2ecf20Sopenharmony_ci }, 18628c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PNCR", 0xa4050118, 16, 2, GROUP( 18638c2ecf20Sopenharmony_ci PTN7_FN, PTN7_OUT, 0, PTN7_IN, 18648c2ecf20Sopenharmony_ci PTN6_FN, PTN6_OUT, 0, PTN6_IN, 18658c2ecf20Sopenharmony_ci PTN5_FN, PTN5_OUT, 0, PTN5_IN, 18668c2ecf20Sopenharmony_ci PTN4_FN, PTN4_OUT, 0, PTN4_IN, 18678c2ecf20Sopenharmony_ci PTN3_FN, PTN3_OUT, 0, PTN3_IN, 18688c2ecf20Sopenharmony_ci PTN2_FN, PTN2_OUT, 0, PTN2_IN, 18698c2ecf20Sopenharmony_ci PTN1_FN, PTN1_OUT, 0, PTN1_IN, 18708c2ecf20Sopenharmony_ci PTN0_FN, PTN0_OUT, 0, PTN0_IN )) 18718c2ecf20Sopenharmony_ci }, 18728c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PQCR", 0xa405011a, 16, 2, GROUP( 18738c2ecf20Sopenharmony_ci PTQ7_FN, PTQ7_OUT, 0, PTQ7_IN, 18748c2ecf20Sopenharmony_ci PTQ6_FN, PTQ6_OUT, 0, PTQ6_IN, 18758c2ecf20Sopenharmony_ci PTQ5_FN, PTQ5_OUT, 0, PTQ5_IN, 18768c2ecf20Sopenharmony_ci PTQ4_FN, PTQ4_OUT, 0, PTQ4_IN, 18778c2ecf20Sopenharmony_ci PTQ3_FN, PTQ3_OUT, 0, PTQ3_IN, 18788c2ecf20Sopenharmony_ci PTQ2_FN, PTQ2_OUT, 0, PTQ2_IN, 18798c2ecf20Sopenharmony_ci PTQ1_FN, PTQ1_OUT, 0, PTQ1_IN, 18808c2ecf20Sopenharmony_ci PTQ0_FN, PTQ0_OUT, 0, PTQ0_IN )) 18818c2ecf20Sopenharmony_ci }, 18828c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PRCR", 0xa405011c, 16, 2, GROUP( 18838c2ecf20Sopenharmony_ci PTR7_FN, PTR7_OUT, 0, PTR7_IN, 18848c2ecf20Sopenharmony_ci PTR6_FN, PTR6_OUT, 0, PTR6_IN, 18858c2ecf20Sopenharmony_ci PTR5_FN, PTR5_OUT, 0, PTR5_IN, 18868c2ecf20Sopenharmony_ci PTR4_FN, PTR4_OUT, 0, PTR4_IN, 18878c2ecf20Sopenharmony_ci PTR3_FN, 0, 0, PTR3_IN, 18888c2ecf20Sopenharmony_ci PTR2_FN, 0, 0, PTR2_IN, 18898c2ecf20Sopenharmony_ci PTR1_FN, PTR1_OUT, 0, PTR1_IN, 18908c2ecf20Sopenharmony_ci PTR0_FN, PTR0_OUT, 0, PTR0_IN )) 18918c2ecf20Sopenharmony_ci }, 18928c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PSCR", 0xa405011e, 16, 2, GROUP( 18938c2ecf20Sopenharmony_ci 0, 0, 0, 0, 18948c2ecf20Sopenharmony_ci PTS6_FN, PTS6_OUT, 0, PTS6_IN, 18958c2ecf20Sopenharmony_ci PTS5_FN, PTS5_OUT, 0, PTS5_IN, 18968c2ecf20Sopenharmony_ci PTS4_FN, PTS4_OUT, 0, PTS4_IN, 18978c2ecf20Sopenharmony_ci PTS3_FN, PTS3_OUT, 0, PTS3_IN, 18988c2ecf20Sopenharmony_ci PTS2_FN, PTS2_OUT, 0, PTS2_IN, 18998c2ecf20Sopenharmony_ci PTS1_FN, PTS1_OUT, 0, PTS1_IN, 19008c2ecf20Sopenharmony_ci PTS0_FN, PTS0_OUT, 0, PTS0_IN )) 19018c2ecf20Sopenharmony_ci }, 19028c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PTCR", 0xa4050140, 16, 2, GROUP( 19038c2ecf20Sopenharmony_ci PTT7_FN, PTT7_OUT, 0, PTT7_IN, 19048c2ecf20Sopenharmony_ci PTT6_FN, PTT6_OUT, 0, PTT6_IN, 19058c2ecf20Sopenharmony_ci PTT5_FN, PTT5_OUT, 0, PTT5_IN, 19068c2ecf20Sopenharmony_ci PTT4_FN, PTT4_OUT, 0, PTT4_IN, 19078c2ecf20Sopenharmony_ci PTT3_FN, PTT3_OUT, 0, PTT3_IN, 19088c2ecf20Sopenharmony_ci PTT2_FN, PTT2_OUT, 0, PTT2_IN, 19098c2ecf20Sopenharmony_ci PTT1_FN, PTT1_OUT, 0, PTT1_IN, 19108c2ecf20Sopenharmony_ci PTT0_FN, PTT0_OUT, 0, PTT0_IN )) 19118c2ecf20Sopenharmony_ci }, 19128c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PUCR", 0xa4050142, 16, 2, GROUP( 19138c2ecf20Sopenharmony_ci PTU7_FN, PTU7_OUT, 0, PTU7_IN, 19148c2ecf20Sopenharmony_ci PTU6_FN, PTU6_OUT, 0, PTU6_IN, 19158c2ecf20Sopenharmony_ci PTU5_FN, PTU5_OUT, 0, PTU5_IN, 19168c2ecf20Sopenharmony_ci PTU4_FN, PTU4_OUT, 0, PTU4_IN, 19178c2ecf20Sopenharmony_ci PTU3_FN, PTU3_OUT, 0, PTU3_IN, 19188c2ecf20Sopenharmony_ci PTU2_FN, PTU2_OUT, 0, PTU2_IN, 19198c2ecf20Sopenharmony_ci PTU1_FN, PTU1_OUT, 0, PTU1_IN, 19208c2ecf20Sopenharmony_ci PTU0_FN, PTU0_OUT, 0, PTU0_IN )) 19218c2ecf20Sopenharmony_ci }, 19228c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PVCR", 0xa4050144, 16, 2, GROUP( 19238c2ecf20Sopenharmony_ci PTV7_FN, PTV7_OUT, 0, PTV7_IN, 19248c2ecf20Sopenharmony_ci PTV6_FN, PTV6_OUT, 0, PTV6_IN, 19258c2ecf20Sopenharmony_ci PTV5_FN, PTV5_OUT, 0, PTV5_IN, 19268c2ecf20Sopenharmony_ci PTV4_FN, PTV4_OUT, 0, PTV4_IN, 19278c2ecf20Sopenharmony_ci PTV3_FN, PTV3_OUT, 0, PTV3_IN, 19288c2ecf20Sopenharmony_ci PTV2_FN, PTV2_OUT, 0, PTV2_IN, 19298c2ecf20Sopenharmony_ci PTV1_FN, PTV1_OUT, 0, PTV1_IN, 19308c2ecf20Sopenharmony_ci PTV0_FN, PTV0_OUT, 0, PTV0_IN )) 19318c2ecf20Sopenharmony_ci }, 19328c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PWCR", 0xa4050146, 16, 2, GROUP( 19338c2ecf20Sopenharmony_ci PTW7_FN, PTW7_OUT, 0, PTW7_IN, 19348c2ecf20Sopenharmony_ci PTW6_FN, PTW6_OUT, 0, PTW6_IN, 19358c2ecf20Sopenharmony_ci PTW5_FN, PTW5_OUT, 0, PTW5_IN, 19368c2ecf20Sopenharmony_ci PTW4_FN, PTW4_OUT, 0, PTW4_IN, 19378c2ecf20Sopenharmony_ci PTW3_FN, PTW3_OUT, 0, PTW3_IN, 19388c2ecf20Sopenharmony_ci PTW2_FN, PTW2_OUT, 0, PTW2_IN, 19398c2ecf20Sopenharmony_ci PTW1_FN, PTW1_OUT, 0, PTW1_IN, 19408c2ecf20Sopenharmony_ci PTW0_FN, PTW0_OUT, 0, PTW0_IN )) 19418c2ecf20Sopenharmony_ci }, 19428c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PXCR", 0xa4050148, 16, 2, GROUP( 19438c2ecf20Sopenharmony_ci PTX7_FN, PTX7_OUT, 0, PTX7_IN, 19448c2ecf20Sopenharmony_ci PTX6_FN, PTX6_OUT, 0, PTX6_IN, 19458c2ecf20Sopenharmony_ci PTX5_FN, PTX5_OUT, 0, PTX5_IN, 19468c2ecf20Sopenharmony_ci PTX4_FN, PTX4_OUT, 0, PTX4_IN, 19478c2ecf20Sopenharmony_ci PTX3_FN, PTX3_OUT, 0, PTX3_IN, 19488c2ecf20Sopenharmony_ci PTX2_FN, PTX2_OUT, 0, PTX2_IN, 19498c2ecf20Sopenharmony_ci PTX1_FN, PTX1_OUT, 0, PTX1_IN, 19508c2ecf20Sopenharmony_ci PTX0_FN, PTX0_OUT, 0, PTX0_IN )) 19518c2ecf20Sopenharmony_ci }, 19528c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PYCR", 0xa405014a, 16, 2, GROUP( 19538c2ecf20Sopenharmony_ci PTY7_FN, PTY7_OUT, 0, PTY7_IN, 19548c2ecf20Sopenharmony_ci PTY6_FN, PTY6_OUT, 0, PTY6_IN, 19558c2ecf20Sopenharmony_ci PTY5_FN, PTY5_OUT, 0, PTY5_IN, 19568c2ecf20Sopenharmony_ci PTY4_FN, PTY4_OUT, 0, PTY4_IN, 19578c2ecf20Sopenharmony_ci PTY3_FN, PTY3_OUT, 0, PTY3_IN, 19588c2ecf20Sopenharmony_ci PTY2_FN, PTY2_OUT, 0, PTY2_IN, 19598c2ecf20Sopenharmony_ci PTY1_FN, PTY1_OUT, 0, PTY1_IN, 19608c2ecf20Sopenharmony_ci PTY0_FN, PTY0_OUT, 0, PTY0_IN )) 19618c2ecf20Sopenharmony_ci }, 19628c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PZCR", 0xa405014c, 16, 2, GROUP( 19638c2ecf20Sopenharmony_ci PTZ7_FN, PTZ7_OUT, 0, PTZ7_IN, 19648c2ecf20Sopenharmony_ci PTZ6_FN, PTZ6_OUT, 0, PTZ6_IN, 19658c2ecf20Sopenharmony_ci PTZ5_FN, PTZ5_OUT, 0, PTZ5_IN, 19668c2ecf20Sopenharmony_ci PTZ4_FN, PTZ4_OUT, 0, PTZ4_IN, 19678c2ecf20Sopenharmony_ci PTZ3_FN, PTZ3_OUT, 0, PTZ3_IN, 19688c2ecf20Sopenharmony_ci PTZ2_FN, PTZ2_OUT, 0, PTZ2_IN, 19698c2ecf20Sopenharmony_ci PTZ1_FN, PTZ1_OUT, 0, PTZ1_IN, 19708c2ecf20Sopenharmony_ci PTZ0_FN, PTZ0_OUT, 0, PTZ0_IN )) 19718c2ecf20Sopenharmony_ci }, 19728c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PSELA", 0xa405014e, 16, 1, GROUP( 19738c2ecf20Sopenharmony_ci PSA15_0, PSA15_1, 19748c2ecf20Sopenharmony_ci PSA14_0, PSA14_1, 19758c2ecf20Sopenharmony_ci PSA13_0, PSA13_1, 19768c2ecf20Sopenharmony_ci PSA12_0, PSA12_1, 19778c2ecf20Sopenharmony_ci 0, 0, 19788c2ecf20Sopenharmony_ci PSA10_0, PSA10_1, 19798c2ecf20Sopenharmony_ci PSA9_0, PSA9_1, 19808c2ecf20Sopenharmony_ci PSA8_0, PSA8_1, 19818c2ecf20Sopenharmony_ci PSA7_0, PSA7_1, 19828c2ecf20Sopenharmony_ci PSA6_0, PSA6_1, 19838c2ecf20Sopenharmony_ci PSA5_0, PSA5_1, 19848c2ecf20Sopenharmony_ci 0, 0, 19858c2ecf20Sopenharmony_ci PSA3_0, PSA3_1, 19868c2ecf20Sopenharmony_ci PSA2_0, PSA2_1, 19878c2ecf20Sopenharmony_ci PSA1_0, PSA1_1, 19888c2ecf20Sopenharmony_ci PSA0_0, PSA0_1)) 19898c2ecf20Sopenharmony_ci }, 19908c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PSELB", 0xa4050150, 16, 1, GROUP( 19918c2ecf20Sopenharmony_ci 0, 0, 19928c2ecf20Sopenharmony_ci PSB14_0, PSB14_1, 19938c2ecf20Sopenharmony_ci PSB13_0, PSB13_1, 19948c2ecf20Sopenharmony_ci PSB12_0, PSB12_1, 19958c2ecf20Sopenharmony_ci PSB11_0, PSB11_1, 19968c2ecf20Sopenharmony_ci PSB10_0, PSB10_1, 19978c2ecf20Sopenharmony_ci PSB9_0, PSB9_1, 19988c2ecf20Sopenharmony_ci PSB8_0, PSB8_1, 19998c2ecf20Sopenharmony_ci PSB7_0, PSB7_1, 20008c2ecf20Sopenharmony_ci PSB6_0, PSB6_1, 20018c2ecf20Sopenharmony_ci PSB5_0, PSB5_1, 20028c2ecf20Sopenharmony_ci PSB4_0, PSB4_1, 20038c2ecf20Sopenharmony_ci PSB3_0, PSB3_1, 20048c2ecf20Sopenharmony_ci PSB2_0, PSB2_1, 20058c2ecf20Sopenharmony_ci PSB1_0, PSB1_1, 20068c2ecf20Sopenharmony_ci PSB0_0, PSB0_1)) 20078c2ecf20Sopenharmony_ci }, 20088c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PSELC", 0xa4050152, 16, 1, GROUP( 20098c2ecf20Sopenharmony_ci PSC15_0, PSC15_1, 20108c2ecf20Sopenharmony_ci PSC14_0, PSC14_1, 20118c2ecf20Sopenharmony_ci PSC13_0, PSC13_1, 20128c2ecf20Sopenharmony_ci PSC12_0, PSC12_1, 20138c2ecf20Sopenharmony_ci PSC11_0, PSC11_1, 20148c2ecf20Sopenharmony_ci PSC10_0, PSC10_1, 20158c2ecf20Sopenharmony_ci PSC9_0, PSC9_1, 20168c2ecf20Sopenharmony_ci PSC8_0, PSC8_1, 20178c2ecf20Sopenharmony_ci PSC7_0, PSC7_1, 20188c2ecf20Sopenharmony_ci PSC6_0, PSC6_1, 20198c2ecf20Sopenharmony_ci PSC5_0, PSC5_1, 20208c2ecf20Sopenharmony_ci PSC4_0, PSC4_1, 20218c2ecf20Sopenharmony_ci 0, 0, 20228c2ecf20Sopenharmony_ci PSC2_0, PSC2_1, 20238c2ecf20Sopenharmony_ci PSC1_0, PSC1_1, 20248c2ecf20Sopenharmony_ci PSC0_0, PSC0_1)) 20258c2ecf20Sopenharmony_ci }, 20268c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PSELD", 0xa4050154, 16, 1, GROUP( 20278c2ecf20Sopenharmony_ci PSD15_0, PSD15_1, 20288c2ecf20Sopenharmony_ci PSD14_0, PSD14_1, 20298c2ecf20Sopenharmony_ci PSD13_0, PSD13_1, 20308c2ecf20Sopenharmony_ci PSD12_0, PSD12_1, 20318c2ecf20Sopenharmony_ci PSD11_0, PSD11_1, 20328c2ecf20Sopenharmony_ci PSD10_0, PSD10_1, 20338c2ecf20Sopenharmony_ci PSD9_0, PSD9_1, 20348c2ecf20Sopenharmony_ci PSD8_0, PSD8_1, 20358c2ecf20Sopenharmony_ci PSD7_0, PSD7_1, 20368c2ecf20Sopenharmony_ci PSD6_0, PSD6_1, 20378c2ecf20Sopenharmony_ci PSD5_0, PSD5_1, 20388c2ecf20Sopenharmony_ci PSD4_0, PSD4_1, 20398c2ecf20Sopenharmony_ci PSD3_0, PSD3_1, 20408c2ecf20Sopenharmony_ci PSD2_0, PSD2_1, 20418c2ecf20Sopenharmony_ci PSD1_0, PSD1_1, 20428c2ecf20Sopenharmony_ci PSD0_0, PSD0_1)) 20438c2ecf20Sopenharmony_ci }, 20448c2ecf20Sopenharmony_ci { PINMUX_CFG_REG("PSELE", 0xa4050156, 16, 1, GROUP( 20458c2ecf20Sopenharmony_ci PSE15_0, PSE15_1, 20468c2ecf20Sopenharmony_ci PSE14_0, PSE14_1, 20478c2ecf20Sopenharmony_ci PSE13_0, PSE13_1, 20488c2ecf20Sopenharmony_ci PSE12_0, PSE12_1, 20498c2ecf20Sopenharmony_ci PSE11_0, PSE11_1, 20508c2ecf20Sopenharmony_ci PSE10_0, PSE10_1, 20518c2ecf20Sopenharmony_ci PSE9_0, PSE9_1, 20528c2ecf20Sopenharmony_ci PSE8_0, PSE8_1, 20538c2ecf20Sopenharmony_ci PSE7_0, PSE7_1, 20548c2ecf20Sopenharmony_ci PSE6_0, PSE6_1, 20558c2ecf20Sopenharmony_ci PSE5_0, PSE5_1, 20568c2ecf20Sopenharmony_ci PSE4_0, PSE4_1, 20578c2ecf20Sopenharmony_ci PSE3_0, PSE3_1, 20588c2ecf20Sopenharmony_ci PSE2_0, PSE2_1, 20598c2ecf20Sopenharmony_ci PSE1_0, PSE1_1, 20608c2ecf20Sopenharmony_ci PSE0_0, PSE0_1)) 20618c2ecf20Sopenharmony_ci }, 20628c2ecf20Sopenharmony_ci {} 20638c2ecf20Sopenharmony_ci}; 20648c2ecf20Sopenharmony_ci 20658c2ecf20Sopenharmony_cistatic const struct pinmux_data_reg pinmux_data_regs[] = { 20668c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PADR", 0xa4050120, 8, GROUP( 20678c2ecf20Sopenharmony_ci PTA7_DATA, PTA6_DATA, PTA5_DATA, PTA4_DATA, 20688c2ecf20Sopenharmony_ci PTA3_DATA, PTA2_DATA, PTA1_DATA, PTA0_DATA )) 20698c2ecf20Sopenharmony_ci }, 20708c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PBDR", 0xa4050122, 8, GROUP( 20718c2ecf20Sopenharmony_ci PTB7_DATA, PTB6_DATA, PTB5_DATA, PTB4_DATA, 20728c2ecf20Sopenharmony_ci PTB3_DATA, PTB2_DATA, PTB1_DATA, PTB0_DATA )) 20738c2ecf20Sopenharmony_ci }, 20748c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PCDR", 0xa4050124, 8, GROUP( 20758c2ecf20Sopenharmony_ci PTC7_DATA, PTC6_DATA, PTC5_DATA, PTC4_DATA, 20768c2ecf20Sopenharmony_ci PTC3_DATA, PTC2_DATA, PTC1_DATA, PTC0_DATA )) 20778c2ecf20Sopenharmony_ci }, 20788c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PDDR", 0xa4050126, 8, GROUP( 20798c2ecf20Sopenharmony_ci PTD7_DATA, PTD6_DATA, PTD5_DATA, PTD4_DATA, 20808c2ecf20Sopenharmony_ci PTD3_DATA, PTD2_DATA, PTD1_DATA, PTD0_DATA )) 20818c2ecf20Sopenharmony_ci }, 20828c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PEDR", 0xa4050128, 8, GROUP( 20838c2ecf20Sopenharmony_ci PTE7_DATA, PTE6_DATA, PTE5_DATA, PTE4_DATA, 20848c2ecf20Sopenharmony_ci PTE3_DATA, PTE2_DATA, PTE1_DATA, PTE0_DATA )) 20858c2ecf20Sopenharmony_ci }, 20868c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PFDR", 0xa405012a, 8, GROUP( 20878c2ecf20Sopenharmony_ci PTF7_DATA, PTF6_DATA, PTF5_DATA, PTF4_DATA, 20888c2ecf20Sopenharmony_ci PTF3_DATA, PTF2_DATA, PTF1_DATA, PTF0_DATA )) 20898c2ecf20Sopenharmony_ci }, 20908c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PGDR", 0xa405012c, 8, GROUP( 20918c2ecf20Sopenharmony_ci 0, 0, PTG5_DATA, PTG4_DATA, 20928c2ecf20Sopenharmony_ci PTG3_DATA, PTG2_DATA, PTG1_DATA, PTG0_DATA )) 20938c2ecf20Sopenharmony_ci }, 20948c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PHDR", 0xa405012e, 8, GROUP( 20958c2ecf20Sopenharmony_ci PTH7_DATA, PTH6_DATA, PTH5_DATA, PTH4_DATA, 20968c2ecf20Sopenharmony_ci PTH3_DATA, PTH2_DATA, PTH1_DATA, PTH0_DATA )) 20978c2ecf20Sopenharmony_ci }, 20988c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PJDR", 0xa4050130, 8, GROUP( 20998c2ecf20Sopenharmony_ci PTJ7_DATA, PTJ6_DATA, PTJ5_DATA, 0, 21008c2ecf20Sopenharmony_ci PTJ3_DATA, PTJ2_DATA, PTJ1_DATA, PTJ0_DATA )) 21018c2ecf20Sopenharmony_ci }, 21028c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PKDR", 0xa4050132, 8, GROUP( 21038c2ecf20Sopenharmony_ci PTK7_DATA, PTK6_DATA, PTK5_DATA, PTK4_DATA, 21048c2ecf20Sopenharmony_ci PTK3_DATA, PTK2_DATA, PTK1_DATA, PTK0_DATA )) 21058c2ecf20Sopenharmony_ci }, 21068c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PLDR", 0xa4050134, 8, GROUP( 21078c2ecf20Sopenharmony_ci PTL7_DATA, PTL6_DATA, PTL5_DATA, PTL4_DATA, 21088c2ecf20Sopenharmony_ci PTL3_DATA, PTL2_DATA, PTL1_DATA, PTL0_DATA )) 21098c2ecf20Sopenharmony_ci }, 21108c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PMDR", 0xa4050136, 8, GROUP( 21118c2ecf20Sopenharmony_ci PTM7_DATA, PTM6_DATA, PTM5_DATA, PTM4_DATA, 21128c2ecf20Sopenharmony_ci PTM3_DATA, PTM2_DATA, PTM1_DATA, PTM0_DATA )) 21138c2ecf20Sopenharmony_ci }, 21148c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PNDR", 0xa4050138, 8, GROUP( 21158c2ecf20Sopenharmony_ci PTN7_DATA, PTN6_DATA, PTN5_DATA, PTN4_DATA, 21168c2ecf20Sopenharmony_ci PTN3_DATA, PTN2_DATA, PTN1_DATA, PTN0_DATA )) 21178c2ecf20Sopenharmony_ci }, 21188c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PQDR", 0xa405013a, 8, GROUP( 21198c2ecf20Sopenharmony_ci PTQ7_DATA, PTQ6_DATA, PTQ5_DATA, PTQ4_DATA, 21208c2ecf20Sopenharmony_ci PTQ3_DATA, PTQ2_DATA, PTQ1_DATA, PTQ0_DATA )) 21218c2ecf20Sopenharmony_ci }, 21228c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PRDR", 0xa405013c, 8, GROUP( 21238c2ecf20Sopenharmony_ci PTR7_DATA, PTR6_DATA, PTR5_DATA, PTR4_DATA, 21248c2ecf20Sopenharmony_ci PTR3_DATA, PTR2_DATA, PTR1_DATA, PTR0_DATA )) 21258c2ecf20Sopenharmony_ci }, 21268c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PSDR", 0xa405013e, 8, GROUP( 21278c2ecf20Sopenharmony_ci 0, PTS6_DATA, PTS5_DATA, PTS4_DATA, 21288c2ecf20Sopenharmony_ci PTS3_DATA, PTS2_DATA, PTS1_DATA, PTS0_DATA )) 21298c2ecf20Sopenharmony_ci }, 21308c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PTDR", 0xa4050160, 8, GROUP( 21318c2ecf20Sopenharmony_ci PTT7_DATA, PTT6_DATA, PTT5_DATA, PTT4_DATA, 21328c2ecf20Sopenharmony_ci PTT3_DATA, PTT2_DATA, PTT1_DATA, PTT0_DATA )) 21338c2ecf20Sopenharmony_ci }, 21348c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PUDR", 0xa4050162, 8, GROUP( 21358c2ecf20Sopenharmony_ci PTU7_DATA, PTU6_DATA, PTU5_DATA, PTU4_DATA, 21368c2ecf20Sopenharmony_ci PTU3_DATA, PTU2_DATA, PTU1_DATA, PTU0_DATA )) 21378c2ecf20Sopenharmony_ci }, 21388c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PVDR", 0xa4050164, 8, GROUP( 21398c2ecf20Sopenharmony_ci PTV7_DATA, PTV6_DATA, PTV5_DATA, PTV4_DATA, 21408c2ecf20Sopenharmony_ci PTV3_DATA, PTV2_DATA, PTV1_DATA, PTV0_DATA )) 21418c2ecf20Sopenharmony_ci }, 21428c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PWDR", 0xa4050166, 8, GROUP( 21438c2ecf20Sopenharmony_ci PTW7_DATA, PTW6_DATA, PTW5_DATA, PTW4_DATA, 21448c2ecf20Sopenharmony_ci PTW3_DATA, PTW2_DATA, PTW1_DATA, PTW0_DATA )) 21458c2ecf20Sopenharmony_ci }, 21468c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PXDR", 0xa4050168, 8, GROUP( 21478c2ecf20Sopenharmony_ci PTX7_DATA, PTX6_DATA, PTX5_DATA, PTX4_DATA, 21488c2ecf20Sopenharmony_ci PTX3_DATA, PTX2_DATA, PTX1_DATA, PTX0_DATA )) 21498c2ecf20Sopenharmony_ci }, 21508c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PYDR", 0xa405016a, 8, GROUP( 21518c2ecf20Sopenharmony_ci PTY7_DATA, PTY6_DATA, PTY5_DATA, PTY4_DATA, 21528c2ecf20Sopenharmony_ci PTY3_DATA, PTY2_DATA, PTY1_DATA, PTY0_DATA )) 21538c2ecf20Sopenharmony_ci }, 21548c2ecf20Sopenharmony_ci { PINMUX_DATA_REG("PZDR", 0xa405016c, 8, GROUP( 21558c2ecf20Sopenharmony_ci PTZ7_DATA, PTZ6_DATA, PTZ5_DATA, PTZ4_DATA, 21568c2ecf20Sopenharmony_ci PTZ3_DATA, PTZ2_DATA, PTZ1_DATA, PTZ0_DATA )) 21578c2ecf20Sopenharmony_ci }, 21588c2ecf20Sopenharmony_ci { }, 21598c2ecf20Sopenharmony_ci}; 21608c2ecf20Sopenharmony_ci 21618c2ecf20Sopenharmony_ciconst struct sh_pfc_soc_info sh7724_pinmux_info = { 21628c2ecf20Sopenharmony_ci .name = "sh7724_pfc", 21638c2ecf20Sopenharmony_ci .input = { PINMUX_INPUT_BEGIN, PINMUX_INPUT_END }, 21648c2ecf20Sopenharmony_ci .output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END }, 21658c2ecf20Sopenharmony_ci .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END }, 21668c2ecf20Sopenharmony_ci 21678c2ecf20Sopenharmony_ci .pins = pinmux_pins, 21688c2ecf20Sopenharmony_ci .nr_pins = ARRAY_SIZE(pinmux_pins), 21698c2ecf20Sopenharmony_ci .func_gpios = pinmux_func_gpios, 21708c2ecf20Sopenharmony_ci .nr_func_gpios = ARRAY_SIZE(pinmux_func_gpios), 21718c2ecf20Sopenharmony_ci 21728c2ecf20Sopenharmony_ci .cfg_regs = pinmux_config_regs, 21738c2ecf20Sopenharmony_ci .data_regs = pinmux_data_regs, 21748c2ecf20Sopenharmony_ci 21758c2ecf20Sopenharmony_ci .pinmux_data = pinmux_data, 21768c2ecf20Sopenharmony_ci .pinmux_data_size = ARRAY_SIZE(pinmux_data), 21778c2ecf20Sopenharmony_ci}; 2178