1279377Simp/* 2279377Simp * Copyright 2013 Eukr��a Electromatique <denis@eukrea.com> 3279377Simp * Based on imx35-pinfunc.h in the same directory Which is: 4279377Simp * Copyright 2013 Freescale Semiconductor, Inc. 5279377Simp * 6279377Simp * This program is free software; you can redistribute it and/or modify 7279377Simp * it under the terms of the GNU General Public License version 2 as 8279377Simp * published by the Free Software Foundation. 9279377Simp * 10279377Simp */ 11279377Simp 12279377Simp#ifndef __DTS_IMX25_PINFUNC_H 13279377Simp#define __DTS_IMX25_PINFUNC_H 14279377Simp 15279377Simp/* 16279377Simp * The pin function ID is a tuple of 17279377Simp * <mux_reg conf_reg input_reg mux_mode input_val> 18279377Simp */ 19279377Simp 20279377Simp#define MX25_PAD_A10__A10 0x008 0x000 0x000 0x00 0x000 21279377Simp#define MX25_PAD_A10__GPIO_4_0 0x008 0x000 0x000 0x05 0x000 22279377Simp 23279377Simp#define MX25_PAD_A13__A13 0x00c 0x22C 0x000 0x00 0x000 24279377Simp#define MX25_PAD_A13__GPIO_4_1 0x00c 0x22C 0x000 0x05 0x000 25279377Simp 26279377Simp#define MX25_PAD_A14__A14 0x010 0x230 0x000 0x10 0x000 27279377Simp#define MX25_PAD_A14__GPIO_2_0 0x010 0x230 0x000 0x15 0x000 28279377Simp 29279377Simp#define MX25_PAD_A15__A15 0x014 0x234 0x000 0x10 0x000 30279377Simp#define MX25_PAD_A15__GPIO_2_1 0x014 0x234 0x000 0x15 0x000 31279377Simp 32279377Simp#define MX25_PAD_A16__A16 0x018 0x000 0x000 0x10 0x000 33279377Simp#define MX25_PAD_A16__GPIO_2_2 0x018 0x000 0x000 0x15 0x000 34279377Simp 35279377Simp#define MX25_PAD_A17__A17 0x01c 0x238 0x000 0x10 0x000 36279377Simp#define MX25_PAD_A17__GPIO_2_3 0x01c 0x238 0x000 0x15 0x000 37279377Simp 38279377Simp#define MX25_PAD_A18__A18 0x020 0x23c 0x000 0x10 0x000 39279377Simp#define MX25_PAD_A18__GPIO_2_4 0x020 0x23c 0x000 0x15 0x000 40279377Simp#define MX25_PAD_A18__FEC_COL 0x020 0x23c 0x504 0x17 0x000 41279377Simp 42279377Simp#define MX25_PAD_A19__A19 0x024 0x240 0x000 0x10 0x000 43279377Simp#define MX25_PAD_A19__FEC_RX_ER 0x024 0x240 0x518 0x17 0x000 44279377Simp#define MX25_PAD_A19__GPIO_2_5 0x024 0x240 0x000 0x15 0x000 45279377Simp 46279377Simp#define MX25_PAD_A20__A20 0x028 0x244 0x000 0x10 0x000 47279377Simp#define MX25_PAD_A20__GPIO_2_6 0x028 0x244 0x000 0x15 0x000 48279377Simp#define MX25_PAD_A20__FEC_RDATA2 0x028 0x244 0x50c 0x17 0x000 49279377Simp 50279377Simp#define MX25_PAD_A21__A21 0x02c 0x248 0x000 0x10 0x000 51279377Simp#define MX25_PAD_A21__GPIO_2_7 0x02c 0x248 0x000 0x15 0x000 52279377Simp#define MX25_PAD_A21__FEC_RDATA3 0x02c 0x248 0x510 0x17 0x000 53279377Simp 54279377Simp#define MX25_PAD_A22__A22 0x030 0x000 0x000 0x10 0x000 55279377Simp#define MX25_PAD_A22__GPIO_2_8 0x030 0x000 0x000 0x15 0x000 56279377Simp 57279377Simp#define MX25_PAD_A23__A23 0x034 0x24c 0x000 0x10 0x000 58279377Simp#define MX25_PAD_A23__GPIO_2_9 0x034 0x24c 0x000 0x15 0x000 59279377Simp 60279377Simp#define MX25_PAD_A24__A24 0x038 0x250 0x000 0x10 0x000 61279377Simp#define MX25_PAD_A24__GPIO_2_10 0x038 0x250 0x000 0x15 0x000 62279377Simp#define MX25_PAD_A24__FEC_RX_CLK 0x038 0x250 0x514 0x17 0x000 63279377Simp 64279377Simp#define MX25_PAD_A25__A25 0x03c 0x254 0x000 0x10 0x000 65279377Simp#define MX25_PAD_A25__GPIO_2_11 0x03c 0x254 0x000 0x15 0x000 66279377Simp#define MX25_PAD_A25__FEC_CRS 0x03c 0x254 0x508 0x17 0x000 67279377Simp 68279377Simp#define MX25_PAD_EB0__EB0 0x040 0x258 0x000 0x10 0x000 69279377Simp#define MX25_PAD_EB0__AUD4_TXD 0x040 0x258 0x464 0x14 0x000 70279377Simp#define MX25_PAD_EB0__GPIO_2_12 0x040 0x258 0x000 0x15 0x000 71279377Simp 72279377Simp#define MX25_PAD_EB1__EB1 0x044 0x25c 0x000 0x10 0x000 73279377Simp#define MX25_PAD_EB1__AUD4_RXD 0x044 0x25c 0x460 0x14 0x000 74279377Simp#define MX25_PAD_EB1__GPIO_2_13 0x044 0x25c 0x000 0x15 0x000 75279377Simp 76279377Simp#define MX25_PAD_OE__OE 0x048 0x260 0x000 0x10 0x000 77279377Simp#define MX25_PAD_OE__AUD4_TXC 0x048 0x260 0x000 0x14 0x000 78279377Simp#define MX25_PAD_OE__GPIO_2_14 0x048 0x260 0x000 0x15 0x000 79279377Simp 80279377Simp#define MX25_PAD_CS0__CS0 0x04c 0x000 0x000 0x00 0x000 81279377Simp#define MX25_PAD_CS0__GPIO_4_2 0x04c 0x000 0x000 0x05 0x000 82279377Simp 83279377Simp#define MX25_PAD_CS1__CS1 0x050 0x000 0x000 0x00 0x000 84279377Simp#define MX25_PAD_CS1__NF_CE3 0x050 0x000 0x000 0x01 0x000 85279377Simp#define MX25_PAD_CS1__GPIO_4_3 0x050 0x000 0x000 0x05 0x000 86279377Simp 87279377Simp#define MX25_PAD_CS4__CS4 0x054 0x264 0x000 0x10 0x000 88279377Simp#define MX25_PAD_CS4__NF_CE1 0x054 0x264 0x000 0x01 0x000 89279377Simp#define MX25_PAD_CS4__UART5_CTS 0x054 0x264 0x000 0x13 0x000 90279377Simp#define MX25_PAD_CS4__GPIO_3_20 0x054 0x264 0x000 0x15 0x000 91279377Simp 92279377Simp#define MX25_PAD_CS5__CS5 0x058 0x268 0x000 0x10 0x000 93279377Simp#define MX25_PAD_CS5__NF_CE2 0x058 0x268 0x000 0x01 0x000 94279377Simp#define MX25_PAD_CS5__UART5_RTS 0x058 0x268 0x574 0x13 0x000 95279377Simp#define MX25_PAD_CS5__GPIO_3_21 0x058 0x268 0x000 0x15 0x000 96279377Simp 97279377Simp#define MX25_PAD_NF_CE0__NF_CE0 0x05c 0x26c 0x000 0x10 0x000 98279377Simp#define MX25_PAD_NF_CE0__GPIO_3_22 0x05c 0x26c 0x000 0x15 0x000 99279377Simp 100279377Simp#define MX25_PAD_ECB__ECB 0x060 0x270 0x000 0x10 0x000 101279377Simp#define MX25_PAD_ECB__UART5_TXD_MUX 0x060 0x270 0x000 0x13 0x000 102279377Simp#define MX25_PAD_ECB__GPIO_3_23 0x060 0x270 0x000 0x15 0x000 103279377Simp 104279377Simp#define MX25_PAD_LBA__LBA 0x064 0x274 0x000 0x10 0x000 105279377Simp#define MX25_PAD_LBA__UART5_RXD_MUX 0x064 0x274 0x578 0x13 0x000 106279377Simp#define MX25_PAD_LBA__GPIO_3_24 0x064 0x274 0x000 0x15 0x000 107279377Simp 108279377Simp#define MX25_PAD_BCLK__BCLK 0x068 0x000 0x000 0x00 0x000 109279377Simp#define MX25_PAD_BCLK__GPIO_4_4 0x068 0x000 0x000 0x05 0x000 110279377Simp 111279377Simp#define MX25_PAD_RW__RW 0x06c 0x278 0x000 0x10 0x000 112279377Simp#define MX25_PAD_RW__AUD4_TXFS 0x06c 0x278 0x474 0x14 0x000 113279377Simp#define MX25_PAD_RW__GPIO_3_25 0x06c 0x278 0x000 0x15 0x000 114279377Simp 115279377Simp#define MX25_PAD_NFWE_B__NFWE_B 0x070 0x000 0x000 0x10 0x000 116279377Simp#define MX25_PAD_NFWE_B__GPIO_3_26 0x070 0x000 0x000 0x15 0x000 117279377Simp 118279377Simp#define MX25_PAD_NFRE_B__NFRE_B 0x074 0x000 0x000 0x10 0x000 119279377Simp#define MX25_PAD_NFRE_B__GPIO_3_27 0x074 0x000 0x000 0x15 0x000 120279377Simp 121279377Simp#define MX25_PAD_NFALE__NFALE 0x078 0x000 0x000 0x10 0x000 122279377Simp#define MX25_PAD_NFALE__GPIO_3_28 0x078 0x000 0x000 0x15 0x000 123279377Simp 124279377Simp#define MX25_PAD_NFCLE__NFCLE 0x07c 0x000 0x000 0x10 0x000 125279377Simp#define MX25_PAD_NFCLE__GPIO_3_29 0x07c 0x000 0x000 0x15 0x000 126279377Simp 127279377Simp#define MX25_PAD_NFWP_B__NFWP_B 0x080 0x000 0x000 0x10 0x000 128279377Simp#define MX25_PAD_NFWP_B__GPIO_3_30 0x080 0x000 0x000 0x15 0x000 129279377Simp 130279377Simp#define MX25_PAD_NFRB__NFRB 0x084 0x27c 0x000 0x10 0x000 131279377Simp#define MX25_PAD_NFRB__GPIO_3_31 0x084 0x27c 0x000 0x15 0x000 132279377Simp 133279377Simp#define MX25_PAD_D15__D15 0x088 0x280 0x000 0x00 0x000 134279377Simp#define MX25_PAD_D15__LD16 0x088 0x280 0x000 0x01 0x000 135279377Simp#define MX25_PAD_D15__GPIO_4_5 0x088 0x280 0x000 0x05 0x000 136279377Simp 137279377Simp#define MX25_PAD_D14__D14 0x08c 0x284 0x000 0x00 0x000 138279377Simp#define MX25_PAD_D14__LD17 0x08c 0x284 0x000 0x01 0x000 139279377Simp#define MX25_PAD_D14__GPIO_4_6 0x08c 0x284 0x000 0x05 0x000 140279377Simp 141279377Simp#define MX25_PAD_D13__D13 0x090 0x288 0x000 0x00 0x000 142279377Simp#define MX25_PAD_D13__LD18 0x090 0x288 0x000 0x01 0x000 143279377Simp#define MX25_PAD_D13__GPIO_4_7 0x090 0x288 0x000 0x05 0x000 144279377Simp 145279377Simp#define MX25_PAD_D12__D12 0x094 0x28c 0x000 0x00 0x000 146279377Simp#define MX25_PAD_D12__GPIO_4_8 0x094 0x28c 0x000 0x05 0x000 147279377Simp 148279377Simp#define MX25_PAD_D11__D11 0x098 0x290 0x000 0x00 0x000 149279377Simp#define MX25_PAD_D11__GPIO_4_9 0x098 0x290 0x000 0x05 0x000 150279377Simp 151279377Simp#define MX25_PAD_D10__D10 0x09c 0x294 0x000 0x00 0x000 152279377Simp#define MX25_PAD_D10__GPIO_4_10 0x09c 0x294 0x000 0x05 0x000 153279377Simp#define MX25_PAD_D10__USBOTG_OC 0x09c 0x294 0x57c 0x06 0x000 154279377Simp 155279377Simp#define MX25_PAD_D9__D9 0x0a0 0x298 0x000 0x00 0x000 156279377Simp#define MX25_PAD_D9__GPIO_4_11 0x0a0 0x298 0x000 0x05 0x000 157279377Simp#define MX25_PAD_D9__USBH2_PWR 0x0a0 0x298 0x000 0x06 0x000 158279377Simp 159279377Simp#define MX25_PAD_D8__D8 0x0a4 0x29c 0x000 0x00 0x000 160279377Simp#define MX25_PAD_D8__GPIO_4_12 0x0a4 0x29c 0x000 0x05 0x000 161279377Simp#define MX25_PAD_D8__USBH2_OC 0x0a4 0x29c 0x580 0x06 0x000 162279377Simp 163279377Simp#define MX25_PAD_D7__D7 0x0a8 0x2a0 0x000 0x00 0x000 164279377Simp#define MX25_PAD_D7__GPIO_4_13 0x0a8 0x2a0 0x000 0x05 0x000 165279377Simp 166279377Simp#define MX25_PAD_D6__D6 0x0ac 0x2a4 0x000 0x00 0x000 167279377Simp#define MX25_PAD_D6__GPIO_4_14 0x0ac 0x2a4 0x000 0x05 0x000 168279377Simp 169279377Simp#define MX25_PAD_D5__D5 0x0b0 0x2a8 0x000 0x00 0x000 170279377Simp#define MX25_PAD_D5__GPIO_4_15 0x0b0 0x2a8 0x000 0x05 0x000 171279377Simp 172279377Simp#define MX25_PAD_D4__D4 0x0b4 0x2ac 0x000 0x00 0x000 173279377Simp#define MX25_PAD_D4__GPIO_4_16 0x0b4 0x2ac 0x000 0x05 0x000 174279377Simp 175279377Simp#define MX25_PAD_D3__D3 0x0b8 0x2b0 0x000 0x00 0x000 176279377Simp#define MX25_PAD_D3__GPIO_4_17 0x0b8 0x2b0 0x000 0x05 0x000 177279377Simp 178279377Simp#define MX25_PAD_D2__D2 0x0bc 0x2b4 0x000 0x00 0x000 179279377Simp#define MX25_PAD_D2__GPIO_4_18 0x0bc 0x2b4 0x000 0x05 0x000 180279377Simp 181279377Simp#define MX25_PAD_D1__D1 0x0c0 0x2b8 0x000 0x00 0x000 182279377Simp#define MX25_PAD_D1__GPIO_4_19 0x0c0 0x2b8 0x000 0x05 0x000 183279377Simp 184279377Simp#define MX25_PAD_D0__D0 0x0c4 0x2bc 0x000 0x00 0x000 185279377Simp#define MX25_PAD_D0__GPIO_4_20 0x0c4 0x2bc 0x000 0x05 0x000 186279377Simp 187279377Simp#define MX25_PAD_LD0__LD0 0x0c8 0x2c0 0x000 0x10 0x000 188279377Simp#define MX25_PAD_LD0__CSI_D0 0x0c8 0x2c0 0x488 0x12 0x000 189279377Simp#define MX25_PAD_LD0__GPIO_2_15 0x0c8 0x2c0 0x000 0x15 0x000 190279377Simp 191279377Simp#define MX25_PAD_LD1__LD1 0x0cc 0x2c4 0x000 0x10 0x000 192279377Simp#define MX25_PAD_LD1__CSI_D1 0x0cc 0x2c4 0x48c 0x12 0x000 193279377Simp#define MX25_PAD_LD1__GPIO_2_16 0x0cc 0x2c4 0x000 0x15 0x000 194279377Simp 195279377Simp#define MX25_PAD_LD2__LD2 0x0d0 0x2c8 0x000 0x10 0x000 196279377Simp#define MX25_PAD_LD2__GPIO_2_17 0x0d0 0x2c8 0x000 0x15 0x000 197279377Simp 198279377Simp#define MX25_PAD_LD3__LD3 0x0d4 0x2cc 0x000 0x10 0x000 199279377Simp#define MX25_PAD_LD3__GPIO_2_18 0x0d4 0x2cc 0x000 0x15 0x000 200279377Simp 201279377Simp#define MX25_PAD_LD4__LD4 0x0d8 0x2d0 0x000 0x10 0x000 202279377Simp#define MX25_PAD_LD4__GPIO_2_19 0x0d8 0x2d0 0x000 0x15 0x000 203279377Simp 204279377Simp#define MX25_PAD_LD5__LD5 0x0dc 0x2d4 0x000 0x10 0x000 205279377Simp#define MX25_PAD_LD5__GPIO_1_19 0x0dc 0x2d4 0x000 0x15 0x000 206279377Simp 207279377Simp#define MX25_PAD_LD6__LD6 0x0e0 0x2d8 0x000 0x10 0x000 208279377Simp#define MX25_PAD_LD6__GPIO_1_20 0x0e0 0x2d8 0x000 0x15 0x000 209279377Simp 210279377Simp#define MX25_PAD_LD7__LD7 0x0e4 0x2dc 0x000 0x10 0x000 211279377Simp#define MX25_PAD_LD7__GPIO_1_21 0x0e4 0x2dc 0x000 0x15 0x000 212279377Simp 213279377Simp#define MX25_PAD_LD8__LD8 0x0e8 0x2e0 0x000 0x10 0x000 214279377Simp#define MX25_PAD_LD8__FEC_TX_ERR 0x0e8 0x2e0 0x000 0x15 0x000 215279377Simp 216279377Simp#define MX25_PAD_LD9__LD9 0x0ec 0x2e4 0x000 0x10 0x000 217279377Simp#define MX25_PAD_LD9__FEC_COL 0x0ec 0x2e4 0x504 0x15 0x001 218279377Simp 219279377Simp#define MX25_PAD_LD10__LD10 0x0f0 0x2e8 0x000 0x10 0x000 220279377Simp#define MX25_PAD_LD10__FEC_RX_ER 0x0f0 0x2e8 0x518 0x15 0x001 221279377Simp 222279377Simp#define MX25_PAD_LD11__LD11 0x0f4 0x2ec 0x000 0x10 0x000 223279377Simp#define MX25_PAD_LD11__FEC_RDATA2 0x0f4 0x2ec 0x50c 0x15 0x001 224279377Simp 225279377Simp#define MX25_PAD_LD12__LD12 0x0f8 0x2f0 0x000 0x10 0x000 226279377Simp#define MX25_PAD_LD12__FEC_RDATA3 0x0f8 0x2f0 0x510 0x15 0x001 227279377Simp 228279377Simp#define MX25_PAD_LD13__LD13 0x0fc 0x2f4 0x000 0x10 0x000 229279377Simp#define MX25_PAD_LD13__FEC_TDATA2 0x0fc 0x2f4 0x000 0x15 0x000 230279377Simp 231279377Simp#define MX25_PAD_LD14__LD14 0x100 0x2f8 0x000 0x10 0x000 232279377Simp#define MX25_PAD_LD14__FEC_TDATA3 0x100 0x2f8 0x000 0x15 0x000 233279377Simp 234279377Simp#define MX25_PAD_LD15__LD15 0x104 0x2fc 0x000 0x10 0x000 235279377Simp#define MX25_PAD_LD15__FEC_RX_CLK 0x104 0x2fc 0x514 0x15 0x001 236279377Simp 237279377Simp#define MX25_PAD_HSYNC__HSYNC 0x108 0x300 0x000 0x10 0x000 238279377Simp#define MX25_PAD_HSYNC__GPIO_1_22 0x108 0x300 0x000 0x15 0x000 239279377Simp 240279377Simp#define MX25_PAD_VSYNC__VSYNC 0x10c 0x304 0x000 0x10 0x000 241279377Simp#define MX25_PAD_VSYNC__GPIO_1_23 0x10c 0x304 0x000 0x15 0x000 242279377Simp 243279377Simp#define MX25_PAD_LSCLK__LSCLK 0x110 0x308 0x000 0x10 0x000 244279377Simp#define MX25_PAD_LSCLK__GPIO_1_24 0x110 0x308 0x000 0x15 0x000 245279377Simp 246279377Simp#define MX25_PAD_OE_ACD__OE_ACD 0x114 0x30c 0x000 0x10 0x000 247279377Simp#define MX25_PAD_OE_ACD__GPIO_1_25 0x114 0x30c 0x000 0x15 0x000 248279377Simp 249279377Simp#define MX25_PAD_CONTRAST__CONTRAST 0x118 0x310 0x000 0x10 0x000 250279377Simp#define MX25_PAD_CONTRAST__CC4 0x118 0x310 0x000 0x11 0x000 251279377Simp#define MX25_PAD_CONTRAST__PWM4_PWMO 0x118 0x310 0x000 0x14 0x000 252279377Simp#define MX25_PAD_CONTRAST__FEC_CRS 0x118 0x310 0x508 0x15 0x001 253279377Simp 254279377Simp#define MX25_PAD_PWM__PWM 0x11c 0x314 0x000 0x10 0x000 255279377Simp#define MX25_PAD_PWM__GPIO_1_26 0x11c 0x314 0x000 0x15 0x000 256279377Simp#define MX25_PAD_PWM__USBH2_OC 0x11c 0x314 0x580 0x16 0x001 257279377Simp 258279377Simp#define MX25_PAD_CSI_D2__CSI_D2 0x120 0x318 0x000 0x10 0x000 259279377Simp#define MX25_PAD_CSI_D2__UART5_RXD_MUX 0x120 0x318 0x578 0x11 0x001 260279377Simp#define MX25_PAD_CSI_D2__GPIO_1_27 0x120 0x318 0x000 0x15 0x000 261279377Simp#define MX25_PAD_CSI_D2__CSPI3_MOSI 0x120 0x318 0x000 0x17 0x000 262279377Simp 263279377Simp#define MX25_PAD_CSI_D3__CSI_D3 0x124 0x31c 0x000 0x10 0x000 264279377Simp#define MX25_PAD_CSI_D3__UART5_TXD_MUX 0x124 0x31c 0x000 0x11 0x000 265279377Simp#define MX25_PAD_CSI_D3__GPIO_1_28 0x124 0x31c 0x000 0x15 0x000 266279377Simp#define MX25_PAD_CSI_D3__CSPI3_MISO 0x124 0x31c 0x4b4 0x17 0x001 267279377Simp 268279377Simp#define MX25_PAD_CSI_D4__CSI_D4 0x128 0x320 0x000 0x10 0x000 269279377Simp#define MX25_PAD_CSI_D4__UART5_RTS 0x128 0x320 0x574 0x11 0x001 270279377Simp#define MX25_PAD_CSI_D4__GPIO_1_29 0x128 0x320 0x000 0x15 0x000 271279377Simp#define MX25_PAD_CSI_D4__CSPI3_SCLK 0x128 0x320 0x000 0x17 0x000 272279377Simp 273279377Simp#define MX25_PAD_CSI_D5__CSI_D5 0x12c 0x324 0x000 0x10 0x000 274279377Simp#define MX25_PAD_CSI_D5__UART5_CTS 0x12c 0x324 0x000 0x11 0x001 275279377Simp#define MX25_PAD_CSI_D5__GPIO_1_30 0x12c 0x324 0x000 0x15 0x000 276279377Simp#define MX25_PAD_CSI_D5__CSPI3_RDY 0x12c 0x324 0x000 0x17 0x000 277279377Simp 278279377Simp#define MX25_PAD_CSI_D6__CSI_D6 0x130 0x328 0x000 0x10 0x000 279279377Simp#define MX25_PAD_CSI_D6__SDHC2_CMD 0x130 0x328 0x4e0 0x12 0x001 280279377Simp#define MX25_PAD_CSI_D6__GPIO_1_31 0x130 0x328 0x000 0x15 0x000 281279377Simp 282279377Simp#define MX25_PAD_CSI_D7__CSI_D7 0x134 0x32c 0x000 0x10 0x000 283279377Simp#define MX25_PAD_CSI_D7__SDHC2_DAT_CLK 0x134 0x32C 0x4dc 0x12 0x001 284279377Simp#define MX25_PAD_CSI_D7__GPIO_1_6 0x134 0x32c 0x000 0x15 0x000 285279377Simp 286279377Simp#define MX25_PAD_CSI_D8__CSI_D8 0x138 0x330 0x000 0x10 0x000 287279377Simp#define MX25_PAD_CSI_D8__AUD6_RXC 0x138 0x330 0x000 0x12 0x001 288279377Simp#define MX25_PAD_CSI_D8__GPIO_1_7 0x138 0x330 0x000 0x15 0x000 289279377Simp#define MX25_PAD_CSI_D8__CSPI3_SS2 0x138 0x330 0x4c4 0x17 0x000 290279377Simp 291279377Simp#define MX25_PAD_CSI_D9__CSI_D9 0x13c 0x334 0x000 0x10 0x000 292279377Simp#define MX25_PAD_CSI_D9__AUD6_RXFS 0x13c 0x334 0x000 0x12 0x001 293279377Simp#define MX25_PAD_CSI_D9__GPIO_4_21 0x13c 0x334 0x000 0x15 0x000 294279377Simp#define MX25_PAD_CSI_D9__CSPI3_SS3 0x13c 0x334 0x4c8 0x17 0x000 295279377Simp 296279377Simp#define MX25_PAD_CSI_MCLK__CSI_MCLK 0x140 0x338 0x000 0x10 0x000 297279377Simp#define MX25_PAD_CSI_MCLK__AUD6_TXD 0x140 0x338 0x000 0x11 0x001 298279377Simp#define MX25_PAD_CSI_MCLK__SDHC2_DAT0 0x140 0x338 0x4e4 0x12 0x001 299279377Simp#define MX25_PAD_CSI_MCLK__GPIO_1_8 0x140 0x338 0x000 0x15 0x000 300279377Simp 301279377Simp#define MX25_PAD_CSI_VSYNC__CSI_VSYNC 0x144 0x33c 0x000 0x10 0x000 302279377Simp#define MX25_PAD_CSI_VSYNC__AUD6_RXD 0x144 0x33c 0x000 0x11 0x001 303279377Simp#define MX25_PAD_CSI_VSYNC__SDHC2_DAT1 0x144 0x33c 0x4e8 0x12 0x001 304279377Simp#define MX25_PAD_CSI_VSYNC__GPIO_1_9 0x144 0x33c 0x000 0x15 0x000 305279377Simp 306279377Simp#define MX25_PAD_CSI_HSYNC__CSI_HSYNC 0x148 0x340 0x000 0x10 0x000 307279377Simp#define MX25_PAD_CSI_HSYNC__AUD6_TXC 0x148 0x340 0x000 0x11 0x001 308279377Simp#define MX25_PAD_CSI_HSYNC__SDHC2_DAT2 0x148 0x340 0x4ec 0x12 0x001 309279377Simp#define MX25_PAD_CSI_HSYNC__GPIO_1_10 0x148 0x340 0x000 0x15 0x000 310279377Simp 311279377Simp#define MX25_PAD_CSI_PIXCLK__CSI_PIXCLK 0x14c 0x344 0x000 0x10 0x000 312279377Simp#define MX25_PAD_CSI_PIXCLK__AUD6_TXFS 0x14c 0x344 0x000 0x11 0x001 313279377Simp#define MX25_PAD_CSI_PIXCLK__SDHC2_DAT3 0x14c 0x344 0x4f0 0x12 0x001 314279377Simp#define MX25_PAD_CSI_PIXCLK__GPIO_1_11 0x14c 0x344 0x000 0x15 0x000 315279377Simp 316279377Simp#define MX25_PAD_I2C1_CLK__I2C1_CLK 0x150 0x348 0x000 0x10 0x000 317279377Simp#define MX25_PAD_I2C1_CLK__GPIO_1_12 0x150 0x348 0x000 0x15 0x000 318279377Simp 319279377Simp#define MX25_PAD_I2C1_DAT__I2C1_DAT 0x154 0x34c 0x000 0x10 0x000 320279377Simp#define MX25_PAD_I2C1_DAT__GPIO_1_13 0x154 0x34c 0x000 0x15 0x000 321279377Simp 322279377Simp#define MX25_PAD_CSPI1_MOSI__CSPI1_MOSI 0x158 0x350 0x000 0x10 0x000 323279377Simp#define MX25_PAD_CSPI1_MOSI__UART3_RXD 0x158 0x350 0x000 0x12 0x000 324279377Simp#define MX25_PAD_CSPI1_MOSI__GPIO_1_14 0x158 0x350 0x000 0x15 0x000 325279377Simp 326279377Simp#define MX25_PAD_CSPI1_MISO__CSPI1_MISO 0x15c 0x354 0x000 0x10 0x000 327279377Simp#define MX25_PAD_CSPI1_MISO__UART3_TXD 0x15c 0x354 0x000 0x12 0x000 328279377Simp#define MX25_PAD_CSPI1_MISO__GPIO_1_15 0x15c 0x354 0x000 0x15 0x000 329279377Simp 330279377Simp#define MX25_PAD_CSPI1_SS0__CSPI1_SS0 0x160 0x358 0x000 0x10 0x000 331279377Simp#define MX25_PAD_CSPI1_SS0__PWM2_PWMO 0x160 0x358 0x000 0x12 0x000 332279377Simp#define MX25_PAD_CSPI1_SS0__GPIO_1_16 0x160 0x358 0x000 0x15 0x000 333279377Simp 334279377Simp#define MX25_PAD_CSPI1_SS1__CSPI1_SS1 0x164 0x35c 0x000 0x10 0x000 335279377Simp#define MX25_PAD_CSPI1_SS1__I2C3_DAT 0x164 0x35C 0x528 0x11 0x001 336279377Simp#define MX25_PAD_CSPI1_SS1__UART3_RTS 0x164 0x35c 0x000 0x12 0x000 337279377Simp#define MX25_PAD_CSPI1_SS1__GPIO_1_17 0x164 0x35c 0x000 0x15 0x000 338279377Simp 339279377Simp#define MX25_PAD_CSPI1_SCLK__CSPI1_SCLK 0x168 0x360 0x000 0x10 0x000 340279377Simp#define MX25_PAD_CSPI1_SCLK__UART3_CTS 0x168 0x360 0x000 0x12 0x000 341279377Simp#define MX25_PAD_CSPI1_SCLK__GPIO_1_18 0x168 0x360 0x000 0x15 0x000 342279377Simp 343279377Simp#define MX25_PAD_CSPI1_RDY__CSPI1_RDY 0x16c 0x364 0x000 0x10 0x000 344279377Simp#define MX25_PAD_CSPI1_RDY__GPIO_2_22 0x16c 0x364 0x000 0x15 0x000 345279377Simp 346279377Simp#define MX25_PAD_UART1_RXD__UART1_RXD 0x170 0x368 0x000 0x10 0x000 347279377Simp#define MX25_PAD_UART1_RXD__GPIO_4_22 0x170 0x368 0x000 0x15 0x000 348279377Simp 349279377Simp#define MX25_PAD_UART1_TXD__UART1_TXD 0x174 0x36c 0x000 0x10 0x000 350279377Simp#define MX25_PAD_UART1_TXD__GPIO_4_23 0x174 0x36c 0x000 0x15 0x000 351279377Simp 352279377Simp#define MX25_PAD_UART1_RTS__UART1_RTS 0x178 0x370 0x000 0x10 0x000 353279377Simp#define MX25_PAD_UART1_RTS__CSI_D0 0x178 0x370 0x488 0x11 0x001 354279377Simp#define MX25_PAD_UART1_RTS__CC3 0x178 0x370 0x000 0x12 0x000 355279377Simp#define MX25_PAD_UART1_RTS__GPIO_4_24 0x178 0x370 0x000 0x15 0x000 356279377Simp 357279377Simp#define MX25_PAD_UART1_CTS__UART1_CTS 0x17c 0x374 0x000 0x10 0x000 358279377Simp#define MX25_PAD_UART1_CTS__CSI_D1 0x17c 0x374 0x48c 0x11 0x001 359279377Simp#define MX25_PAD_UART1_CTS__GPIO_4_25 0x17c 0x374 0x000 0x15 0x000 360279377Simp 361279377Simp#define MX25_PAD_UART2_RXD__UART2_RXD 0x180 0x378 0x000 0x10 0x000 362279377Simp#define MX25_PAD_UART2_RXD__GPIO_4_26 0x180 0x378 0x000 0x15 0x000 363279377Simp 364279377Simp#define MX25_PAD_UART2_TXD__UART2_TXD 0x184 0x37c 0x000 0x10 0x000 365279377Simp#define MX25_PAD_UART2_TXD__GPIO_4_27 0x184 0x37c 0x000 0x15 0x000 366279377Simp 367279377Simp#define MX25_PAD_UART2_RTS__UART2_RTS 0x188 0x380 0x000 0x10 0x000 368279377Simp#define MX25_PAD_UART2_RTS__FEC_COL 0x188 0x380 0x504 0x12 0x002 369279377Simp#define MX25_PAD_UART2_RTS__CC1 0x188 0x380 0x000 0x13 0x000 370279377Simp#define MX25_PAD_UART2_RTS__GPIO_4_28 0x188 0x380 0x000 0x15 0x000 371279377Simp 372279377Simp#define MX25_PAD_UART2_CTS__FEC_RX_ER 0x18c 0x384 0x518 0x12 0x002 373279377Simp#define MX25_PAD_UART2_CTS__UART2_CTS 0x18c 0x384 0x000 0x10 0x000 374279377Simp#define MX25_PAD_UART2_CTS__GPIO_4_29 0x18c 0x384 0x000 0x15 0x000 375279377Simp 376279377Simp#define MX25_PAD_SD1_CMD__SD1_CMD 0x190 0x388 0x000 0x10 0x000 377279377Simp#define MX25_PAD_SD1_CMD__CSPI2_MOSI 0x190 0x388 0x4a0 0x11 0x001 378279377Simp#define MX25_PAD_SD1_CMD__FEC_RDATA2 0x190 0x388 0x50c 0x12 0x002 379279377Simp#define MX25_PAD_SD1_CMD__GPIO_2_23 0x190 0x388 0x000 0x15 0x000 380279377Simp 381279377Simp#define MX25_PAD_SD1_CLK__SD1_CLK 0x194 0x38c 0x000 0x10 0x000 382279377Simp#define MX25_PAD_SD1_CLK__CSPI2_MISO 0x194 0x38c 0x49c 0x11 0x001 383279377Simp#define MX25_PAD_SD1_CLK__FEC_RDATA3 0x194 0x38c 0x510 0x12 0x002 384279377Simp#define MX25_PAD_SD1_CLK__GPIO_2_24 0x194 0x38c 0x000 0x15 0x000 385279377Simp 386279377Simp#define MX25_PAD_SD1_DATA0__SD1_DATA0 0x198 0x390 0x000 0x10 0x000 387279377Simp#define MX25_PAD_SD1_DATA0__CSPI2_SCLK 0x198 0x390 0x494 0x11 0x001 388279377Simp#define MX25_PAD_SD1_DATA0__GPIO_2_25 0x198 0x390 0x000 0x15 0x000 389279377Simp 390279377Simp#define MX25_PAD_SD1_DATA1__SD1_DATA1 0x19c 0x394 0x000 0x10 0x000 391279377Simp#define MX25_PAD_SD1_DATA1__AUD7_RXD 0x19c 0x394 0x478 0x13 0x000 392279377Simp#define MX25_PAD_SD1_DATA1__GPIO_2_26 0x19c 0x394 0x000 0x15 0x000 393279377Simp 394279377Simp#define MX25_PAD_SD1_DATA2__SD1_DATA2 0x1a0 0x398 0x000 0x10 0x000 395279377Simp#define MX25_PAD_SD1_DATA2__FEC_RX_CLK 0x1a0 0x398 0x514 0x15 0x002 396279377Simp#define MX25_PAD_SD1_DATA2__GPIO_2_27 0x1a0 0x398 0x000 0x15 0x000 397279377Simp 398279377Simp#define MX25_PAD_SD1_DATA3__SD1_DATA3 0x1a4 0x39c 0x000 0x10 0x000 399279377Simp#define MX25_PAD_SD1_DATA3__FEC_CRS 0x1a4 0x39c 0x508 0x10 0x002 400279377Simp#define MX25_PAD_SD1_DATA3__GPIO_2_28 0x1a4 0x39c 0x000 0x15 0x000 401279377Simp 402279377Simp#define MX25_PAD_KPP_ROW0__KPP_ROW0 0x1a8 0x3a0 0x000 0x10 0x000 403279377Simp#define MX25_PAD_KPP_ROW0__GPIO_2_29 0x1a8 0x3a0 0x000 0x15 0x000 404279377Simp 405279377Simp#define MX25_PAD_KPP_ROW1__KPP_ROW1 0x1ac 0x3a4 0x000 0x10 0x000 406279377Simp#define MX25_PAD_KPP_ROW1__GPIO_2_30 0x1ac 0x3a4 0x000 0x15 0x000 407279377Simp 408279377Simp#define MX25_PAD_KPP_ROW2__KPP_ROW2 0x1b0 0x3a8 0x000 0x10 0x000 409279377Simp#define MX25_PAD_KPP_ROW2__CSI_D0 0x1b0 0x3a8 0x488 0x13 0x002 410279377Simp#define MX25_PAD_KPP_ROW2__GPIO_2_31 0x1b0 0x3a8 0x000 0x15 0x000 411279377Simp 412279377Simp#define MX25_PAD_KPP_ROW3__KPP_ROW3 0x1b4 0x3ac 0x000 0x10 0x000 413279377Simp#define MX25_PAD_KPP_ROW3__CSI_LD1 0x1b4 0x3ac 0x48c 0x13 0x002 414279377Simp#define MX25_PAD_KPP_ROW3__GPIO_3_0 0x1b4 0x3ac 0x000 0x15 0x000 415279377Simp 416279377Simp#define MX25_PAD_KPP_COL0__KPP_COL0 0x1b8 0x3b0 0x000 0x10 0x000 417279377Simp#define MX25_PAD_KPP_COL0__UART4_RXD_MUX 0x1b8 0x3b0 0x570 0x11 0x001 418279377Simp#define MX25_PAD_KPP_COL0__AUD5_TXD 0x1b8 0x3b0 0x000 0x12 0x000 419279377Simp#define MX25_PAD_KPP_COL0__GPIO_3_1 0x1b8 0x3b0 0x000 0x15 0x000 420279377Simp 421279377Simp#define MX25_PAD_KPP_COL1__KPP_COL1 0x1bc 0x3b4 0x000 0x10 0x000 422279377Simp#define MX25_PAD_KPP_COL1__UART4_TXD_MUX 0x1bc 0x3b4 0x000 0x11 0x000 423279377Simp#define MX25_PAD_KPP_COL1__AUD5_RXD 0x1bc 0x3b4 0x000 0x12 0x000 424279377Simp#define MX25_PAD_KPP_COL1__GPIO_3_2 0x1bc 0x3b4 0x000 0x15 0x000 425279377Simp 426279377Simp#define MX25_PAD_KPP_COL2__KPP_COL2 0x1c0 0x3b8 0x000 0x10 0x000 427279377Simp#define MX25_PAD_KPP_COL2__UART4_RTS 0x1c0 0x3b8 0x000 0x11 0x000 428279377Simp#define MX25_PAD_KPP_COL2__AUD5_TXC 0x1c0 0x3b8 0x000 0x12 0x000 429279377Simp#define MX25_PAD_KPP_COL2__GPIO_3_3 0x1c0 0x3b8 0x000 0x15 0x000 430279377Simp 431279377Simp#define MX25_PAD_KPP_COL3__KPP_COL3 0x1c4 0x3bc 0x000 0x10 0x000 432279377Simp#define MX25_PAD_KPP_COL3__UART4_CTS 0x1c4 0x3bc 0x000 0x11 0x000 433279377Simp#define MX25_PAD_KPP_COL3__AUD5_TXFS 0x1c4 0x3bc 0x000 0x12 0x000 434279377Simp#define MX25_PAD_KPP_COL3__GPIO_3_4 0x1c4 0x3bc 0x000 0x15 0x000 435279377Simp 436279377Simp#define MX25_PAD_FEC_MDC__FEC_MDC 0x1c8 0x3c0 0x000 0x10 0x000 437279377Simp#define MX25_PAD_FEC_MDC__AUD4_TXD 0x1c8 0x3c0 0x464 0x12 0x001 438279377Simp#define MX25_PAD_FEC_MDC__GPIO_3_5 0x1c8 0x3c0 0x000 0x15 0x000 439279377Simp 440279377Simp#define MX25_PAD_FEC_MDIO__FEC_MDIO 0x1cc 0x3c4 0x000 0x10 0x000 441279377Simp#define MX25_PAD_FEC_MDIO__AUD4_RXD 0x1cc 0x3c4 0x460 0x12 0x001 442279377Simp#define MX25_PAD_FEC_MDIO__GPIO_3_6 0x1cc 0x3c4 0x000 0x15 0x000 443279377Simp 444279377Simp#define MX25_PAD_FEC_TDATA0__FEC_TDATA0 0x1d0 0x3c8 0x000 0x10 0x000 445279377Simp#define MX25_PAD_FEC_TDATA0__GPIO_3_7 0x1d0 0x3c8 0x000 0x15 0x000 446279377Simp 447279377Simp#define MX25_PAD_FEC_TDATA1__FEC_TDATA1 0x1d4 0x3cc 0x000 0x10 0x000 448279377Simp#define MX25_PAD_FEC_TDATA1__AUD4_TXFS 0x1d4 0x3cc 0x474 0x12 0x001 449279377Simp#define MX25_PAD_FEC_TDATA1__GPIO_3_8 0x1d4 0x3cc 0x000 0x15 0x000 450279377Simp 451279377Simp#define MX25_PAD_FEC_TX_EN__FEC_TX_EN 0x1d8 0x3d0 0x000 0x10 0x000 452279377Simp#define MX25_PAD_FEC_TX_EN__GPIO_3_9 0x1d8 0x3d0 0x000 0x15 0x000 453279377Simp 454279377Simp#define MX25_PAD_FEC_RDATA0__FEC_RDATA0 0x1dc 0x3d4 0x000 0x10 0x000 455279377Simp#define MX25_PAD_FEC_RDATA0__GPIO_3_10 0x1dc 0x3d4 0x000 0x15 0x000 456279377Simp 457279377Simp#define MX25_PAD_FEC_RDATA1__FEC_RDATA1 0x1e0 0x3d8 0x000 0x10 0x000 458279377Simp#define MX25_PAD_FEC_RDATA1__GPIO_3_11 0x1e0 0x3d8 0x000 0x15 0x000 459279377Simp 460279377Simp#define MX25_PAD_FEC_RX_DV__FEC_RX_DV 0x1e4 0x3dc 0x000 0x10 0x000 461279377Simp#define MX25_PAD_FEC_RX_DV__CAN2_RX 0x1e4 0x3dc 0x484 0x14 0x000 462279377Simp#define MX25_PAD_FEC_RX_DV__GPIO_3_12 0x1e4 0x3dc 0x000 0x15 0x000 463279377Simp 464279377Simp#define MX25_PAD_FEC_TX_CLK__FEC_TX_CLK 0x1e8 0x3e0 0x000 0x10 0x000 465279377Simp#define MX25_PAD_FEC_TX_CLK__GPIO_3_13 0x1e8 0x3e0 0x000 0x15 0x000 466279377Simp 467279377Simp#define MX25_PAD_RTCK__RTCK 0x1ec 0x3e4 0x000 0x10 0x000 468279377Simp#define MX25_PAD_RTCK__OWIRE 0x1ec 0x3e4 0x000 0x11 0x000 469279377Simp#define MX25_PAD_RTCK__GPIO_3_14 0x1ec 0x3e4 0x000 0x15 0x000 470279377Simp 471279377Simp#define MX25_PAD_DE_B__DE_B 0x1f0 0x3ec 0x000 0x10 0x000 472279377Simp#define MX25_PAD_DE_B__GPIO_2_20 0x1f0 0x3ec 0x000 0x15 0x000 473279377Simp 474279377Simp#define MX25_PAD_TDO__TDO 0x000 0x3e8 0x000 0x00 0x000 475279377Simp 476279377Simp#define MX25_PAD_GPIO_A__GPIO_A 0x1f4 0x3f0 0x000 0x10 0x000 477279377Simp#define MX25_PAD_GPIO_A__CAN1_TX 0x1f4 0x3f0 0x000 0x16 0x000 478279377Simp#define MX25_PAD_GPIO_A__USBOTG_PWR 0x1f4 0x3f0 0x000 0x12 0x000 479279377Simp 480279377Simp#define MX25_PAD_GPIO_B__GPIO_B 0x1f8 0x3f4 0x000 0x10 0x000 481279377Simp#define MX25_PAD_GPIO_B__CAN1_RX 0x1f8 0x3f4 0x480 0x16 0x001 482279377Simp#define MX25_PAD_GPIO_B__USBOTG_OC 0x1f8 0x3f4 0x57c 0x12 0x001 483279377Simp 484279377Simp#define MX25_PAD_GPIO_C__GPIO_C 0x1fc 0x3f8 0x000 0x10 0x000 485279377Simp#define MX25_PAD_GPIO_C__CAN2_TX 0x1fc 0x3f8 0x000 0x16 0x000 486279377Simp 487279377Simp#define MX25_PAD_GPIO_D__GPIO_D 0x200 0x3fc 0x000 0x10 0x000 488279377Simp#define MX25_PAD_GPIO_D__CAN2_RX 0x200 0x3fc 0x484 0x16 0x001 489279377Simp 490279377Simp#define MX25_PAD_GPIO_E__GPIO_E 0x204 0x400 0x000 0x10 0x000 491279377Simp#define MX25_PAD_GPIO_E__I2C3_CLK 0x204 0x400 0x524 0x11 0x002 492279377Simp#define MX25_PAD_GPIO_E__LD16 0x204 0x400 0x000 0x12 0x000 493279377Simp#define MX25_PAD_GPIO_E__AUD7_TXD 0x204 0x400 0x000 0x14 0x000 494279377Simp 495279377Simp#define MX25_PAD_GPIO_F__GPIO_F 0x208 0x404 0x000 0x10 0x000 496279377Simp#define MX25_PAD_GPIO_F__LD17 0x208 0x404 0x000 0x12 0x000 497279377Simp#define MX25_PAD_GPIO_F__AUD7_TXC 0x208 0x404 0x000 0x14 0x000 498279377Simp 499279377Simp#define MX25_PAD_EXT_ARMCLK__EXT_ARMCLK 0x20c 0x000 0x000 0x10 0x000 500279377Simp#define MX25_PAD_EXT_ARMCLK__GPIO_3_15 0x20c 0x000 0x000 0x15 0x000 501279377Simp 502279377Simp#define MX25_PAD_UPLL_BYPCLK__UPLL_BYPCLK 0x210 0x000 0x000 0x10 0x000 503279377Simp#define MX25_PAD_UPLL_BYPCLK__GPIO_3_16 0x210 0x000 0x000 0x15 0x000 504279377Simp 505279377Simp#define MX25_PAD_VSTBY_REQ__VSTBY_REQ 0x214 0x408 0x000 0x10 0x000 506279377Simp#define MX25_PAD_VSTBY_REQ__AUD7_TXFS 0x214 0x408 0x000 0x14 0x000 507279377Simp#define MX25_PAD_VSTBY_REQ__GPIO_3_17 0x214 0x408 0x000 0x15 0x000 508279377Simp#define MX25_PAD_VSTBY_ACK__VSTBY_ACK 0x218 0x40c 0x000 0x10 0x000 509279377Simp#define MX25_PAD_VSTBY_ACK__GPIO_3_18 0x218 0x40c 0x000 0x15 0x000 510279377Simp 511279377Simp#define MX25_PAD_POWER_FAIL__POWER_FAIL 0x21c 0x410 0x000 0x10 0x000 512279377Simp#define MX25_PAD_POWER_FAIL__AUD7_RXD 0x21c 0x410 0x478 0x14 0x001 513279377Simp#define MX25_PAD_POWER_FAIL__GPIO_3_19 0x21c 0x410 0x000 0x15 0x000 514279377Simp 515279377Simp#define MX25_PAD_CLKO__CLKO 0x220 0x414 0x000 0x10 0x000 516279377Simp#define MX25_PAD_CLKO__GPIO_2_21 0x220 0x414 0x000 0x15 0x000 517279377Simp 518279377Simp#define MX25_PAD_BOOT_MODE0__BOOT_MODE0 0x224 0x000 0x000 0x00 0x000 519279377Simp#define MX25_PAD_BOOT_MODE0__GPIO_4_30 0x224 0x000 0x000 0x05 0x000 520279377Simp#define MX25_PAD_BOOT_MODE1__BOOT_MODE1 0x228 0x000 0x000 0x00 0x000 521279377Simp#define MX25_PAD_BOOT_MODE1__GPIO_4_31 0x228 0x000 0x000 0x05 0x000 522279377Simp 523279377Simp#endif /* __DTS_IMX25_PINFUNC_H */ 524