1*83d290c5STom Rini /* SPDX-License-Identifier: BSD-3-Clause */ 2e9c847c3SAnatolij Gustschin /* 3e9c847c3SAnatolij Gustschin * Altera SoCFPGA PinMux configuration 4e9c847c3SAnatolij Gustschin */ 5e9c847c3SAnatolij Gustschin 6e9c847c3SAnatolij Gustschin #ifndef __SOCFPGA_PINMUX_CONFIG_H__ 7e9c847c3SAnatolij Gustschin #define __SOCFPGA_PINMUX_CONFIG_H__ 8e9c847c3SAnatolij Gustschin 9e9c847c3SAnatolij Gustschin const u8 sys_mgr_init_table[] = { 10e9c847c3SAnatolij Gustschin 0, /* EMACIO0 */ 11e9c847c3SAnatolij Gustschin 2, /* EMACIO1 */ 12e9c847c3SAnatolij Gustschin 2, /* EMACIO2 */ 13e9c847c3SAnatolij Gustschin 2, /* EMACIO3 */ 14e9c847c3SAnatolij Gustschin 2, /* EMACIO4 */ 15e9c847c3SAnatolij Gustschin 2, /* EMACIO5 */ 16e9c847c3SAnatolij Gustschin 2, /* EMACIO6 */ 17e9c847c3SAnatolij Gustschin 2, /* EMACIO7 */ 18e9c847c3SAnatolij Gustschin 2, /* EMACIO8 */ 19e9c847c3SAnatolij Gustschin 0, /* EMACIO9 */ 20e9c847c3SAnatolij Gustschin 2, /* EMACIO10 */ 21e9c847c3SAnatolij Gustschin 2, /* EMACIO11 */ 22e9c847c3SAnatolij Gustschin 2, /* EMACIO12 */ 23e9c847c3SAnatolij Gustschin 2, /* EMACIO13 */ 24e9c847c3SAnatolij Gustschin 0, /* EMACIO14 */ 25e9c847c3SAnatolij Gustschin 0, /* EMACIO15 */ 26e9c847c3SAnatolij Gustschin 0, /* EMACIO16 */ 27e9c847c3SAnatolij Gustschin 0, /* EMACIO17 */ 28e9c847c3SAnatolij Gustschin 0, /* EMACIO18 */ 29e9c847c3SAnatolij Gustschin 0, /* EMACIO19 */ 30e9c847c3SAnatolij Gustschin 3, /* FLASHIO0 */ 31e9c847c3SAnatolij Gustschin 0, /* FLASHIO1 */ 32e9c847c3SAnatolij Gustschin 3, /* FLASHIO2 */ 33e9c847c3SAnatolij Gustschin 3, /* FLASHIO3 */ 34e9c847c3SAnatolij Gustschin 0, /* FLASHIO4 */ 35e9c847c3SAnatolij Gustschin 0, /* FLASHIO5 */ 36e9c847c3SAnatolij Gustschin 0, /* FLASHIO6 */ 37e9c847c3SAnatolij Gustschin 0, /* FLASHIO7 */ 38e9c847c3SAnatolij Gustschin 0, /* FLASHIO8 */ 39e9c847c3SAnatolij Gustschin 3, /* FLASHIO9 */ 40e9c847c3SAnatolij Gustschin 3, /* FLASHIO10 */ 41e9c847c3SAnatolij Gustschin 3, /* FLASHIO11 */ 42e9c847c3SAnatolij Gustschin 0, /* GENERALIO0 */ 43e9c847c3SAnatolij Gustschin 1, /* GENERALIO1 */ 44e9c847c3SAnatolij Gustschin 1, /* GENERALIO2 */ 45e9c847c3SAnatolij Gustschin 1, /* GENERALIO3 */ 46e9c847c3SAnatolij Gustschin 1, /* GENERALIO4 */ 47e9c847c3SAnatolij Gustschin 0, /* GENERALIO5 */ 48e9c847c3SAnatolij Gustschin 0, /* GENERALIO6 */ 49e9c847c3SAnatolij Gustschin 1, /* GENERALIO7 */ 50e9c847c3SAnatolij Gustschin 1, /* GENERALIO8 */ 51e9c847c3SAnatolij Gustschin 0, /* GENERALIO9 */ 52e9c847c3SAnatolij Gustschin 0, /* GENERALIO10 */ 53e9c847c3SAnatolij Gustschin 0, /* GENERALIO11 */ 54e9c847c3SAnatolij Gustschin 0, /* GENERALIO12 */ 55e9c847c3SAnatolij Gustschin 0, /* GENERALIO13 */ 56e9c847c3SAnatolij Gustschin 0, /* GENERALIO14 */ 57e9c847c3SAnatolij Gustschin 1, /* GENERALIO15 */ 58e9c847c3SAnatolij Gustschin 1, /* GENERALIO16 */ 59e9c847c3SAnatolij Gustschin 1, /* GENERALIO17 */ 60e9c847c3SAnatolij Gustschin 1, /* GENERALIO18 */ 61e9c847c3SAnatolij Gustschin 0, /* GENERALIO19 */ 62e9c847c3SAnatolij Gustschin 0, /* GENERALIO20 */ 63e9c847c3SAnatolij Gustschin 0, /* GENERALIO21 */ 64e9c847c3SAnatolij Gustschin 0, /* GENERALIO22 */ 65e9c847c3SAnatolij Gustschin 0, /* GENERALIO23 */ 66e9c847c3SAnatolij Gustschin 0, /* GENERALIO24 */ 67e9c847c3SAnatolij Gustschin 0, /* GENERALIO25 */ 68e9c847c3SAnatolij Gustschin 0, /* GENERALIO26 */ 69e9c847c3SAnatolij Gustschin 0, /* GENERALIO27 */ 70e9c847c3SAnatolij Gustschin 0, /* GENERALIO28 */ 71e9c847c3SAnatolij Gustschin 0, /* GENERALIO29 */ 72e9c847c3SAnatolij Gustschin 0, /* GENERALIO30 */ 73e9c847c3SAnatolij Gustschin 0, /* GENERALIO31 */ 74e9c847c3SAnatolij Gustschin 2, /* MIXED1IO0 */ 75e9c847c3SAnatolij Gustschin 2, /* MIXED1IO1 */ 76e9c847c3SAnatolij Gustschin 2, /* MIXED1IO2 */ 77e9c847c3SAnatolij Gustschin 2, /* MIXED1IO3 */ 78e9c847c3SAnatolij Gustschin 2, /* MIXED1IO4 */ 79e9c847c3SAnatolij Gustschin 2, /* MIXED1IO5 */ 80e9c847c3SAnatolij Gustschin 2, /* MIXED1IO6 */ 81e9c847c3SAnatolij Gustschin 2, /* MIXED1IO7 */ 82e9c847c3SAnatolij Gustschin 2, /* MIXED1IO8 */ 83e9c847c3SAnatolij Gustschin 2, /* MIXED1IO9 */ 84e9c847c3SAnatolij Gustschin 2, /* MIXED1IO10 */ 85e9c847c3SAnatolij Gustschin 2, /* MIXED1IO11 */ 86e9c847c3SAnatolij Gustschin 2, /* MIXED1IO12 */ 87e9c847c3SAnatolij Gustschin 2, /* MIXED1IO13 */ 88e9c847c3SAnatolij Gustschin 0, /* MIXED1IO14 */ 89e9c847c3SAnatolij Gustschin 3, /* MIXED1IO15 */ 90e9c847c3SAnatolij Gustschin 3, /* MIXED1IO16 */ 91e9c847c3SAnatolij Gustschin 3, /* MIXED1IO17 */ 92e9c847c3SAnatolij Gustschin 3, /* MIXED1IO18 */ 93e9c847c3SAnatolij Gustschin 3, /* MIXED1IO19 */ 94e9c847c3SAnatolij Gustschin 3, /* MIXED1IO20 */ 95e9c847c3SAnatolij Gustschin 0, /* MIXED1IO21 */ 96e9c847c3SAnatolij Gustschin 0, /* MIXED2IO0 */ 97e9c847c3SAnatolij Gustschin 0, /* MIXED2IO1 */ 98e9c847c3SAnatolij Gustschin 0, /* MIXED2IO2 */ 99e9c847c3SAnatolij Gustschin 0, /* MIXED2IO3 */ 100e9c847c3SAnatolij Gustschin 0, /* MIXED2IO4 */ 101e9c847c3SAnatolij Gustschin 0, /* MIXED2IO5 */ 102e9c847c3SAnatolij Gustschin 0, /* MIXED2IO6 */ 103e9c847c3SAnatolij Gustschin 0, /* MIXED2IO7 */ 104e9c847c3SAnatolij Gustschin 0, /* GPLINMUX48 */ 105e9c847c3SAnatolij Gustschin 0, /* GPLINMUX49 */ 106e9c847c3SAnatolij Gustschin 0, /* GPLINMUX50 */ 107e9c847c3SAnatolij Gustschin 0, /* GPLINMUX51 */ 108e9c847c3SAnatolij Gustschin 0, /* GPLINMUX52 */ 109e9c847c3SAnatolij Gustschin 0, /* GPLINMUX53 */ 110e9c847c3SAnatolij Gustschin 0, /* GPLINMUX54 */ 111e9c847c3SAnatolij Gustschin 0, /* GPLINMUX55 */ 112e9c847c3SAnatolij Gustschin 0, /* GPLINMUX56 */ 113e9c847c3SAnatolij Gustschin 0, /* GPLINMUX57 */ 114e9c847c3SAnatolij Gustschin 0, /* GPLINMUX58 */ 115e9c847c3SAnatolij Gustschin 0, /* GPLINMUX59 */ 116e9c847c3SAnatolij Gustschin 0, /* GPLINMUX60 */ 117e9c847c3SAnatolij Gustschin 0, /* GPLINMUX61 */ 118e9c847c3SAnatolij Gustschin 0, /* GPLINMUX62 */ 119e9c847c3SAnatolij Gustschin 0, /* GPLINMUX63 */ 120e9c847c3SAnatolij Gustschin 0, /* GPLINMUX64 */ 121e9c847c3SAnatolij Gustschin 0, /* GPLINMUX65 */ 122e9c847c3SAnatolij Gustschin 0, /* GPLINMUX66 */ 123e9c847c3SAnatolij Gustschin 0, /* GPLINMUX67 */ 124e9c847c3SAnatolij Gustschin 0, /* GPLINMUX68 */ 125e9c847c3SAnatolij Gustschin 0, /* GPLINMUX69 */ 126e9c847c3SAnatolij Gustschin 0, /* GPLINMUX70 */ 127e9c847c3SAnatolij Gustschin 1, /* GPLMUX0 */ 128e9c847c3SAnatolij Gustschin 1, /* GPLMUX1 */ 129e9c847c3SAnatolij Gustschin 1, /* GPLMUX2 */ 130e9c847c3SAnatolij Gustschin 1, /* GPLMUX3 */ 131e9c847c3SAnatolij Gustschin 1, /* GPLMUX4 */ 132e9c847c3SAnatolij Gustschin 1, /* GPLMUX5 */ 133e9c847c3SAnatolij Gustschin 1, /* GPLMUX6 */ 134e9c847c3SAnatolij Gustschin 1, /* GPLMUX7 */ 135e9c847c3SAnatolij Gustschin 1, /* GPLMUX8 */ 136e9c847c3SAnatolij Gustschin 1, /* GPLMUX9 */ 137e9c847c3SAnatolij Gustschin 1, /* GPLMUX10 */ 138e9c847c3SAnatolij Gustschin 1, /* GPLMUX11 */ 139e9c847c3SAnatolij Gustschin 1, /* GPLMUX12 */ 140e9c847c3SAnatolij Gustschin 1, /* GPLMUX13 */ 141e9c847c3SAnatolij Gustschin 1, /* GPLMUX14 */ 142e9c847c3SAnatolij Gustschin 1, /* GPLMUX15 */ 143e9c847c3SAnatolij Gustschin 1, /* GPLMUX16 */ 144e9c847c3SAnatolij Gustschin 1, /* GPLMUX17 */ 145e9c847c3SAnatolij Gustschin 1, /* GPLMUX18 */ 146e9c847c3SAnatolij Gustschin 1, /* GPLMUX19 */ 147e9c847c3SAnatolij Gustschin 1, /* GPLMUX20 */ 148e9c847c3SAnatolij Gustschin 1, /* GPLMUX21 */ 149e9c847c3SAnatolij Gustschin 1, /* GPLMUX22 */ 150e9c847c3SAnatolij Gustschin 1, /* GPLMUX23 */ 151e9c847c3SAnatolij Gustschin 1, /* GPLMUX24 */ 152e9c847c3SAnatolij Gustschin 1, /* GPLMUX25 */ 153e9c847c3SAnatolij Gustschin 1, /* GPLMUX26 */ 154e9c847c3SAnatolij Gustschin 1, /* GPLMUX27 */ 155e9c847c3SAnatolij Gustschin 1, /* GPLMUX28 */ 156e9c847c3SAnatolij Gustschin 1, /* GPLMUX29 */ 157e9c847c3SAnatolij Gustschin 1, /* GPLMUX30 */ 158e9c847c3SAnatolij Gustschin 1, /* GPLMUX31 */ 159e9c847c3SAnatolij Gustschin 1, /* GPLMUX32 */ 160e9c847c3SAnatolij Gustschin 1, /* GPLMUX33 */ 161e9c847c3SAnatolij Gustschin 1, /* GPLMUX34 */ 162e9c847c3SAnatolij Gustschin 1, /* GPLMUX35 */ 163e9c847c3SAnatolij Gustschin 1, /* GPLMUX36 */ 164e9c847c3SAnatolij Gustschin 1, /* GPLMUX37 */ 165e9c847c3SAnatolij Gustschin 1, /* GPLMUX38 */ 166e9c847c3SAnatolij Gustschin 1, /* GPLMUX39 */ 167e9c847c3SAnatolij Gustschin 1, /* GPLMUX40 */ 168e9c847c3SAnatolij Gustschin 1, /* GPLMUX41 */ 169e9c847c3SAnatolij Gustschin 1, /* GPLMUX42 */ 170e9c847c3SAnatolij Gustschin 1, /* GPLMUX43 */ 171e9c847c3SAnatolij Gustschin 1, /* GPLMUX44 */ 172e9c847c3SAnatolij Gustschin 1, /* GPLMUX45 */ 173e9c847c3SAnatolij Gustschin 1, /* GPLMUX46 */ 174e9c847c3SAnatolij Gustschin 1, /* GPLMUX47 */ 175e9c847c3SAnatolij Gustschin 1, /* GPLMUX48 */ 176e9c847c3SAnatolij Gustschin 1, /* GPLMUX49 */ 177e9c847c3SAnatolij Gustschin 1, /* GPLMUX50 */ 178e9c847c3SAnatolij Gustschin 1, /* GPLMUX51 */ 179e9c847c3SAnatolij Gustschin 1, /* GPLMUX52 */ 180e9c847c3SAnatolij Gustschin 1, /* GPLMUX53 */ 181e9c847c3SAnatolij Gustschin 1, /* GPLMUX54 */ 182e9c847c3SAnatolij Gustschin 1, /* GPLMUX55 */ 183e9c847c3SAnatolij Gustschin 1, /* GPLMUX56 */ 184e9c847c3SAnatolij Gustschin 1, /* GPLMUX57 */ 185e9c847c3SAnatolij Gustschin 1, /* GPLMUX58 */ 186e9c847c3SAnatolij Gustschin 1, /* GPLMUX59 */ 187e9c847c3SAnatolij Gustschin 1, /* GPLMUX60 */ 188e9c847c3SAnatolij Gustschin 1, /* GPLMUX61 */ 189e9c847c3SAnatolij Gustschin 1, /* GPLMUX62 */ 190e9c847c3SAnatolij Gustschin 1, /* GPLMUX63 */ 191e9c847c3SAnatolij Gustschin 1, /* GPLMUX64 */ 192e9c847c3SAnatolij Gustschin 1, /* GPLMUX65 */ 193e9c847c3SAnatolij Gustschin 1, /* GPLMUX66 */ 194e9c847c3SAnatolij Gustschin 1, /* GPLMUX67 */ 195e9c847c3SAnatolij Gustschin 1, /* GPLMUX68 */ 196e9c847c3SAnatolij Gustschin 1, /* GPLMUX69 */ 197e9c847c3SAnatolij Gustschin 1, /* GPLMUX70 */ 198e9c847c3SAnatolij Gustschin 0, /* NANDUSEFPGA */ 199e9c847c3SAnatolij Gustschin 0, /* UART0USEFPGA */ 200e9c847c3SAnatolij Gustschin 0, /* RGMII1USEFPGA */ 201e9c847c3SAnatolij Gustschin 0, /* SPIS0USEFPGA */ 202e9c847c3SAnatolij Gustschin 0, /* CAN0USEFPGA */ 203e9c847c3SAnatolij Gustschin 0, /* I2C0USEFPGA */ 204e9c847c3SAnatolij Gustschin 0, /* SDMMCUSEFPGA */ 205e9c847c3SAnatolij Gustschin 0, /* QSPIUSEFPGA */ 206e9c847c3SAnatolij Gustschin 0, /* SPIS1USEFPGA */ 207e9c847c3SAnatolij Gustschin 0, /* RGMII0USEFPGA */ 208e9c847c3SAnatolij Gustschin 0, /* UART1USEFPGA */ 209e9c847c3SAnatolij Gustschin 0, /* CAN1USEFPGA */ 210e9c847c3SAnatolij Gustschin 0, /* USB1USEFPGA */ 211e9c847c3SAnatolij Gustschin 0, /* I2C3USEFPGA */ 212e9c847c3SAnatolij Gustschin 0, /* I2C2USEFPGA */ 213e9c847c3SAnatolij Gustschin 0, /* I2C1USEFPGA */ 214e9c847c3SAnatolij Gustschin 0, /* SPIM1USEFPGA */ 215e9c847c3SAnatolij Gustschin 0, /* USB0USEFPGA */ 216e9c847c3SAnatolij Gustschin 0 /* SPIM0USEFPGA */ 217e9c847c3SAnatolij Gustschin }; 218e9c847c3SAnatolij Gustschin #endif /* __SOCFPGA_PINMUX_CONFIG_H__ */ 219