1*83d290c5STom Rini /* SPDX-License-Identifier: BSD-3-Clause */ 235546f6fSPavel Machek /* 335546f6fSPavel Machek * Altera SoCFPGA PinMux configuration 435546f6fSPavel Machek */ 535546f6fSPavel Machek 635546f6fSPavel Machek #ifndef __SOCFPGA_PINMUX_CONFIG_H__ 735546f6fSPavel Machek #define __SOCFPGA_PINMUX_CONFIG_H__ 835546f6fSPavel Machek 935546f6fSPavel Machek const u8 sys_mgr_init_table[] = { 1035546f6fSPavel Machek 0, /* EMACIO0 */ 1135546f6fSPavel Machek 2, /* EMACIO1 */ 1235546f6fSPavel Machek 2, /* EMACIO2 */ 1335546f6fSPavel Machek 2, /* EMACIO3 */ 1435546f6fSPavel Machek 2, /* EMACIO4 */ 1535546f6fSPavel Machek 2, /* EMACIO5 */ 1635546f6fSPavel Machek 2, /* EMACIO6 */ 1735546f6fSPavel Machek 2, /* EMACIO7 */ 1835546f6fSPavel Machek 2, /* EMACIO8 */ 1935546f6fSPavel Machek 0, /* EMACIO9 */ 2035546f6fSPavel Machek 2, /* EMACIO10 */ 2135546f6fSPavel Machek 2, /* EMACIO11 */ 2235546f6fSPavel Machek 2, /* EMACIO12 */ 2335546f6fSPavel Machek 2, /* EMACIO13 */ 2435546f6fSPavel Machek 0, /* EMACIO14 */ 2535546f6fSPavel Machek 0, /* EMACIO15 */ 2635546f6fSPavel Machek 0, /* EMACIO16 */ 2735546f6fSPavel Machek 0, /* EMACIO17 */ 2835546f6fSPavel Machek 0, /* EMACIO18 */ 2935546f6fSPavel Machek 0, /* EMACIO19 */ 3035546f6fSPavel Machek 0, /* FLASHIO0 */ 3135546f6fSPavel Machek 0, /* FLASHIO1 */ 3235546f6fSPavel Machek 0, /* FLASHIO2 */ 3335546f6fSPavel Machek 0, /* FLASHIO3 */ 3435546f6fSPavel Machek 0, /* FLASHIO4 */ 3535546f6fSPavel Machek 0, /* FLASHIO5 */ 3635546f6fSPavel Machek 0, /* FLASHIO6 */ 3735546f6fSPavel Machek 0, /* FLASHIO7 */ 3835546f6fSPavel Machek 0, /* FLASHIO8 */ 3935546f6fSPavel Machek 0, /* FLASHIO9 */ 4035546f6fSPavel Machek 0, /* FLASHIO10 */ 4135546f6fSPavel Machek 0, /* FLASHIO11 */ 4235546f6fSPavel Machek 3, /* GENERALIO0 */ 4335546f6fSPavel Machek 3, /* GENERALIO1 */ 4435546f6fSPavel Machek 3, /* GENERALIO2 */ 4535546f6fSPavel Machek 3, /* GENERALIO3 */ 4635546f6fSPavel Machek 3, /* GENERALIO4 */ 4735546f6fSPavel Machek 3, /* GENERALIO5 */ 4835546f6fSPavel Machek 3, /* GENERALIO6 */ 4935546f6fSPavel Machek 3, /* GENERALIO7 */ 5035546f6fSPavel Machek 3, /* GENERALIO8 */ 5135546f6fSPavel Machek 0, /* GENERALIO9 */ 5235546f6fSPavel Machek 0, /* GENERALIO10 */ 5335546f6fSPavel Machek 0, /* GENERALIO11 */ 5435546f6fSPavel Machek 0, /* GENERALIO12 */ 5535546f6fSPavel Machek 3, /* GENERALIO13 */ 5635546f6fSPavel Machek 3, /* GENERALIO14 */ 5735546f6fSPavel Machek 0, /* GENERALIO15 */ 5835546f6fSPavel Machek 0, /* GENERALIO16 */ 5935546f6fSPavel Machek 0, /* GENERALIO17 */ 6035546f6fSPavel Machek 0, /* GENERALIO18 */ 6135546f6fSPavel Machek 0, /* GENERALIO19 */ 6235546f6fSPavel Machek 0, /* GENERALIO20 */ 6335546f6fSPavel Machek 0, /* GENERALIO21 */ 6435546f6fSPavel Machek 0, /* GENERALIO22 */ 6535546f6fSPavel Machek 0, /* GENERALIO23 */ 6635546f6fSPavel Machek 0, /* GENERALIO24 */ 6735546f6fSPavel Machek 0, /* GENERALIO25 */ 6835546f6fSPavel Machek 0, /* GENERALIO26 */ 6935546f6fSPavel Machek 0, /* GENERALIO27 */ 7035546f6fSPavel Machek 0, /* GENERALIO28 */ 7135546f6fSPavel Machek 0, /* GENERALIO29 */ 7235546f6fSPavel Machek 0, /* GENERALIO30 */ 7335546f6fSPavel Machek 0, /* GENERALIO31 */ 7435546f6fSPavel Machek 2, /* MIXED1IO0 */ 7535546f6fSPavel Machek 2, /* MIXED1IO1 */ 7635546f6fSPavel Machek 2, /* MIXED1IO2 */ 7735546f6fSPavel Machek 2, /* MIXED1IO3 */ 7835546f6fSPavel Machek 2, /* MIXED1IO4 */ 7935546f6fSPavel Machek 2, /* MIXED1IO5 */ 8035546f6fSPavel Machek 2, /* MIXED1IO6 */ 8135546f6fSPavel Machek 2, /* MIXED1IO7 */ 8235546f6fSPavel Machek 2, /* MIXED1IO8 */ 8335546f6fSPavel Machek 2, /* MIXED1IO9 */ 8435546f6fSPavel Machek 2, /* MIXED1IO10 */ 8535546f6fSPavel Machek 2, /* MIXED1IO11 */ 8635546f6fSPavel Machek 2, /* MIXED1IO12 */ 8735546f6fSPavel Machek 2, /* MIXED1IO13 */ 8835546f6fSPavel Machek 2, /* MIXED1IO14 */ 8935546f6fSPavel Machek 3, /* MIXED1IO15 */ 9035546f6fSPavel Machek 3, /* MIXED1IO16 */ 9135546f6fSPavel Machek 3, /* MIXED1IO17 */ 9235546f6fSPavel Machek 3, /* MIXED1IO18 */ 9335546f6fSPavel Machek 3, /* MIXED1IO19 */ 9435546f6fSPavel Machek 3, /* MIXED1IO20 */ 9535546f6fSPavel Machek 0, /* MIXED1IO21 */ 9635546f6fSPavel Machek 0, /* MIXED2IO0 */ 9735546f6fSPavel Machek 0, /* MIXED2IO1 */ 9835546f6fSPavel Machek 0, /* MIXED2IO2 */ 9935546f6fSPavel Machek 0, /* MIXED2IO3 */ 10035546f6fSPavel Machek 0, /* MIXED2IO4 */ 10135546f6fSPavel Machek 0, /* MIXED2IO5 */ 10235546f6fSPavel Machek 0, /* MIXED2IO6 */ 10335546f6fSPavel Machek 0, /* MIXED2IO7 */ 10435546f6fSPavel Machek 0, /* GPLINMUX48 */ 10535546f6fSPavel Machek 0, /* GPLINMUX49 */ 10635546f6fSPavel Machek 0, /* GPLINMUX50 */ 10735546f6fSPavel Machek 0, /* GPLINMUX51 */ 10835546f6fSPavel Machek 0, /* GPLINMUX52 */ 10935546f6fSPavel Machek 0, /* GPLINMUX53 */ 11035546f6fSPavel Machek 0, /* GPLINMUX54 */ 11135546f6fSPavel Machek 0, /* GPLINMUX55 */ 11235546f6fSPavel Machek 0, /* GPLINMUX56 */ 11335546f6fSPavel Machek 0, /* GPLINMUX57 */ 11435546f6fSPavel Machek 0, /* GPLINMUX58 */ 11535546f6fSPavel Machek 0, /* GPLINMUX59 */ 11635546f6fSPavel Machek 0, /* GPLINMUX60 */ 11735546f6fSPavel Machek 0, /* GPLINMUX61 */ 11835546f6fSPavel Machek 0, /* GPLINMUX62 */ 11935546f6fSPavel Machek 0, /* GPLINMUX63 */ 12035546f6fSPavel Machek 0, /* GPLINMUX64 */ 12135546f6fSPavel Machek 0, /* GPLINMUX65 */ 12235546f6fSPavel Machek 0, /* GPLINMUX66 */ 12335546f6fSPavel Machek 0, /* GPLINMUX67 */ 12435546f6fSPavel Machek 0, /* GPLINMUX68 */ 12535546f6fSPavel Machek 0, /* GPLINMUX69 */ 12635546f6fSPavel Machek 0, /* GPLINMUX70 */ 12735546f6fSPavel Machek 1, /* GPLMUX0 */ 12835546f6fSPavel Machek 1, /* GPLMUX1 */ 12935546f6fSPavel Machek 1, /* GPLMUX2 */ 13035546f6fSPavel Machek 1, /* GPLMUX3 */ 13135546f6fSPavel Machek 1, /* GPLMUX4 */ 13235546f6fSPavel Machek 1, /* GPLMUX5 */ 13335546f6fSPavel Machek 1, /* GPLMUX6 */ 13435546f6fSPavel Machek 1, /* GPLMUX7 */ 13535546f6fSPavel Machek 1, /* GPLMUX8 */ 13635546f6fSPavel Machek 0, /* GPLMUX9 */ 13735546f6fSPavel Machek 1, /* GPLMUX10 */ 13835546f6fSPavel Machek 1, /* GPLMUX11 */ 13935546f6fSPavel Machek 1, /* GPLMUX12 */ 14035546f6fSPavel Machek 1, /* GPLMUX13 */ 14135546f6fSPavel Machek 1, /* GPLMUX14 */ 14235546f6fSPavel Machek 1, /* GPLMUX15 */ 14335546f6fSPavel Machek 1, /* GPLMUX16 */ 14435546f6fSPavel Machek 1, /* GPLMUX17 */ 14535546f6fSPavel Machek 1, /* GPLMUX18 */ 14635546f6fSPavel Machek 1, /* GPLMUX19 */ 14735546f6fSPavel Machek 1, /* GPLMUX20 */ 14835546f6fSPavel Machek 1, /* GPLMUX21 */ 14935546f6fSPavel Machek 1, /* GPLMUX22 */ 15035546f6fSPavel Machek 1, /* GPLMUX23 */ 15135546f6fSPavel Machek 1, /* GPLMUX24 */ 15235546f6fSPavel Machek 1, /* GPLMUX25 */ 15335546f6fSPavel Machek 1, /* GPLMUX26 */ 15435546f6fSPavel Machek 1, /* GPLMUX27 */ 15535546f6fSPavel Machek 1, /* GPLMUX28 */ 15635546f6fSPavel Machek 1, /* GPLMUX29 */ 15735546f6fSPavel Machek 1, /* GPLMUX30 */ 15835546f6fSPavel Machek 1, /* GPLMUX31 */ 15935546f6fSPavel Machek 1, /* GPLMUX32 */ 16035546f6fSPavel Machek 1, /* GPLMUX33 */ 16135546f6fSPavel Machek 1, /* GPLMUX34 */ 16235546f6fSPavel Machek 1, /* GPLMUX35 */ 16335546f6fSPavel Machek 1, /* GPLMUX36 */ 16435546f6fSPavel Machek 1, /* GPLMUX37 */ 16535546f6fSPavel Machek 1, /* GPLMUX38 */ 16635546f6fSPavel Machek 1, /* GPLMUX39 */ 16735546f6fSPavel Machek 1, /* GPLMUX40 */ 16835546f6fSPavel Machek 1, /* GPLMUX41 */ 16935546f6fSPavel Machek 1, /* GPLMUX42 */ 17035546f6fSPavel Machek 1, /* GPLMUX43 */ 17135546f6fSPavel Machek 1, /* GPLMUX44 */ 17235546f6fSPavel Machek 1, /* GPLMUX45 */ 17335546f6fSPavel Machek 1, /* GPLMUX46 */ 17435546f6fSPavel Machek 1, /* GPLMUX47 */ 17535546f6fSPavel Machek 1, /* GPLMUX48 */ 17635546f6fSPavel Machek 1, /* GPLMUX49 */ 17735546f6fSPavel Machek 1, /* GPLMUX50 */ 17835546f6fSPavel Machek 1, /* GPLMUX51 */ 17935546f6fSPavel Machek 1, /* GPLMUX52 */ 18035546f6fSPavel Machek 1, /* GPLMUX53 */ 18135546f6fSPavel Machek 1, /* GPLMUX54 */ 18235546f6fSPavel Machek 1, /* GPLMUX55 */ 18335546f6fSPavel Machek 1, /* GPLMUX56 */ 18435546f6fSPavel Machek 0, /* GPLMUX57 */ 18535546f6fSPavel Machek 0, /* GPLMUX58 */ 18635546f6fSPavel Machek 1, /* GPLMUX59 */ 18735546f6fSPavel Machek 1, /* GPLMUX60 */ 18835546f6fSPavel Machek 1, /* GPLMUX61 */ 18935546f6fSPavel Machek 1, /* GPLMUX62 */ 19035546f6fSPavel Machek 0, /* GPLMUX63 */ 19135546f6fSPavel Machek 1, /* GPLMUX64 */ 19235546f6fSPavel Machek 0, /* GPLMUX65 */ 19335546f6fSPavel Machek 1, /* GPLMUX66 */ 19435546f6fSPavel Machek 1, /* GPLMUX67 */ 19535546f6fSPavel Machek 1, /* GPLMUX68 */ 19635546f6fSPavel Machek 1, /* GPLMUX69 */ 19735546f6fSPavel Machek 1, /* GPLMUX70 */ 19835546f6fSPavel Machek 0, /* NANDUSEFPGA */ 19935546f6fSPavel Machek 0, /* UART0USEFPGA */ 20035546f6fSPavel Machek 0, /* RGMII1USEFPGA */ 20135546f6fSPavel Machek 0, /* SPIS0USEFPGA */ 20235546f6fSPavel Machek 0, /* CAN0USEFPGA */ 20335546f6fSPavel Machek 0, /* I2C0USEFPGA */ 20435546f6fSPavel Machek 0, /* SDMMCUSEFPGA */ 20535546f6fSPavel Machek 0, /* QSPIUSEFPGA */ 20635546f6fSPavel Machek 0, /* SPIS1USEFPGA */ 20735546f6fSPavel Machek 1, /* RGMII0USEFPGA */ 20835546f6fSPavel Machek 0, /* UART1USEFPGA */ 20935546f6fSPavel Machek 0, /* CAN1USEFPGA */ 21035546f6fSPavel Machek 0, /* USB1USEFPGA */ 21135546f6fSPavel Machek 0, /* I2C3USEFPGA */ 21235546f6fSPavel Machek 0, /* I2C2USEFPGA */ 21335546f6fSPavel Machek 0, /* I2C1USEFPGA */ 21435546f6fSPavel Machek 0, /* SPIM1USEFPGA */ 21535546f6fSPavel Machek 0, /* USB0USEFPGA */ 21635546f6fSPavel Machek 0 /* SPIM0USEFPGA */ 21735546f6fSPavel Machek }; 21835546f6fSPavel Machek #endif /* __SOCFPGA_PINMUX_CONFIG_H__ */ 219