/* Copyright Statement: * * This software/firmware and related documentation ("MediaTek Software") are * protected under relevant copyright laws. The information contained herein * is confidential and proprietary to MediaTek Inc. and/or its licensors. * Without the prior written permission of MediaTek inc. and/or its licensors, * any reproduction, modification, use or disclosure of MediaTek Software, * and information contained herein, in whole or in part, shall be strictly prohibited. */ /* MediaTek Inc. (C) 2018. All rights reserved. * * BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER ON * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES TO LOOK ONLY TO SUCH * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. RECEIVER EXPRESSLY ACKNOWLEDGES * THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES * CONTAINED IN MEDIATEK SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK * SOFTWARE RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR * STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND * CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY RECEIVER TO * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. */ #ifndef _GPIO_CFG_H_ #define _GPIO_CFG_H_ #include typedef struct { S32 addr; } PIN_addr; typedef struct { S8 offset; } PIN_offset; typedef struct { u8 width; } PIN_width; PIN_addr IES_addr[] = { /* 0 */ {IOCFG_RM_BASE+0x0060}, /* 1 */ {IOCFG_RM_BASE+0x0060}, /* 2 */ {IOCFG_RM_BASE+0x0060}, /* 3 */ {IOCFG_RM_BASE+0x0060}, /* 4 */ {IOCFG_RM_BASE+0x0060}, /* 5 */ {IOCFG_RM_BASE+0x0060}, /* 6 */ {IOCFG_RM_BASE+0x0060}, /* 7 */ {IOCFG_RM_BASE+0x0060}, /* 8 */ {IOCFG_RM_BASE+0x0060}, /* 9 */ {IOCFG_RM_BASE+0x0060}, /* 10 */ {IOCFG_RM_BASE+0x0060}, /* 11 */ {IOCFG_RM_BASE+0x0070}, /* 12 */ {IOCFG_RM_BASE+0x0060}, /* 13 */ {IOCFG_LM_BASE+0x0020}, /* 14 */ {IOCFG_LM_BASE+0x0020}, /* 15 */ {IOCFG_LM_BASE+0x0020}, /* 16 */ {IOCFG_LM_BASE+0x0020}, /* 17 */ {IOCFG_LM_BASE+0x0020}, /* 18 */ {IOCFG_LM_BASE+0x0020}, /* 19 */ {IOCFG_LM_BASE+0x0020}, /* 20 */ {IOCFG_LM_BASE+0x0020}, /* 21 */ {IOCFG_LM_BASE+0x0020}, /* 22 */ {IOCFG_LM_BASE+0x0020}, /* 23 */ {IOCFG_LM_BASE+0x0020}, /* 24 */ {IOCFG_LM_BASE+0x0020}, /* 25 */ {IOCFG_LM_BASE+0x0020}, /* 26 */ {IOCFG_LM_BASE+0x0020}, /* 27 */ {IOCFG_LM_BASE+0x0020}, /* 28 */ {IOCFG_LM_BASE+0x0020}, /* 29 */ {IOCFG_LT_BASE+0x0040}, /* 30 */ {IOCFG_LT_BASE+0x0040}, /* 31 */ {IOCFG_LT_BASE+0x0040}, /* 32 */ {IOCFG_RM_BASE+0x0060}, /* 33 */ {IOCFG_RM_BASE+0x0060}, /* 34 */ {IOCFG_RM_BASE+0x0070}, /* 35 */ {IOCFG_RM_BASE+0x0060}, /* 36 */ {IOCFG_BL_BASE+0x0040}, /* 37 */ {IOCFG_BL_BASE+0x0040}, /* 38 */ {IOCFG_BL_BASE+0x0040}, /* 39 */ {IOCFG_BL_BASE+0x0040}, /* 40 */ {IOCFG_BL_BASE+0x0040}, /* 41 */ {IOCFG_BL_BASE+0x0040}, /* 42 */ {IOCFG_BL_BASE+0x0040}, /* 43 */ {IOCFG_BL_BASE+0x0040}, /* 44 */ {IOCFG_BL_BASE+0x0040}, /* 45 */ {IOCFG_BL_BASE+0x0040}, /* 46 */ {IOCFG_BL_BASE+0x0040}, /* 47 */ {IOCFG_BL_BASE+0x0040}, /* 48 */ {IOCFG_BL_BASE+0x0040}, /* 49 */ {IOCFG_BL_BASE+0x0040}, /* 50 */ {IOCFG_BL_BASE+0x0040}, /* 51 */ {IOCFG_BL_BASE+0x0040}, /* 52 */ {IOCFG_BL_BASE+0x0040}, /* 53 */ {IOCFG_BL_BASE+0x0040}, /* 54 */ {IOCFG_BL_BASE+0x0040}, /* 55 */ {IOCFG_BL_BASE+0x0040}, /* 56 */ {IOCFG_BL_BASE+0x0040}, /* 57 */ {IOCFG_BL_BASE+0x0040}, /* 58 */ {IOCFG_BL_BASE+0x0040}, /* 59 */ {IOCFG_BL_BASE+0x0040}, /* 60 */ {IOCFG_BL_BASE+0x0040}, /* 61 */ {IOCFG_RB_BASE+0x0050}, /* 62 */ {IOCFG_RB_BASE+0x0050}, /* 63 */ {IOCFG_RB_BASE+0x0050}, /* 64 */ {IOCFG_RB_BASE+0x0050}, /* 65 */ {IOCFG_RB_BASE+0x0050}, /* 66 */ {IOCFG_RB_BASE+0x0050}, /* 67 */ {IOCFG_RB_BASE+0x0050}, /* 68 */ {IOCFG_RB_BASE+0x0050}, /* 69 */ {IOCFG_RB_BASE+0x0050}, /* 70 */ {IOCFG_RB_BASE+0x0050}, /* 71 */ {IOCFG_RB_BASE+0x0050}, /* 72 */ {IOCFG_RB_BASE+0x0050}, /* 73 */ {IOCFG_RB_BASE+0x0050}, /* 74 */ {IOCFG_RB_BASE+0x0050}, /* 75 */ {IOCFG_RB_BASE+0x0050}, /* 76 */ {IOCFG_RB_BASE+0x0050}, /* 77 */ {IOCFG_RB_BASE+0x0050}, /* 78 */ {IOCFG_RB_BASE+0x0050}, /* 79 */ {IOCFG_RB_BASE+0x0050}, /* 80 */ {IOCFG_RB_BASE+0x0050}, /* 81 */ {IOCFG_RB_BASE+0x0050}, /* 82 */ {IOCFG_RB_BASE+0x0050}, /* 83 */ {IOCFG_RB_BASE+0x0050}, /* 84 */ {IOCFG_RB_BASE+0x0050}, /* 85 */ {IOCFG_LM_BASE+0x0020}, /* 86 */ {IOCFG_LM_BASE+0x0020}, /* 87 */ {IOCFG_LM_BASE+0x0020}, /* 88 */ {IOCFG_LM_BASE+0x0020}, /* 89 */ {IOCFG_LT_BASE+0x0040}, /* 90 */ {IOCFG_LT_BASE+0x0040}, /* 91 */ {IOCFG_RM_BASE+0x0060}, /* 92 */ {IOCFG_RM_BASE+0x0060}, /* 93 */ {IOCFG_RM_BASE+0x0060}, /* 94 */ {IOCFG_RM_BASE+0x0060}, /* 95 */ {IOCFG_RM_BASE+0x0070}, /* 96 */ {IOCFG_RM_BASE+0x0070}, /* 97 */ {IOCFG_RM_BASE+0x0060}, /* 98 */ {IOCFG_RM_BASE+0x0060}, /* 99 */ {IOCFG_RM_BASE+0x0060}, /* 100 */ {IOCFG_RM_BASE+0x0060}, /* 101 */ {IOCFG_RM_BASE+0x0060}, /* 102 */ {IOCFG_RM_BASE+0x0060}, /* 103 */ {IOCFG_RM_BASE+0x0060}, /* 104 */ {IOCFG_RM_BASE+0x0060}, /* 105 */ {IOCFG_RM_BASE+0x0060}, /* 106 */ {IOCFG_RM_BASE+0x0060}, /* 107 */ {IOCFG_RT_BASE+0x0020}, /* 108 */ {IOCFG_RT_BASE+0x0020}, /* 109 */ {IOCFG_RT_BASE+0x0020}, /* 110 */ {IOCFG_RT_BASE+0x0020}, /* 111 */ {IOCFG_RT_BASE+0x0020}, /* 112 */ {IOCFG_RT_BASE+0x0020}, /* 113 */ {IOCFG_RT_BASE+0x0020}, /* 114 */ {IOCFG_RT_BASE+0x0020}, /* 115 */ {IOCFG_RT_BASE+0x0020}, /* 116 */ {IOCFG_RT_BASE+0x0020}, /* 117 */ {IOCFG_RT_BASE+0x0020}, /* 118 */ {IOCFG_RT_BASE+0x0020}, /* 119 */ {IOCFG_RT_BASE+0x0020}, /* 120 */ {IOCFG_RT_BASE+0x0020}, /* 121 */ {IOCFG_RT_BASE+0x0020}, /* 122 */ {IOCFG_TL_BASE+0x0010}, /* 123 */ {IOCFG_TL_BASE+0x0010}, /* 124 */ {IOCFG_TL_BASE+0x0010}, /* 125 */ {IOCFG_TL_BASE+0x0010}, /* 126 */ {IOCFG_TL_BASE+0x0010}, /* 127 */ {IOCFG_TL_BASE+0x0010}, /* 128 */ {IOCFG_TL_BASE+0x0010}, /* 129 */ {IOCFG_TL_BASE+0x0010}, /* 130 */ {IOCFG_TL_BASE+0x0010}, /* 131 */ {IOCFG_TL_BASE+0x0010}, /* 132 */ {IOCFG_TL_BASE+0x0010}, /* 133 */ {IOCFG_TL_BASE+0x0010}, /* 134 */ {IOCFG_LT_BASE+0x0040}, /* 135 */ {IOCFG_LT_BASE+0x0040}, /* 136 */ {IOCFG_LT_BASE+0x0040}, /* 137 */ {IOCFG_LT_BASE+0x0040}, /* 138 */ {IOCFG_LT_BASE+0x0040}, /* 139 */ {IOCFG_LT_BASE+0x0040}, /* 140 */ {IOCFG_LT_BASE+0x0040}, /* 141 */ {IOCFG_LT_BASE+0x0040}, /* 142 */ {IOCFG_LT_BASE+0x0040}, /* 143 */ {IOCFG_LT_BASE+0x0040}, /* 144 */ {IOCFG_LT_BASE+0x0040}, /* 145 */ {IOCFG_LT_BASE+0x0040}, /* 146 */ {IOCFG_LT_BASE+0x0040}, /* 147 */ {IOCFG_LT_BASE+0x0040}, /* 148 */ {IOCFG_LT_BASE+0x0040}, /* 149 */ {IOCFG_LT_BASE+0x0040}, /* 150 */ {IOCFG_LT_BASE+0x0040}, /* 151 */ {IOCFG_LT_BASE+0x0040}, /* 152 */ {IOCFG_LT_BASE+0x0040}, /* 153 */ {IOCFG_LT_BASE+0x0040}, /* 154 */ {IOCFG_LT_BASE+0x0040}, /* 155 */ {IOCFG_LB_BASE+0x0010}, /* 156 */ {IOCFG_LB_BASE+0x0010}, /* 157 */ {IOCFG_LB_BASE+0x0010}, /* 158 */ {IOCFG_LT_BASE+0x0040}, /* 159 */ {IOCFG_LT_BASE+0x0040}, /* 160 */ {IOCFG_LT_BASE+0x0040}, /* 161 */ {IOCFG_LB_BASE+0x0010}, /* 162 */ {IOCFG_LB_BASE+0x0010}, /* 163 */ {IOCFG_LB_BASE+0x0010}, /* 164 */ {IOCFG_LB_BASE+0x0010}, /* 165 */ {IOCFG_LM_BASE+0x0020}, /* 166 */ {IOCFG_LM_BASE+0x0020}, /* 167 */ {IOCFG_BL_BASE+0x0040}, /* 168 */ {IOCFG_BL_BASE+0x0040}, /* 169 */ {IOCFG_BL_BASE+0x0040}, /* 170 */ {IOCFG_LB_BASE+0x0010}, /* 171 */ {IOCFG_LB_BASE+0x0010}, /* 172 */ {IOCFG_LB_BASE+0x0010}, /* 173 */ {IOCFG_LB_BASE+0x0010}, /* 174 */ {IOCFG_LB_BASE+0x0010}, /* 175 */ {IOCFG_BL_BASE+0x0040}, /* 176 */ {IOCFG_BL_BASE+0x0040}, /* 177 */ {IOCFG_RM_BASE+0x0060}, /* 178 */ {IOCFG_RM_BASE+0x0060}, /* 179 */ {IOCFG_RM_BASE+0x0060}, }; PIN_offset IES_offset[] = { /* 0 */ {7}, /* 1 */ {8}, /* 2 */ {10}, /* 3 */ {11}, /* 4 */ {12}, /* 5 */ {13}, /* 6 */ {14}, /* 7 */ {15}, /* 8 */ {16}, /* 9 */ {17}, /* 10 */ {9}, /* 11 */ {1}, /* 12 */ {24}, /* 13 */ {20}, /* 14 */ {19}, /* 15 */ {21}, /* 16 */ {18}, /* 17 */ {16}, /* 18 */ {15}, /* 19 */ {17}, /* 20 */ {14}, /* 21 */ {12}, /* 22 */ {11}, /* 23 */ {13}, /* 24 */ {10}, /* 25 */ {7}, /* 26 */ {9}, /* 27 */ {6}, /* 28 */ {8}, /* 29 */ {0}, /* 30 */ {1}, /* 31 */ {2}, /* 32 */ {31}, /* 33 */ {30}, /* 34 */ {0}, /* 35 */ {29}, /* 36 */ {9}, /* 37 */ {11}, /* 38 */ {10}, /* 39 */ {12}, /* 40 */ {13}, /* 41 */ {14}, /* 42 */ {7}, /* 43 */ {6}, /* 44 */ {8}, /* 45 */ {17}, /* 46 */ {16}, /* 47 */ {15}, /* 48 */ {25}, /* 49 */ {28}, /* 50 */ {24}, /* 51 */ {27}, /* 52 */ {3}, /* 53 */ {2}, /* 54 */ {1}, /* 55 */ {4}, /* 56 */ {5}, /* 57 */ {0}, /* 58 */ {22}, /* 59 */ {21}, /* 60 */ {20}, /* 61 */ {17}, /* 62 */ {13}, /* 63 */ {16}, /* 64 */ {12}, /* 65 */ {19}, /* 66 */ {15}, /* 67 */ {18}, /* 68 */ {14}, /* 69 */ {9}, /* 70 */ {8}, /* 71 */ {7}, /* 72 */ {6}, /* 73 */ {5}, /* 74 */ {4}, /* 75 */ {1}, /* 76 */ {0}, /* 77 */ {3}, /* 78 */ {2}, /* 79 */ {11}, /* 80 */ {10}, /* 81 */ {23}, /* 82 */ {22}, /* 83 */ {20}, /* 84 */ {21}, /* 85 */ {4}, /* 86 */ {3}, /* 87 */ {5}, /* 88 */ {2}, /* 89 */ {23}, /* 90 */ {25}, /* 91 */ {21}, /* 92 */ {20}, /* 93 */ {18}, /* 94 */ {19}, /* 95 */ {2}, /* 96 */ {3}, /* 97 */ {3}, /* 98 */ {4}, /* 99 */ {1}, /* 100 */ {2}, /* 101 */ {5}, /* 102 */ {6}, /* 103 */ {25}, /* 104 */ {27}, /* 105 */ {26}, /* 106 */ {28}, /* 107 */ {2}, /* 108 */ {0}, /* 109 */ {4}, /* 110 */ {3}, /* 111 */ {1}, /* 112 */ {5}, /* 113 */ {9}, /* 114 */ {10}, /* 115 */ {6}, /* 116 */ {7}, /* 117 */ {12}, /* 118 */ {13}, /* 119 */ {14}, /* 120 */ {11}, /* 121 */ {8}, /* 122 */ {1}, /* 123 */ {2}, /* 124 */ {0}, /* 125 */ {4}, /* 126 */ {6}, /* 127 */ {8}, /* 128 */ {3}, /* 129 */ {7}, /* 130 */ {9}, /* 131 */ {10}, /* 132 */ {5}, /* 133 */ {11}, /* 134 */ {22}, /* 135 */ {28}, /* 136 */ {4}, /* 137 */ {10}, /* 138 */ {7}, /* 139 */ {8}, /* 140 */ {3}, /* 141 */ {9}, /* 142 */ {5}, /* 143 */ {6}, /* 144 */ {20}, /* 145 */ {19}, /* 146 */ {21}, /* 147 */ {18}, /* 148 */ {26}, /* 149 */ {27}, /* 150 */ {11}, /* 151 */ {12}, /* 152 */ {13}, /* 153 */ {14}, /* 154 */ {24}, /* 155 */ {10}, /* 156 */ {11}, /* 157 */ {9}, /* 158 */ {15}, /* 159 */ {16}, /* 160 */ {17}, /* 161 */ {5}, /* 162 */ {4}, /* 163 */ {3}, /* 164 */ {2}, /* 165 */ {0}, /* 166 */ {1}, /* 167 */ {23}, /* 168 */ {19}, /* 169 */ {18}, /* 170 */ {1}, /* 171 */ {0}, /* 172 */ {6}, /* 173 */ {8}, /* 174 */ {7}, /* 175 */ {26}, /* 176 */ {29}, /* 177 */ {0}, /* 178 */ {22}, /* 179 */ {23}, }; PIN_addr SMT_addr[] = { /* 0 */ {IOCFG_RM_BASE+0x0100}, /* 1 */ {IOCFG_RM_BASE+0x0100}, /* 2 */ {IOCFG_RM_BASE+0x0100}, /* 3 */ {IOCFG_RM_BASE+0x0100}, /* 4 */ {IOCFG_RM_BASE+0x0100}, /* 5 */ {IOCFG_RM_BASE+0x0100}, /* 6 */ {IOCFG_RM_BASE+0x0100}, /* 7 */ {IOCFG_RM_BASE+0x0100}, /* 8 */ {IOCFG_RM_BASE+0x0100}, /* 9 */ {IOCFG_RM_BASE+0x0100}, /* 10 */ {IOCFG_RM_BASE+0x0100}, /* 11 */ {IOCFG_RM_BASE+0x0100}, /* 12 */ {IOCFG_RM_BASE+0x0100}, /* 13 */ {IOCFG_LM_BASE+0x0060}, /* 14 */ {IOCFG_LM_BASE+0x0060}, /* 15 */ {IOCFG_LM_BASE+0x0060}, /* 16 */ {IOCFG_LM_BASE+0x0060}, /* 17 */ {IOCFG_LM_BASE+0x0060}, /* 18 */ {IOCFG_LM_BASE+0x0060}, /* 19 */ {IOCFG_LM_BASE+0x0060}, /* 20 */ {IOCFG_LM_BASE+0x0060}, /* 21 */ {IOCFG_LM_BASE+0x0060}, /* 22 */ {IOCFG_LM_BASE+0x0060}, /* 23 */ {IOCFG_LM_BASE+0x0060}, /* 24 */ {IOCFG_LM_BASE+0x0060}, /* 25 */ {IOCFG_LM_BASE+0x0060}, /* 26 */ {IOCFG_LM_BASE+0x0060}, /* 27 */ {IOCFG_LM_BASE+0x0060}, /* 28 */ {IOCFG_LM_BASE+0x0060}, /* 29 */ {IOCFG_LT_BASE+0x00a0}, /* 30 */ {IOCFG_LT_BASE+0x00a0}, /* 31 */ {IOCFG_LT_BASE+0x00a0}, /* 32 */ {IOCFG_RM_BASE+0x0100}, /* 33 */ {IOCFG_RM_BASE+0x0100}, /* 34 */ {IOCFG_RM_BASE+0x0100}, /* 35 */ {IOCFG_RM_BASE+0x0100}, /* 36 */ {IOCFG_BL_BASE+0x00a0}, /* 37 */ {IOCFG_BL_BASE+0x00a0}, /* 38 */ {IOCFG_BL_BASE+0x00a0}, /* 39 */ {IOCFG_BL_BASE+0x00a0}, /* 40 */ {IOCFG_BL_BASE+0x00a0}, /* 41 */ {IOCFG_BL_BASE+0x00a0}, /* 42 */ {IOCFG_BL_BASE+0x00a0}, /* 43 */ {IOCFG_BL_BASE+0x00a0}, /* 44 */ {IOCFG_BL_BASE+0x00a0}, /* 45 */ {IOCFG_BL_BASE+0x00a0}, /* 46 */ {IOCFG_BL_BASE+0x00a0}, /* 47 */ {IOCFG_BL_BASE+0x00a0}, /* 48 */ {IOCFG_BL_BASE+0x00a0}, /* 49 */ {IOCFG_BL_BASE+0x00a0}, /* 50 */ {IOCFG_BL_BASE+0x00a0}, /* 51 */ {IOCFG_BL_BASE+0x00a0}, /* 52 */ {IOCFG_BL_BASE+0x00a0}, /* 53 */ {IOCFG_BL_BASE+0x00a0}, /* 54 */ {IOCFG_BL_BASE+0x00a0}, /* 55 */ {IOCFG_BL_BASE+0x00a0}, /* 56 */ {IOCFG_BL_BASE+0x00a0}, /* 57 */ {IOCFG_BL_BASE+0x00a0}, /* 58 */ {IOCFG_BL_BASE+0x00a0}, /* 59 */ {IOCFG_BL_BASE+0x00a0}, /* 60 */ {IOCFG_BL_BASE+0x00a0}, /* 61 */ {IOCFG_RB_BASE+0x00a0}, /* 62 */ {IOCFG_RB_BASE+0x00a0}, /* 63 */ {IOCFG_RB_BASE+0x00a0}, /* 64 */ {IOCFG_RB_BASE+0x00a0}, /* 65 */ {IOCFG_RB_BASE+0x00a0}, /* 66 */ {IOCFG_RB_BASE+0x00a0}, /* 67 */ {IOCFG_RB_BASE+0x00a0}, /* 68 */ {IOCFG_RB_BASE+0x00a0}, /* 69 */ {IOCFG_RB_BASE+0x00a0}, /* 70 */ {IOCFG_RB_BASE+0x00a0}, /* 71 */ {IOCFG_RB_BASE+0x00a0}, /* 72 */ {IOCFG_RB_BASE+0x00a0}, /* 73 */ {IOCFG_RB_BASE+0x00a0}, /* 74 */ {IOCFG_RB_BASE+0x00a0}, /* 75 */ {IOCFG_RB_BASE+0x00a0}, /* 76 */ {IOCFG_RB_BASE+0x00a0}, /* 77 */ {IOCFG_RB_BASE+0x00a0}, /* 78 */ {IOCFG_RB_BASE+0x00a0}, /* 79 */ {IOCFG_RB_BASE+0x00a0}, /* 80 */ {IOCFG_RB_BASE+0x00a0}, /* 81 */ {IOCFG_RB_BASE+0x00a0}, /* 82 */ {IOCFG_RB_BASE+0x00a0}, /* 83 */ {IOCFG_RB_BASE+0x00a0}, /* 84 */ {IOCFG_RB_BASE+0x00a0}, /* 85 */ {IOCFG_LM_BASE+0x0060}, /* 86 */ {IOCFG_LM_BASE+0x0060}, /* 87 */ {IOCFG_LM_BASE+0x0060}, /* 88 */ {IOCFG_LM_BASE+0x0060}, /* 89 */ {IOCFG_LT_BASE+0x00a0}, /* 90 */ {IOCFG_LT_BASE+0x00a0}, /* 91 */ {IOCFG_RM_BASE+0x0100}, /* 92 */ {IOCFG_RM_BASE+0x0100}, /* 93 */ {IOCFG_RM_BASE+0x0100}, /* 94 */ {IOCFG_RM_BASE+0x0100}, /* 95 */ {IOCFG_RM_BASE+0x0100}, /* 96 */ {IOCFG_RM_BASE+0x0100}, /* 97 */ {IOCFG_RM_BASE+0x0100}, /* 98 */ {IOCFG_RM_BASE+0x0100}, /* 99 */ {IOCFG_RM_BASE+0x0100}, /* 100 */ {IOCFG_RM_BASE+0x0100}, /* 101 */ {IOCFG_RM_BASE+0x0100}, /* 102 */ {IOCFG_RM_BASE+0x0100}, /* 103 */ {IOCFG_RM_BASE+0x0100}, /* 104 */ {IOCFG_RM_BASE+0x0100}, /* 105 */ {IOCFG_RM_BASE+0x0100}, /* 106 */ {IOCFG_RM_BASE+0x0100}, /* 107 */ {IOCFG_RT_BASE+0x0060}, /* 108 */ {IOCFG_RT_BASE+0x0060}, /* 109 */ {IOCFG_RT_BASE+0x0060}, /* 110 */ {IOCFG_RT_BASE+0x0060}, /* 111 */ {IOCFG_RT_BASE+0x0060}, /* 112 */ {IOCFG_RT_BASE+0x0060}, /* 113 */ {IOCFG_RT_BASE+0x0060}, /* 114 */ {IOCFG_RT_BASE+0x0060}, /* 115 */ {IOCFG_RT_BASE+0x0060}, /* 116 */ {IOCFG_RT_BASE+0x0060}, /* 117 */ {IOCFG_RT_BASE+0x0060}, /* 118 */ {IOCFG_RT_BASE+0x0060}, /* 119 */ {IOCFG_RT_BASE+0x0060}, /* 120 */ {IOCFG_RT_BASE+0x0060}, /* 121 */ {IOCFG_RT_BASE+0x0060}, /* 122 */ {IOCFG_TL_BASE+0x0060}, /* 123 */ {IOCFG_TL_BASE+0x0060}, /* 124 */ {IOCFG_TL_BASE+0x0060}, /* 125 */ {IOCFG_TL_BASE+0x0060}, /* 126 */ {IOCFG_TL_BASE+0x0060}, /* 127 */ {IOCFG_TL_BASE+0x0060}, /* 128 */ {IOCFG_TL_BASE+0x0060}, /* 129 */ {IOCFG_TL_BASE+0x0060}, /* 130 */ {IOCFG_TL_BASE+0x0060}, /* 131 */ {IOCFG_TL_BASE+0x0060}, /* 132 */ {IOCFG_TL_BASE+0x0060}, /* 133 */ {IOCFG_TL_BASE+0x0060}, /* 134 */ {IOCFG_LT_BASE+0x00a0}, /* 135 */ {IOCFG_LT_BASE+0x00a0}, /* 136 */ {IOCFG_LT_BASE+0x00a0}, /* 137 */ {IOCFG_LT_BASE+0x00a0}, /* 138 */ {IOCFG_LT_BASE+0x00a0}, /* 139 */ {IOCFG_LT_BASE+0x00a0}, /* 140 */ {IOCFG_LT_BASE+0x00a0}, /* 141 */ {IOCFG_LT_BASE+0x00a0}, /* 142 */ {IOCFG_LT_BASE+0x00a0}, /* 143 */ {IOCFG_LT_BASE+0x00a0}, /* 144 */ {IOCFG_LT_BASE+0x00a0}, /* 145 */ {IOCFG_LT_BASE+0x00a0}, /* 146 */ {IOCFG_LT_BASE+0x00a0}, /* 147 */ {IOCFG_LT_BASE+0x00a0}, /* 148 */ {IOCFG_LT_BASE+0x00a0}, /* 149 */ {IOCFG_LT_BASE+0x00a0}, /* 150 */ {IOCFG_LT_BASE+0x00a0}, /* 151 */ {IOCFG_LT_BASE+0x00a0}, /* 152 */ {IOCFG_LT_BASE+0x00a0}, /* 153 */ {IOCFG_LT_BASE+0x00a0}, /* 154 */ {IOCFG_LT_BASE+0x00a0}, /* 155 */ {IOCFG_LB_BASE+0x0080}, /* 156 */ {IOCFG_LB_BASE+0x0080}, /* 157 */ {IOCFG_LB_BASE+0x0080}, /* 158 */ {IOCFG_LT_BASE+0x00a0}, /* 159 */ {IOCFG_LT_BASE+0x00a0}, /* 160 */ {IOCFG_LT_BASE+0x00a0}, /* 161 */ {IOCFG_LB_BASE+0x0080}, /* 162 */ {IOCFG_LB_BASE+0x0080}, /* 163 */ {IOCFG_LB_BASE+0x0080}, /* 164 */ {IOCFG_LB_BASE+0x0080}, /* 165 */ {IOCFG_LM_BASE+0x0060}, /* 166 */ {IOCFG_LM_BASE+0x0060}, /* 167 */ {IOCFG_BL_BASE+0x00a0}, /* 168 */ {IOCFG_BL_BASE+0x00a0}, /* 169 */ {IOCFG_BL_BASE+0x00a0}, /* 170 */ {IOCFG_LB_BASE+0x0080}, /* 171 */ {IOCFG_LB_BASE+0x0080}, /* 172 */ {IOCFG_LB_BASE+0x0080}, /* 173 */ {IOCFG_LB_BASE+0x0080}, /* 174 */ {IOCFG_LB_BASE+0x0080}, /* 175 */ {IOCFG_BL_BASE+0x00a0}, /* 176 */ {IOCFG_BL_BASE+0x00a0}, /* 177 */ {IOCFG_RM_BASE+0x0100}, /* 178 */ {IOCFG_RM_BASE+0x0100}, /* 179 */ {IOCFG_RM_BASE+0x0100}, }; PIN_offset SMT_offset[] = { /* 0 */ {5}, /* 1 */ {5}, /* 2 */ {5}, /* 3 */ {5}, /* 4 */ {6}, /* 5 */ {6}, /* 6 */ {6}, /* 7 */ {6}, /* 8 */ {7}, /* 9 */ {8}, /* 10 */ {8}, /* 11 */ {19}, /* 12 */ {13}, /* 13 */ {5}, /* 14 */ {5}, /* 15 */ {5}, /* 16 */ {5}, /* 17 */ {4}, /* 18 */ {4}, /* 19 */ {4}, /* 20 */ {4}, /* 21 */ {3}, /* 22 */ {3}, /* 23 */ {3}, /* 24 */ {3}, /* 25 */ {2}, /* 26 */ {2}, /* 27 */ {2}, /* 28 */ {2}, /* 29 */ {0}, /* 30 */ {1}, /* 31 */ {2}, /* 32 */ {18}, /* 33 */ {18}, /* 34 */ {18}, /* 35 */ {18}, /* 36 */ {3}, /* 37 */ {5}, /* 38 */ {4}, /* 39 */ {6}, /* 40 */ {7}, /* 41 */ {8}, /* 42 */ {8}, /* 43 */ {1}, /* 44 */ {2}, /* 45 */ {10}, /* 46 */ {9}, /* 47 */ {9}, /* 48 */ {15}, /* 49 */ {18}, /* 50 */ {14}, /* 51 */ {17}, /* 52 */ {0}, /* 53 */ {0}, /* 54 */ {0}, /* 55 */ {0}, /* 56 */ {0}, /* 57 */ {0}, /* 58 */ {12}, /* 59 */ {12}, /* 60 */ {12}, /* 61 */ {5}, /* 62 */ {5}, /* 63 */ {4}, /* 64 */ {4}, /* 65 */ {7}, /* 66 */ {7}, /* 67 */ {6}, /* 68 */ {6}, /* 69 */ {0}, /* 70 */ {0}, /* 71 */ {0}, /* 72 */ {0}, /* 73 */ {1}, /* 74 */ {1}, /* 75 */ {1}, /* 76 */ {1}, /* 77 */ {2}, /* 78 */ {2}, /* 79 */ {3}, /* 80 */ {3}, /* 81 */ {11}, /* 82 */ {10}, /* 83 */ {8}, /* 84 */ {9}, /* 85 */ {1}, /* 86 */ {1}, /* 87 */ {1}, /* 88 */ {1}, /* 89 */ {15}, /* 90 */ {17}, /* 91 */ {10}, /* 92 */ {10}, /* 93 */ {9}, /* 94 */ {9}, /* 95 */ {20}, /* 96 */ {20}, /* 97 */ {3}, /* 98 */ {3}, /* 99 */ {1}, /* 100 */ {2}, /* 101 */ {4}, /* 102 */ {4}, /* 103 */ {14}, /* 104 */ {16}, /* 105 */ {15}, /* 106 */ {17}, /* 107 */ {2}, /* 108 */ {0}, /* 109 */ {3}, /* 110 */ {2}, /* 111 */ {1}, /* 112 */ {3}, /* 113 */ {7}, /* 114 */ {8}, /* 115 */ {4}, /* 116 */ {5}, /* 117 */ {10}, /* 118 */ {11}, /* 119 */ {12}, /* 120 */ {9}, /* 121 */ {6}, /* 122 */ {1}, /* 123 */ {2}, /* 124 */ {0}, /* 125 */ {4}, /* 126 */ {6}, /* 127 */ {8}, /* 128 */ {3}, /* 129 */ {7}, /* 130 */ {9}, /* 131 */ {10}, /* 132 */ {5}, /* 133 */ {11}, /* 134 */ {14}, /* 135 */ {19}, /* 136 */ {4}, /* 137 */ {10}, /* 138 */ {7}, /* 139 */ {8}, /* 140 */ {3}, /* 141 */ {9}, /* 142 */ {5}, /* 143 */ {6}, /* 144 */ {13}, /* 145 */ {13}, /* 146 */ {13}, /* 147 */ {13}, /* 148 */ {18}, /* 149 */ {18}, /* 150 */ {11}, /* 151 */ {12}, /* 152 */ {12}, /* 153 */ {12}, /* 154 */ {16}, /* 155 */ {5}, /* 156 */ {5}, /* 157 */ {6}, /* 158 */ {11}, /* 159 */ {11}, /* 160 */ {12}, /* 161 */ {2}, /* 162 */ {2}, /* 163 */ {2}, /* 164 */ {2}, /* 165 */ {0}, /* 166 */ {0}, /* 167 */ {12}, /* 168 */ {13}, /* 169 */ {11}, /* 170 */ {1}, /* 171 */ {0}, /* 172 */ {4}, /* 173 */ {3}, /* 174 */ {3}, /* 175 */ {16}, /* 176 */ {19}, /* 177 */ {0}, /* 178 */ {11}, /* 179 */ {12}, }; PIN_addr PU_addr[] = { /* 0 */ {IOCFG_RM_BASE+0x00a0}, /* 1 */ {IOCFG_RM_BASE+0x00a0}, /* 2 */ {IOCFG_RM_BASE+0x00a0}, /* 3 */ {IOCFG_RM_BASE+0x00a0}, /* 4 */ {IOCFG_RM_BASE+0x00a0}, /* 5 */ {IOCFG_RM_BASE+0x00a0}, /* 6 */ {IOCFG_RM_BASE+0x00a0}, /* 7 */ {IOCFG_RM_BASE+0x00a0}, /* 8 */ {IOCFG_RM_BASE+0x00a0}, /* 9 */ {IOCFG_RM_BASE+0x00a0}, /* 10 */ {IOCFG_RM_BASE+0x00a0}, /* 11 */ {IOCFG_RM_BASE+0x00a0}, /* 12 */ {IOCFG_RM_BASE+0x00a0}, /* 13 */ {IOCFG_LM_BASE+0x0040}, /* 14 */ {IOCFG_LM_BASE+0x0040}, /* 15 */ {IOCFG_LM_BASE+0x0040}, /* 16 */ {IOCFG_LM_BASE+0x0040}, /* 17 */ {IOCFG_LM_BASE+0x0040}, /* 18 */ {IOCFG_LM_BASE+0x0040}, /* 19 */ {IOCFG_LM_BASE+0x0040}, /* 20 */ {IOCFG_LM_BASE+0x0040}, /* 21 */ {IOCFG_LM_BASE+0x0040}, /* 22 */ {IOCFG_LM_BASE+0x0040}, /* 23 */ {IOCFG_LM_BASE+0x0040}, /* 24 */ {IOCFG_LM_BASE+0x0040}, /* 25 */ {IOCFG_LM_BASE+0x0040}, /* 26 */ {IOCFG_LM_BASE+0x0040}, /* 27 */ {IOCFG_LM_BASE+0x0040}, /* 28 */ {IOCFG_LM_BASE+0x0040}, /* 29 */ {IOCFG_LT_BASE+0x0060}, /* 30 */ {IOCFG_LT_BASE+0x0060}, /* 31 */ {IOCFG_LT_BASE+0x0060}, /* 32 */ {IOCFG_RM_BASE+0x00a0}, /* 33 */ {IOCFG_RM_BASE+0x00a0}, /* 34 */ {IOCFG_RM_BASE+0x00a0}, /* 35 */ {IOCFG_RM_BASE+0x00a0}, /* 36 */ {IOCFG_BL_BASE+0x0060}, /* 37 */ {IOCFG_BL_BASE+0x0060}, /* 38 */ {IOCFG_BL_BASE+0x0060}, /* 39 */ {IOCFG_BL_BASE+0x0060}, /* 40 */ {IOCFG_BL_BASE+0x0060}, /* 41 */ {IOCFG_BL_BASE+0x0060}, /* 42 */ {IOCFG_BL_BASE+0x0060}, /* 43 */ {IOCFG_BL_BASE+0x0060}, /* 44 */ {IOCFG_BL_BASE+0x0060}, /* 45 */ {IOCFG_BL_BASE+0x0060}, /* 46 */ {IOCFG_BL_BASE+0x0060}, /* 47 */ {IOCFG_BL_BASE+0x0060}, /* 48 */ {IOCFG_BL_BASE+0x0060}, /* 49 */ {IOCFG_BL_BASE+0x0060}, /* 50 */ {IOCFG_BL_BASE+0x0060}, /* 51 */ {IOCFG_BL_BASE+0x0060}, /* 52 */ {IOCFG_BL_BASE+0x0060}, /* 53 */ {IOCFG_BL_BASE+0x0060}, /* 54 */ {IOCFG_BL_BASE+0x0060}, /* 55 */ {IOCFG_BL_BASE+0x0060}, /* 56 */ {IOCFG_BL_BASE+0x0060}, /* 57 */ {IOCFG_BL_BASE+0x0060}, /* 58 */ {IOCFG_BL_BASE+0x0060}, /* 59 */ {IOCFG_BL_BASE+0x0060}, /* 60 */ {IOCFG_BL_BASE+0x0060}, /* 61 */ {IOCFG_RB_BASE+0x0070}, /* 62 */ {IOCFG_RB_BASE+0x0070}, /* 63 */ {IOCFG_RB_BASE+0x0070}, /* 64 */ {IOCFG_RB_BASE+0x0070}, /* 65 */ {IOCFG_RB_BASE+0x0070}, /* 66 */ {IOCFG_RB_BASE+0x0070}, /* 67 */ {IOCFG_RB_BASE+0x0070}, /* 68 */ {IOCFG_RB_BASE+0x0070}, /* 69 */ {IOCFG_RB_BASE+0x0070}, /* 70 */ {IOCFG_RB_BASE+0x0070}, /* 71 */ {IOCFG_RB_BASE+0x0070}, /* 72 */ {IOCFG_RB_BASE+0x0070}, /* 73 */ {IOCFG_RB_BASE+0x0070}, /* 74 */ {IOCFG_RB_BASE+0x0070}, /* 75 */ {IOCFG_RB_BASE+0x0070}, /* 76 */ {IOCFG_RB_BASE+0x0070}, /* 77 */ {IOCFG_RB_BASE+0x0070}, /* 78 */ {IOCFG_RB_BASE+0x0070}, /* 79 */ {IOCFG_RB_BASE+0x0070}, /* 80 */ {IOCFG_RB_BASE+0x0070}, /* 81 */ {IOCFG_RB_BASE+0x0070}, /* 82 */ {IOCFG_RB_BASE+0x0070}, /* 83 */ {IOCFG_RB_BASE+0x0070}, /* 84 */ {IOCFG_RB_BASE+0x0070}, /* 85 */ {IOCFG_LM_BASE+0x0040}, /* 86 */ {IOCFG_LM_BASE+0x0040}, /* 87 */ {IOCFG_LM_BASE+0x0040}, /* 88 */ {IOCFG_LM_BASE+0x0040}, /* 89 */ {IOCFG_LT_BASE+0x0060}, /* 90 */ {IOCFG_LT_BASE+0x0060}, /* 91 */ {-1}, /* 92 */ {-1}, /* 93 */ {-1}, /* 94 */ {-1}, /* 95 */ {IOCFG_RM_BASE+0x00a0}, /* 96 */ {IOCFG_RM_BASE+0x00a0}, /* 97 */ {IOCFG_RM_BASE+0x00a0}, /* 98 */ {IOCFG_RM_BASE+0x00a0}, /* 99 */ {IOCFG_RM_BASE+0x00a0}, /* 100 */ {IOCFG_RM_BASE+0x00a0}, /* 101 */ {IOCFG_RM_BASE+0x00a0}, /* 102 */ {IOCFG_RM_BASE+0x00a0}, /* 103 */ {IOCFG_RM_BASE+0x00a0}, /* 104 */ {IOCFG_RM_BASE+0x00a0}, /* 105 */ {IOCFG_RM_BASE+0x00a0}, /* 106 */ {IOCFG_RM_BASE+0x00a0}, /* 107 */ {IOCFG_RT_BASE+0x0040}, /* 108 */ {IOCFG_RT_BASE+0x0040}, /* 109 */ {IOCFG_RT_BASE+0x0040}, /* 110 */ {IOCFG_RT_BASE+0x0040}, /* 111 */ {IOCFG_RT_BASE+0x0040}, /* 112 */ {IOCFG_RT_BASE+0x0040}, /* 113 */ {IOCFG_RT_BASE+0x0040}, /* 114 */ {IOCFG_RT_BASE+0x0040}, /* 115 */ {IOCFG_RT_BASE+0x0040}, /* 116 */ {IOCFG_RT_BASE+0x0040}, /* 117 */ {IOCFG_RT_BASE+0x0040}, /* 118 */ {IOCFG_RT_BASE+0x0040}, /* 119 */ {IOCFG_RT_BASE+0x0040}, /* 120 */ {IOCFG_RT_BASE+0x0040}, /* 121 */ {IOCFG_RT_BASE+0x0040}, /* 122 */ {-1}, /* 123 */ {-1}, /* 124 */ {-1}, /* 125 */ {-1}, /* 126 */ {-1}, /* 127 */ {-1}, /* 128 */ {-1}, /* 129 */ {-1}, /* 130 */ {-1}, /* 131 */ {-1}, /* 132 */ {-1}, /* 133 */ {-1}, /* 134 */ {IOCFG_LT_BASE+0x0060}, /* 135 */ {IOCFG_LT_BASE+0x0060}, /* 136 */ {IOCFG_LT_BASE+0x0060}, /* 137 */ {IOCFG_LT_BASE+0x0060}, /* 138 */ {IOCFG_LT_BASE+0x0060}, /* 139 */ {IOCFG_LT_BASE+0x0060}, /* 140 */ {IOCFG_LT_BASE+0x0060}, /* 141 */ {IOCFG_LT_BASE+0x0060}, /* 142 */ {IOCFG_LT_BASE+0x0060}, /* 143 */ {IOCFG_LT_BASE+0x0060}, /* 144 */ {IOCFG_LT_BASE+0x0060}, /* 145 */ {IOCFG_LT_BASE+0x0060}, /* 146 */ {IOCFG_LT_BASE+0x0060}, /* 147 */ {IOCFG_LT_BASE+0x0060}, /* 148 */ {IOCFG_LT_BASE+0x0060}, /* 149 */ {IOCFG_LT_BASE+0x0060}, /* 150 */ {IOCFG_LT_BASE+0x0060}, /* 151 */ {IOCFG_LT_BASE+0x0060}, /* 152 */ {IOCFG_LT_BASE+0x0060}, /* 153 */ {IOCFG_LT_BASE+0x0060}, /* 154 */ {IOCFG_LT_BASE+0x0060}, /* 155 */ {-1}, /* 156 */ {-1}, /* 157 */ {-1}, /* 158 */ {IOCFG_LT_BASE+0x0060}, /* 159 */ {IOCFG_LT_BASE+0x0060}, /* 160 */ {IOCFG_LT_BASE+0x0060}, /* 161 */ {-1}, /* 162 */ {-1}, /* 163 */ {-1}, /* 164 */ {-1}, /* 165 */ {IOCFG_LM_BASE+0x0040}, /* 166 */ {IOCFG_LM_BASE+0x0040}, /* 167 */ {IOCFG_BL_BASE+0x0060}, /* 168 */ {IOCFG_BL_BASE+0x0060}, /* 169 */ {IOCFG_BL_BASE+0x0060}, /* 170 */ {-1}, /* 171 */ {-1}, /* 172 */ {-1}, /* 173 */ {-1}, /* 174 */ {-1}, /* 175 */ {IOCFG_BL_BASE+0x0060}, /* 176 */ {IOCFG_BL_BASE+0x0060}, /* 177 */ {IOCFG_RM_BASE+0x00a0}, /* 178 */ {IOCFG_RM_BASE+0x00a0}, /* 179 */ {IOCFG_RM_BASE+0x00a0}, }; PIN_offset PU_offset[] = { /* 0 */ {7}, /* 1 */ {8}, /* 2 */ {10}, /* 3 */ {11}, /* 4 */ {12}, /* 5 */ {13}, /* 6 */ {14}, /* 7 */ {15}, /* 8 */ {16}, /* 9 */ {17}, /* 10 */ {9}, /* 11 */ {29}, /* 12 */ {20}, /* 13 */ {20}, /* 14 */ {19}, /* 15 */ {21}, /* 16 */ {18}, /* 17 */ {16}, /* 18 */ {15}, /* 19 */ {17}, /* 20 */ {14}, /* 21 */ {12}, /* 22 */ {11}, /* 23 */ {13}, /* 24 */ {10}, /* 25 */ {7}, /* 26 */ {9}, /* 27 */ {6}, /* 28 */ {8}, /* 29 */ {0}, /* 30 */ {1}, /* 31 */ {2}, /* 32 */ {27}, /* 33 */ {26}, /* 34 */ {28}, /* 35 */ {25}, /* 36 */ {9}, /* 37 */ {11}, /* 38 */ {10}, /* 39 */ {12}, /* 40 */ {13}, /* 41 */ {14}, /* 42 */ {7}, /* 43 */ {6}, /* 44 */ {8}, /* 45 */ {17}, /* 46 */ {16}, /* 47 */ {15}, /* 48 */ {25}, /* 49 */ {28}, /* 50 */ {24}, /* 51 */ {27}, /* 52 */ {3}, /* 53 */ {2}, /* 54 */ {1}, /* 55 */ {4}, /* 56 */ {5}, /* 57 */ {0}, /* 58 */ {22}, /* 59 */ {21}, /* 60 */ {20}, /* 61 */ {17}, /* 62 */ {13}, /* 63 */ {16}, /* 64 */ {12}, /* 65 */ {19}, /* 66 */ {15}, /* 67 */ {18}, /* 68 */ {14}, /* 69 */ {9}, /* 70 */ {8}, /* 71 */ {7}, /* 72 */ {6}, /* 73 */ {5}, /* 74 */ {4}, /* 75 */ {1}, /* 76 */ {0}, /* 77 */ {3}, /* 78 */ {2}, /* 79 */ {11}, /* 80 */ {10}, /* 81 */ {23}, /* 82 */ {22}, /* 83 */ {20}, /* 84 */ {21}, /* 85 */ {4}, /* 86 */ {3}, /* 87 */ {5}, /* 88 */ {2}, /* 89 */ {23}, /* 90 */ {25}, /* 91 */ {-1}, /* 92 */ {-1}, /* 93 */ {-1}, /* 94 */ {-1}, /* 95 */ {30}, /* 96 */ {31}, /* 97 */ {3}, /* 98 */ {4}, /* 99 */ {1}, /* 100 */ {2}, /* 101 */ {5}, /* 102 */ {6}, /* 103 */ {21}, /* 104 */ {23}, /* 105 */ {22}, /* 106 */ {24}, /* 107 */ {2}, /* 108 */ {0}, /* 109 */ {4}, /* 110 */ {3}, /* 111 */ {1}, /* 112 */ {5}, /* 113 */ {9}, /* 114 */ {10}, /* 115 */ {6}, /* 116 */ {7}, /* 117 */ {12}, /* 118 */ {13}, /* 119 */ {14}, /* 120 */ {11}, /* 121 */ {8}, /* 122 */ {-1}, /* 123 */ {-1}, /* 124 */ {-1}, /* 125 */ {-1}, /* 126 */ {-1}, /* 127 */ {-1}, /* 128 */ {-1}, /* 129 */ {-1}, /* 130 */ {-1}, /* 131 */ {-1}, /* 132 */ {-1}, /* 133 */ {-1}, /* 134 */ {22}, /* 135 */ {30}, /* 136 */ {4}, /* 137 */ {10}, /* 138 */ {7}, /* 139 */ {8}, /* 140 */ {3}, /* 141 */ {9}, /* 142 */ {5}, /* 143 */ {6}, /* 144 */ {20}, /* 145 */ {19}, /* 146 */ {21}, /* 147 */ {18}, /* 148 */ {26}, /* 149 */ {27}, /* 150 */ {11}, /* 151 */ {12}, /* 152 */ {13}, /* 153 */ {14}, /* 154 */ {24}, /* 155 */ {-1}, /* 156 */ {-1}, /* 157 */ {-1}, /* 158 */ {15}, /* 159 */ {16}, /* 160 */ {17}, /* 161 */ {-1}, /* 162 */ {-1}, /* 163 */ {-1}, /* 164 */ {-1}, /* 165 */ {0}, /* 166 */ {1}, /* 167 */ {23}, /* 168 */ {19}, /* 169 */ {18}, /* 170 */ {-1}, /* 171 */ {-1}, /* 172 */ {-1}, /* 173 */ {-1}, /* 174 */ {-1}, /* 175 */ {26}, /* 176 */ {29}, /* 177 */ {0}, /* 178 */ {18}, /* 179 */ {19}, }; PIN_addr PD_addr[] = { /* 0 */ {IOCFG_RM_BASE+0x0080}, /* 1 */ {IOCFG_RM_BASE+0x0080}, /* 2 */ {IOCFG_RM_BASE+0x0080}, /* 3 */ {IOCFG_RM_BASE+0x0080}, /* 4 */ {IOCFG_RM_BASE+0x0080}, /* 5 */ {IOCFG_RM_BASE+0x0080}, /* 6 */ {IOCFG_RM_BASE+0x0080}, /* 7 */ {IOCFG_RM_BASE+0x0080}, /* 8 */ {IOCFG_RM_BASE+0x0080}, /* 9 */ {IOCFG_RM_BASE+0x0080}, /* 10 */ {IOCFG_RM_BASE+0x0080}, /* 11 */ {IOCFG_RM_BASE+0x0080}, /* 12 */ {IOCFG_RM_BASE+0x0080}, /* 13 */ {IOCFG_LM_BASE+0x0030}, /* 14 */ {IOCFG_LM_BASE+0x0030}, /* 15 */ {IOCFG_LM_BASE+0x0030}, /* 16 */ {IOCFG_LM_BASE+0x0030}, /* 17 */ {IOCFG_LM_BASE+0x0030}, /* 18 */ {IOCFG_LM_BASE+0x0030}, /* 19 */ {IOCFG_LM_BASE+0x0030}, /* 20 */ {IOCFG_LM_BASE+0x0030}, /* 21 */ {IOCFG_LM_BASE+0x0030}, /* 22 */ {IOCFG_LM_BASE+0x0030}, /* 23 */ {IOCFG_LM_BASE+0x0030}, /* 24 */ {IOCFG_LM_BASE+0x0030}, /* 25 */ {IOCFG_LM_BASE+0x0030}, /* 26 */ {IOCFG_LM_BASE+0x0030}, /* 27 */ {IOCFG_LM_BASE+0x0030}, /* 28 */ {IOCFG_LM_BASE+0x0030}, /* 29 */ {IOCFG_LT_BASE+0x0050}, /* 30 */ {IOCFG_LT_BASE+0x0050}, /* 31 */ {IOCFG_LT_BASE+0x0050}, /* 32 */ {IOCFG_RM_BASE+0x0080}, /* 33 */ {IOCFG_RM_BASE+0x0080}, /* 34 */ {IOCFG_RM_BASE+0x0080}, /* 35 */ {IOCFG_RM_BASE+0x0080}, /* 36 */ {IOCFG_BL_BASE+0x0050}, /* 37 */ {IOCFG_BL_BASE+0x0050}, /* 38 */ {IOCFG_BL_BASE+0x0050}, /* 39 */ {IOCFG_BL_BASE+0x0050}, /* 40 */ {IOCFG_BL_BASE+0x0050}, /* 41 */ {IOCFG_BL_BASE+0x0050}, /* 42 */ {IOCFG_BL_BASE+0x0050}, /* 43 */ {IOCFG_BL_BASE+0x0050}, /* 44 */ {IOCFG_BL_BASE+0x0050}, /* 45 */ {IOCFG_BL_BASE+0x0050}, /* 46 */ {IOCFG_BL_BASE+0x0050}, /* 47 */ {IOCFG_BL_BASE+0x0050}, /* 48 */ {IOCFG_BL_BASE+0x0050}, /* 49 */ {IOCFG_BL_BASE+0x0050}, /* 50 */ {IOCFG_BL_BASE+0x0050}, /* 51 */ {IOCFG_BL_BASE+0x0050}, /* 52 */ {IOCFG_BL_BASE+0x0050}, /* 53 */ {IOCFG_BL_BASE+0x0050}, /* 54 */ {IOCFG_BL_BASE+0x0050}, /* 55 */ {IOCFG_BL_BASE+0x0050}, /* 56 */ {IOCFG_BL_BASE+0x0050}, /* 57 */ {IOCFG_BL_BASE+0x0050}, /* 58 */ {IOCFG_BL_BASE+0x0050}, /* 59 */ {IOCFG_BL_BASE+0x0050}, /* 60 */ {IOCFG_BL_BASE+0x0050}, /* 61 */ {IOCFG_RB_BASE+0x0060}, /* 62 */ {IOCFG_RB_BASE+0x0060}, /* 63 */ {IOCFG_RB_BASE+0x0060}, /* 64 */ {IOCFG_RB_BASE+0x0060}, /* 65 */ {IOCFG_RB_BASE+0x0060}, /* 66 */ {IOCFG_RB_BASE+0x0060}, /* 67 */ {IOCFG_RB_BASE+0x0060}, /* 68 */ {IOCFG_RB_BASE+0x0060}, /* 69 */ {IOCFG_RB_BASE+0x0060}, /* 70 */ {IOCFG_RB_BASE+0x0060}, /* 71 */ {IOCFG_RB_BASE+0x0060}, /* 72 */ {IOCFG_RB_BASE+0x0060}, /* 73 */ {IOCFG_RB_BASE+0x0060}, /* 74 */ {IOCFG_RB_BASE+0x0060}, /* 75 */ {IOCFG_RB_BASE+0x0060}, /* 76 */ {IOCFG_RB_BASE+0x0060}, /* 77 */ {IOCFG_RB_BASE+0x0060}, /* 78 */ {IOCFG_RB_BASE+0x0060}, /* 79 */ {IOCFG_RB_BASE+0x0060}, /* 80 */ {IOCFG_RB_BASE+0x0060}, /* 81 */ {IOCFG_RB_BASE+0x0060}, /* 82 */ {IOCFG_RB_BASE+0x0060}, /* 83 */ {IOCFG_RB_BASE+0x0060}, /* 84 */ {IOCFG_RB_BASE+0x0060}, /* 85 */ {IOCFG_LM_BASE+0x0030}, /* 86 */ {IOCFG_LM_BASE+0x0030}, /* 87 */ {IOCFG_LM_BASE+0x0030}, /* 88 */ {IOCFG_LM_BASE+0x0030}, /* 89 */ {IOCFG_LT_BASE+0x0050}, /* 90 */ {IOCFG_LT_BASE+0x0050}, /* 91 */ {-1}, /* 92 */ {-1}, /* 93 */ {-1}, /* 94 */ {-1}, /* 95 */ {IOCFG_RM_BASE+0x0080}, /* 96 */ {IOCFG_RM_BASE+0x0080}, /* 97 */ {IOCFG_RM_BASE+0x0080}, /* 98 */ {IOCFG_RM_BASE+0x0080}, /* 99 */ {IOCFG_RM_BASE+0x0080}, /* 100 */ {IOCFG_RM_BASE+0x0080}, /* 101 */ {IOCFG_RM_BASE+0x0080}, /* 102 */ {IOCFG_RM_BASE+0x0080}, /* 103 */ {IOCFG_RM_BASE+0x0080}, /* 104 */ {IOCFG_RM_BASE+0x0080}, /* 105 */ {IOCFG_RM_BASE+0x0080}, /* 106 */ {IOCFG_RM_BASE+0x0080}, /* 107 */ {IOCFG_RT_BASE+0x0030}, /* 108 */ {IOCFG_RT_BASE+0x0030}, /* 109 */ {IOCFG_RT_BASE+0x0030}, /* 110 */ {IOCFG_RT_BASE+0x0030}, /* 111 */ {IOCFG_RT_BASE+0x0030}, /* 112 */ {IOCFG_RT_BASE+0x0030}, /* 113 */ {IOCFG_RT_BASE+0x0030}, /* 114 */ {IOCFG_RT_BASE+0x0030}, /* 115 */ {IOCFG_RT_BASE+0x0030}, /* 116 */ {IOCFG_RT_BASE+0x0030}, /* 117 */ {IOCFG_RT_BASE+0x0030}, /* 118 */ {IOCFG_RT_BASE+0x0030}, /* 119 */ {IOCFG_RT_BASE+0x0030}, /* 120 */ {IOCFG_RT_BASE+0x0030}, /* 121 */ {IOCFG_RT_BASE+0x0030}, /* 122 */ {-1}, /* 123 */ {-1}, /* 124 */ {-1}, /* 125 */ {-1}, /* 126 */ {-1}, /* 127 */ {-1}, /* 128 */ {-1}, /* 129 */ {-1}, /* 130 */ {-1}, /* 131 */ {-1}, /* 132 */ {-1}, /* 133 */ {-1}, /* 134 */ {IOCFG_LT_BASE+0x0050}, /* 135 */ {IOCFG_LT_BASE+0x0050}, /* 136 */ {IOCFG_LT_BASE+0x0050}, /* 137 */ {IOCFG_LT_BASE+0x0050}, /* 138 */ {IOCFG_LT_BASE+0x0050}, /* 139 */ {IOCFG_LT_BASE+0x0050}, /* 140 */ {IOCFG_LT_BASE+0x0050}, /* 141 */ {IOCFG_LT_BASE+0x0050}, /* 142 */ {IOCFG_LT_BASE+0x0050}, /* 143 */ {IOCFG_LT_BASE+0x0050}, /* 144 */ {IOCFG_LT_BASE+0x0050}, /* 145 */ {IOCFG_LT_BASE+0x0050}, /* 146 */ {IOCFG_LT_BASE+0x0050}, /* 147 */ {IOCFG_LT_BASE+0x0050}, /* 148 */ {IOCFG_LT_BASE+0x0050}, /* 149 */ {IOCFG_LT_BASE+0x0050}, /* 150 */ {IOCFG_LT_BASE+0x0050}, /* 151 */ {IOCFG_LT_BASE+0x0050}, /* 152 */ {IOCFG_LT_BASE+0x0050}, /* 153 */ {IOCFG_LT_BASE+0x0050}, /* 154 */ {IOCFG_LT_BASE+0x0050}, /* 155 */ {-1}, /* 156 */ {-1}, /* 157 */ {-1}, /* 158 */ {IOCFG_LT_BASE+0x0050}, /* 159 */ {IOCFG_LT_BASE+0x0050}, /* 160 */ {IOCFG_LT_BASE+0x0050}, /* 161 */ {-1}, /* 162 */ {-1}, /* 163 */ {-1}, /* 164 */ {-1}, /* 165 */ {IOCFG_LM_BASE+0x0030}, /* 166 */ {IOCFG_LM_BASE+0x0030}, /* 167 */ {IOCFG_BL_BASE+0x0050}, /* 168 */ {IOCFG_BL_BASE+0x0050}, /* 169 */ {IOCFG_BL_BASE+0x0050}, /* 170 */ {-1}, /* 171 */ {-1}, /* 172 */ {-1}, /* 173 */ {-1}, /* 174 */ {-1}, /* 175 */ {IOCFG_BL_BASE+0x0050}, /* 176 */ {IOCFG_BL_BASE+0x0050}, /* 177 */ {IOCFG_RM_BASE+0x0080}, /* 178 */ {IOCFG_RM_BASE+0x0080}, /* 179 */ {IOCFG_RM_BASE+0x0080}, }; PIN_offset PD_offset[] = { /* 0 */ {7}, /* 1 */ {8}, /* 2 */ {10}, /* 3 */ {11}, /* 4 */ {12}, /* 5 */ {13}, /* 6 */ {14}, /* 7 */ {15}, /* 8 */ {16}, /* 9 */ {17}, /* 10 */ {9}, /* 11 */ {29}, /* 12 */ {20}, /* 13 */ {20}, /* 14 */ {19}, /* 15 */ {21}, /* 16 */ {18}, /* 17 */ {16}, /* 18 */ {15}, /* 19 */ {17}, /* 20 */ {14}, /* 21 */ {12}, /* 22 */ {11}, /* 23 */ {13}, /* 24 */ {10}, /* 25 */ {7}, /* 26 */ {9}, /* 27 */ {6}, /* 28 */ {8}, /* 29 */ {0}, /* 30 */ {1}, /* 31 */ {2}, /* 32 */ {27}, /* 33 */ {26}, /* 34 */ {28}, /* 35 */ {25}, /* 36 */ {9}, /* 37 */ {11}, /* 38 */ {10}, /* 39 */ {12}, /* 40 */ {13}, /* 41 */ {14}, /* 42 */ {7}, /* 43 */ {6}, /* 44 */ {8}, /* 45 */ {17}, /* 46 */ {16}, /* 47 */ {15}, /* 48 */ {25}, /* 49 */ {28}, /* 50 */ {24}, /* 51 */ {27}, /* 52 */ {3}, /* 53 */ {2}, /* 54 */ {1}, /* 55 */ {4}, /* 56 */ {5}, /* 57 */ {0}, /* 58 */ {22}, /* 59 */ {21}, /* 60 */ {20}, /* 61 */ {17}, /* 62 */ {13}, /* 63 */ {16}, /* 64 */ {12}, /* 65 */ {19}, /* 66 */ {15}, /* 67 */ {18}, /* 68 */ {14}, /* 69 */ {9}, /* 70 */ {8}, /* 71 */ {7}, /* 72 */ {6}, /* 73 */ {5}, /* 74 */ {4}, /* 75 */ {1}, /* 76 */ {0}, /* 77 */ {3}, /* 78 */ {2}, /* 79 */ {11}, /* 80 */ {10}, /* 81 */ {23}, /* 82 */ {22}, /* 83 */ {20}, /* 84 */ {21}, /* 85 */ {4}, /* 86 */ {3}, /* 87 */ {5}, /* 88 */ {2}, /* 89 */ {23}, /* 90 */ {25}, /* 91 */ {-1}, /* 92 */ {-1}, /* 93 */ {-1}, /* 94 */ {-1}, /* 95 */ {30}, /* 96 */ {31}, /* 97 */ {3}, /* 98 */ {4}, /* 99 */ {1}, /* 100 */ {2}, /* 101 */ {5}, /* 102 */ {6}, /* 103 */ {21}, /* 104 */ {23}, /* 105 */ {22}, /* 106 */ {24}, /* 107 */ {2}, /* 108 */ {0}, /* 109 */ {4}, /* 110 */ {3}, /* 111 */ {1}, /* 112 */ {5}, /* 113 */ {9}, /* 114 */ {10}, /* 115 */ {6}, /* 116 */ {7}, /* 117 */ {12}, /* 118 */ {13}, /* 119 */ {14}, /* 120 */ {11}, /* 121 */ {8}, /* 122 */ {-1}, /* 123 */ {-1}, /* 124 */ {-1}, /* 125 */ {-1}, /* 126 */ {-1}, /* 127 */ {-1}, /* 128 */ {-1}, /* 129 */ {-1}, /* 130 */ {-1}, /* 131 */ {-1}, /* 132 */ {-1}, /* 133 */ {-1}, /* 134 */ {22}, /* 135 */ {30}, /* 136 */ {4}, /* 137 */ {10}, /* 138 */ {7}, /* 139 */ {8}, /* 140 */ {3}, /* 141 */ {9}, /* 142 */ {5}, /* 143 */ {6}, /* 144 */ {20}, /* 145 */ {19}, /* 146 */ {21}, /* 147 */ {18}, /* 148 */ {26}, /* 149 */ {27}, /* 150 */ {11}, /* 151 */ {12}, /* 152 */ {13}, /* 153 */ {14}, /* 154 */ {24}, /* 155 */ {-1}, /* 156 */ {-1}, /* 157 */ {-1}, /* 158 */ {15}, /* 159 */ {16}, /* 160 */ {17}, /* 161 */ {-1}, /* 162 */ {-1}, /* 163 */ {-1}, /* 164 */ {-1}, /* 165 */ {0}, /* 166 */ {1}, /* 167 */ {23}, /* 168 */ {19}, /* 169 */ {18}, /* 170 */ {-1}, /* 171 */ {-1}, /* 172 */ {-1}, /* 173 */ {-1}, /* 174 */ {-1}, /* 175 */ {26}, /* 176 */ {29}, /* 177 */ {0}, /* 178 */ {18}, /* 179 */ {19}, }; PIN_addr MODE_addr[] = { /* 0 */ {GPIO_BASE+0x0300}, /* 1 */ {GPIO_BASE+0x0300}, /* 2 */ {GPIO_BASE+0x0300}, /* 3 */ {GPIO_BASE+0x0300}, /* 4 */ {GPIO_BASE+0x0300}, /* 5 */ {GPIO_BASE+0x0300}, /* 6 */ {GPIO_BASE+0x0300}, /* 7 */ {GPIO_BASE+0x0300}, /* 8 */ {GPIO_BASE+0x0310}, /* 9 */ {GPIO_BASE+0x0310}, /* 10 */ {GPIO_BASE+0x0310}, /* 11 */ {GPIO_BASE+0x0310}, /* 12 */ {GPIO_BASE+0x0310}, /* 13 */ {GPIO_BASE+0x0310}, /* 14 */ {GPIO_BASE+0x0310}, /* 15 */ {GPIO_BASE+0x0310}, /* 16 */ {GPIO_BASE+0x0320}, /* 17 */ {GPIO_BASE+0x0320}, /* 18 */ {GPIO_BASE+0x0320}, /* 19 */ {GPIO_BASE+0x0320}, /* 20 */ {GPIO_BASE+0x0320}, /* 21 */ {GPIO_BASE+0x0320}, /* 22 */ {GPIO_BASE+0x0320}, /* 23 */ {GPIO_BASE+0x0320}, /* 24 */ {GPIO_BASE+0x0330}, /* 25 */ {GPIO_BASE+0x0330}, /* 26 */ {GPIO_BASE+0x0330}, /* 27 */ {GPIO_BASE+0x0330}, /* 28 */ {GPIO_BASE+0x0330}, /* 29 */ {GPIO_BASE+0x0330}, /* 30 */ {GPIO_BASE+0x0330}, /* 31 */ {GPIO_BASE+0x0330}, /* 32 */ {GPIO_BASE+0x0340}, /* 33 */ {GPIO_BASE+0x0340}, /* 34 */ {GPIO_BASE+0x0340}, /* 35 */ {GPIO_BASE+0x0340}, /* 36 */ {GPIO_BASE+0x0340}, /* 37 */ {GPIO_BASE+0x0340}, /* 38 */ {GPIO_BASE+0x0340}, /* 39 */ {GPIO_BASE+0x0340}, /* 40 */ {GPIO_BASE+0x0350}, /* 41 */ {GPIO_BASE+0x0350}, /* 42 */ {GPIO_BASE+0x0350}, /* 43 */ {GPIO_BASE+0x0350}, /* 44 */ {GPIO_BASE+0x0350}, /* 45 */ {GPIO_BASE+0x0350}, /* 46 */ {GPIO_BASE+0x0350}, /* 47 */ {GPIO_BASE+0x0350}, /* 48 */ {GPIO_BASE+0x0360}, /* 49 */ {GPIO_BASE+0x0360}, /* 50 */ {GPIO_BASE+0x0360}, /* 51 */ {GPIO_BASE+0x0360}, /* 52 */ {GPIO_BASE+0x0360}, /* 53 */ {GPIO_BASE+0x0360}, /* 54 */ {GPIO_BASE+0x0360}, /* 55 */ {GPIO_BASE+0x0360}, /* 56 */ {GPIO_BASE+0x0370}, /* 57 */ {GPIO_BASE+0x0370}, /* 58 */ {GPIO_BASE+0x0370}, /* 59 */ {GPIO_BASE+0x0370}, /* 60 */ {GPIO_BASE+0x0370}, /* 61 */ {GPIO_BASE+0x0370}, /* 62 */ {GPIO_BASE+0x0370}, /* 63 */ {GPIO_BASE+0x0370}, /* 64 */ {GPIO_BASE+0x0380}, /* 65 */ {GPIO_BASE+0x0380}, /* 66 */ {GPIO_BASE+0x0380}, /* 67 */ {GPIO_BASE+0x0380}, /* 68 */ {GPIO_BASE+0x0380}, /* 69 */ {GPIO_BASE+0x0380}, /* 70 */ {GPIO_BASE+0x0380}, /* 71 */ {GPIO_BASE+0x0380}, /* 72 */ {GPIO_BASE+0x0390}, /* 73 */ {GPIO_BASE+0x0390}, /* 74 */ {GPIO_BASE+0x0390}, /* 75 */ {GPIO_BASE+0x0390}, /* 76 */ {GPIO_BASE+0x0390}, /* 77 */ {GPIO_BASE+0x0390}, /* 78 */ {GPIO_BASE+0x0390}, /* 79 */ {GPIO_BASE+0x0390}, /* 80 */ {GPIO_BASE+0x03A0}, /* 81 */ {GPIO_BASE+0x03A0}, /* 82 */ {GPIO_BASE+0x03A0}, /* 83 */ {GPIO_BASE+0x03A0}, /* 84 */ {GPIO_BASE+0x03A0}, /* 85 */ {GPIO_BASE+0x03A0}, /* 86 */ {GPIO_BASE+0x03A0}, /* 87 */ {GPIO_BASE+0x03A0}, /* 88 */ {GPIO_BASE+0x03B0}, /* 89 */ {GPIO_BASE+0x03B0}, /* 90 */ {GPIO_BASE+0x03B0}, /* 91 */ {GPIO_BASE+0x03B0}, /* 92 */ {GPIO_BASE+0x03B0}, /* 93 */ {GPIO_BASE+0x03B0}, /* 94 */ {GPIO_BASE+0x03B0}, /* 95 */ {GPIO_BASE+0x03B0}, /* 96 */ {GPIO_BASE+0x03C0}, /* 97 */ {GPIO_BASE+0x03C0}, /* 98 */ {GPIO_BASE+0x03C0}, /* 99 */ {GPIO_BASE+0x03C0}, /* 100 */ {GPIO_BASE+0x03C0}, /* 101 */ {GPIO_BASE+0x03C0}, /* 102 */ {GPIO_BASE+0x03C0}, /* 103 */ {GPIO_BASE+0x03C0}, /* 104 */ {GPIO_BASE+0x03D0}, /* 105 */ {GPIO_BASE+0x03D0}, /* 106 */ {GPIO_BASE+0x03D0}, /* 107 */ {GPIO_BASE+0x03D0}, /* 108 */ {GPIO_BASE+0x03D0}, /* 109 */ {GPIO_BASE+0x03D0}, /* 110 */ {GPIO_BASE+0x03D0}, /* 111 */ {GPIO_BASE+0x03D0}, /* 112 */ {GPIO_BASE+0x03E0}, /* 113 */ {GPIO_BASE+0x03E0}, /* 114 */ {GPIO_BASE+0x03E0}, /* 115 */ {GPIO_BASE+0x03E0}, /* 116 */ {GPIO_BASE+0x03E0}, /* 117 */ {GPIO_BASE+0x03E0}, /* 118 */ {GPIO_BASE+0x03E0}, /* 119 */ {GPIO_BASE+0x03E0}, /* 120 */ {GPIO_BASE+0x03F0}, /* 121 */ {GPIO_BASE+0x03F0}, /* 122 */ {GPIO_BASE+0x03F0}, /* 123 */ {GPIO_BASE+0x03F0}, /* 124 */ {GPIO_BASE+0x03F0}, /* 125 */ {GPIO_BASE+0x03F0}, /* 126 */ {GPIO_BASE+0x03F0}, /* 127 */ {GPIO_BASE+0x03F0}, /* 128 */ {GPIO_BASE+0x0400}, /* 129 */ {GPIO_BASE+0x0400}, /* 130 */ {GPIO_BASE+0x0400}, /* 131 */ {GPIO_BASE+0x0400}, /* 132 */ {GPIO_BASE+0x0400}, /* 133 */ {GPIO_BASE+0x0400}, /* 134 */ {GPIO_BASE+0x0400}, /* 135 */ {GPIO_BASE+0x0400}, /* 136 */ {GPIO_BASE+0x0410}, /* 137 */ {GPIO_BASE+0x0410}, /* 138 */ {GPIO_BASE+0x0410}, /* 139 */ {GPIO_BASE+0x0410}, /* 140 */ {GPIO_BASE+0x0410}, /* 141 */ {GPIO_BASE+0x0410}, /* 142 */ {GPIO_BASE+0x0410}, /* 143 */ {GPIO_BASE+0x0410}, /* 144 */ {GPIO_BASE+0x0420}, /* 145 */ {GPIO_BASE+0x0420}, /* 146 */ {GPIO_BASE+0x0420}, /* 147 */ {GPIO_BASE+0x0420}, /* 148 */ {GPIO_BASE+0x0420}, /* 149 */ {GPIO_BASE+0x0420}, /* 150 */ {GPIO_BASE+0x0420}, /* 151 */ {GPIO_BASE+0x0420}, /* 152 */ {GPIO_BASE+0x0430}, /* 153 */ {GPIO_BASE+0x0430}, /* 154 */ {GPIO_BASE+0x0430}, /* 155 */ {GPIO_BASE+0x0430}, /* 156 */ {GPIO_BASE+0x0430}, /* 157 */ {GPIO_BASE+0x0430}, /* 158 */ {GPIO_BASE+0x0430}, /* 159 */ {GPIO_BASE+0x0430}, /* 160 */ {GPIO_BASE+0x0440}, /* 161 */ {GPIO_BASE+0x0440}, /* 162 */ {GPIO_BASE+0x0440}, /* 163 */ {GPIO_BASE+0x0440}, /* 164 */ {GPIO_BASE+0x0440}, /* 165 */ {GPIO_BASE+0x0440}, /* 166 */ {GPIO_BASE+0x0440}, /* 167 */ {GPIO_BASE+0x0440}, /* 168 */ {GPIO_BASE+0x0450}, /* 169 */ {GPIO_BASE+0x0450}, /* 170 */ {GPIO_BASE+0x0450}, /* 171 */ {GPIO_BASE+0x0450}, /* 172 */ {GPIO_BASE+0x0450}, /* 173 */ {GPIO_BASE+0x0450}, /* 174 */ {GPIO_BASE+0x0450}, /* 175 */ {GPIO_BASE+0x0450}, /* 176 */ {GPIO_BASE+0x0460}, /* 177 */ {GPIO_BASE+0x0460}, /* 178 */ {GPIO_BASE+0x0460}, /* 179 */ {GPIO_BASE+0x0460}, }; PIN_offset MODE_offset[] = { /* 0 */ {0}, /* 1 */ {4}, /* 2 */ {8}, /* 3 */ {12}, /* 4 */ {16}, /* 5 */ {20}, /* 6 */ {24}, /* 7 */ {28}, /* 8 */ {0}, /* 9 */ {4}, /* 10 */ {8}, /* 11 */ {12}, /* 12 */ {16}, /* 13 */ {20}, /* 14 */ {24}, /* 15 */ {28}, /* 16 */ {0}, /* 17 */ {4}, /* 18 */ {8}, /* 19 */ {12}, /* 20 */ {16}, /* 21 */ {20}, /* 22 */ {24}, /* 23 */ {28}, /* 24 */ {0}, /* 25 */ {4}, /* 26 */ {8}, /* 27 */ {12}, /* 28 */ {16}, /* 29 */ {20}, /* 30 */ {24}, /* 31 */ {28}, /* 32 */ {0}, /* 33 */ {4}, /* 34 */ {8}, /* 35 */ {12}, /* 36 */ {16}, /* 37 */ {20}, /* 38 */ {24}, /* 39 */ {28}, /* 40 */ {0}, /* 41 */ {4}, /* 42 */ {8}, /* 43 */ {12}, /* 44 */ {16}, /* 45 */ {20}, /* 46 */ {24}, /* 47 */ {28}, /* 48 */ {0}, /* 49 */ {4}, /* 50 */ {8}, /* 51 */ {12}, /* 52 */ {16}, /* 53 */ {20}, /* 54 */ {24}, /* 55 */ {28}, /* 56 */ {0}, /* 57 */ {4}, /* 58 */ {8}, /* 59 */ {12}, /* 60 */ {16}, /* 61 */ {20}, /* 62 */ {24}, /* 63 */ {28}, /* 64 */ {0}, /* 65 */ {4}, /* 66 */ {8}, /* 67 */ {12}, /* 68 */ {16}, /* 69 */ {20}, /* 70 */ {24}, /* 71 */ {28}, /* 72 */ {0}, /* 73 */ {4}, /* 74 */ {8}, /* 75 */ {12}, /* 76 */ {16}, /* 77 */ {20}, /* 78 */ {24}, /* 79 */ {28}, /* 80 */ {0}, /* 81 */ {4}, /* 82 */ {8}, /* 83 */ {12}, /* 84 */ {16}, /* 85 */ {20}, /* 86 */ {24}, /* 87 */ {28}, /* 88 */ {0}, /* 89 */ {4}, /* 90 */ {8}, /* 91 */ {12}, /* 92 */ {16}, /* 93 */ {20}, /* 94 */ {24}, /* 95 */ {28}, /* 96 */ {0}, /* 97 */ {4}, /* 98 */ {8}, /* 99 */ {12}, /* 100 */ {16}, /* 101 */ {20}, /* 102 */ {24}, /* 103 */ {28}, /* 104 */ {0}, /* 105 */ {4}, /* 106 */ {8}, /* 107 */ {12}, /* 108 */ {16}, /* 109 */ {20}, /* 110 */ {24}, /* 111 */ {28}, /* 112 */ {0}, /* 113 */ {4}, /* 114 */ {8}, /* 115 */ {12}, /* 116 */ {16}, /* 117 */ {20}, /* 118 */ {24}, /* 119 */ {28}, /* 120 */ {0}, /* 121 */ {4}, /* 122 */ {8}, /* 123 */ {12}, /* 124 */ {16}, /* 125 */ {20}, /* 126 */ {24}, /* 127 */ {28}, /* 128 */ {0}, /* 129 */ {4}, /* 130 */ {8}, /* 131 */ {12}, /* 132 */ {16}, /* 133 */ {20}, /* 134 */ {24}, /* 135 */ {28}, /* 136 */ {0}, /* 137 */ {4}, /* 138 */ {8}, /* 139 */ {12}, /* 140 */ {16}, /* 141 */ {20}, /* 142 */ {24}, /* 143 */ {28}, /* 144 */ {0}, /* 145 */ {4}, /* 146 */ {8}, /* 147 */ {12}, /* 148 */ {16}, /* 149 */ {20}, /* 150 */ {24}, /* 151 */ {28}, /* 152 */ {0}, /* 153 */ {4}, /* 154 */ {8}, /* 155 */ {12}, /* 156 */ {16}, /* 157 */ {20}, /* 158 */ {24}, /* 159 */ {28}, /* 160 */ {0}, /* 161 */ {4}, /* 162 */ {8}, /* 163 */ {12}, /* 164 */ {16}, /* 165 */ {20}, /* 166 */ {24}, /* 167 */ {28}, /* 168 */ {0}, /* 169 */ {4}, /* 170 */ {8}, /* 171 */ {12}, /* 172 */ {16}, /* 173 */ {20}, /* 174 */ {24}, /* 175 */ {28}, /* 176 */ {0}, /* 177 */ {4}, /* 178 */ {8}, /* 179 */ {12}, }; PIN_addr DATAOUT_addr[] = { /* 0 */ {GPIO_BASE+0x0100}, /* 1 */ {GPIO_BASE+0x0100}, /* 2 */ {GPIO_BASE+0x0100}, /* 3 */ {GPIO_BASE+0x0100}, /* 4 */ {GPIO_BASE+0x0100}, /* 5 */ {GPIO_BASE+0x0100}, /* 6 */ {GPIO_BASE+0x0100}, /* 7 */ {GPIO_BASE+0x0100}, /* 8 */ {GPIO_BASE+0x0100}, /* 9 */ {GPIO_BASE+0x0100}, /* 10 */ {GPIO_BASE+0x0100}, /* 11 */ {GPIO_BASE+0x0100}, /* 12 */ {GPIO_BASE+0x0100}, /* 13 */ {GPIO_BASE+0x0100}, /* 14 */ {GPIO_BASE+0x0100}, /* 15 */ {GPIO_BASE+0x0100}, /* 16 */ {GPIO_BASE+0x0100}, /* 17 */ {GPIO_BASE+0x0100}, /* 18 */ {GPIO_BASE+0x0100}, /* 19 */ {GPIO_BASE+0x0100}, /* 20 */ {GPIO_BASE+0x0100}, /* 21 */ {GPIO_BASE+0x0100}, /* 22 */ {GPIO_BASE+0x0100}, /* 23 */ {GPIO_BASE+0x0100}, /* 24 */ {GPIO_BASE+0x0100}, /* 25 */ {GPIO_BASE+0x0100}, /* 26 */ {GPIO_BASE+0x0100}, /* 27 */ {GPIO_BASE+0x0100}, /* 28 */ {GPIO_BASE+0x0100}, /* 29 */ {GPIO_BASE+0x0100}, /* 30 */ {GPIO_BASE+0x0100}, /* 31 */ {GPIO_BASE+0x0100}, /* 32 */ {GPIO_BASE+0x0110}, /* 33 */ {GPIO_BASE+0x0110}, /* 34 */ {GPIO_BASE+0x0110}, /* 35 */ {GPIO_BASE+0x0110}, /* 36 */ {GPIO_BASE+0x0110}, /* 37 */ {GPIO_BASE+0x0110}, /* 38 */ {GPIO_BASE+0x0110}, /* 39 */ {GPIO_BASE+0x0110}, /* 40 */ {GPIO_BASE+0x0110}, /* 41 */ {GPIO_BASE+0x0110}, /* 42 */ {GPIO_BASE+0x0110}, /* 43 */ {GPIO_BASE+0x0110}, /* 44 */ {GPIO_BASE+0x0110}, /* 45 */ {GPIO_BASE+0x0110}, /* 46 */ {GPIO_BASE+0x0110}, /* 47 */ {GPIO_BASE+0x0110}, /* 48 */ {GPIO_BASE+0x0110}, /* 49 */ {GPIO_BASE+0x0110}, /* 50 */ {GPIO_BASE+0x0110}, /* 51 */ {GPIO_BASE+0x0110}, /* 52 */ {GPIO_BASE+0x0110}, /* 53 */ {GPIO_BASE+0x0110}, /* 54 */ {GPIO_BASE+0x0110}, /* 55 */ {GPIO_BASE+0x0110}, /* 56 */ {GPIO_BASE+0x0110}, /* 57 */ {GPIO_BASE+0x0110}, /* 58 */ {GPIO_BASE+0x0110}, /* 59 */ {GPIO_BASE+0x0110}, /* 60 */ {GPIO_BASE+0x0110}, /* 61 */ {GPIO_BASE+0x0110}, /* 62 */ {GPIO_BASE+0x0110}, /* 63 */ {GPIO_BASE+0x0110}, /* 64 */ {GPIO_BASE+0x0120}, /* 65 */ {GPIO_BASE+0x0120}, /* 66 */ {GPIO_BASE+0x0120}, /* 67 */ {GPIO_BASE+0x0120}, /* 68 */ {GPIO_BASE+0x0120}, /* 69 */ {GPIO_BASE+0x0120}, /* 70 */ {GPIO_BASE+0x0120}, /* 71 */ {GPIO_BASE+0x0120}, /* 72 */ {GPIO_BASE+0x0120}, /* 73 */ {GPIO_BASE+0x0120}, /* 74 */ {GPIO_BASE+0x0120}, /* 75 */ {GPIO_BASE+0x0120}, /* 76 */ {GPIO_BASE+0x0120}, /* 77 */ {GPIO_BASE+0x0120}, /* 78 */ {GPIO_BASE+0x0120}, /* 79 */ {GPIO_BASE+0x0120}, /* 80 */ {GPIO_BASE+0x0120}, /* 81 */ {GPIO_BASE+0x0120}, /* 82 */ {GPIO_BASE+0x0120}, /* 83 */ {GPIO_BASE+0x0120}, /* 84 */ {GPIO_BASE+0x0120}, /* 85 */ {GPIO_BASE+0x0120}, /* 86 */ {GPIO_BASE+0x0120}, /* 87 */ {GPIO_BASE+0x0120}, /* 88 */ {GPIO_BASE+0x0120}, /* 89 */ {GPIO_BASE+0x0120}, /* 90 */ {GPIO_BASE+0x0120}, /* 91 */ {GPIO_BASE+0x0120}, /* 92 */ {GPIO_BASE+0x0120}, /* 93 */ {GPIO_BASE+0x0120}, /* 94 */ {GPIO_BASE+0x0120}, /* 95 */ {GPIO_BASE+0x0120}, /* 96 */ {GPIO_BASE+0x0130}, /* 97 */ {GPIO_BASE+0x0130}, /* 98 */ {GPIO_BASE+0x0130}, /* 99 */ {GPIO_BASE+0x0130}, /* 100 */ {GPIO_BASE+0x0130}, /* 101 */ {GPIO_BASE+0x0130}, /* 102 */ {GPIO_BASE+0x0130}, /* 103 */ {GPIO_BASE+0x0130}, /* 104 */ {GPIO_BASE+0x0130}, /* 105 */ {GPIO_BASE+0x0130}, /* 106 */ {GPIO_BASE+0x0130}, /* 107 */ {GPIO_BASE+0x0130}, /* 108 */ {GPIO_BASE+0x0130}, /* 109 */ {GPIO_BASE+0x0130}, /* 110 */ {GPIO_BASE+0x0130}, /* 111 */ {GPIO_BASE+0x0130}, /* 112 */ {GPIO_BASE+0x0130}, /* 113 */ {GPIO_BASE+0x0130}, /* 114 */ {GPIO_BASE+0x0130}, /* 115 */ {GPIO_BASE+0x0130}, /* 116 */ {GPIO_BASE+0x0130}, /* 117 */ {GPIO_BASE+0x0130}, /* 118 */ {GPIO_BASE+0x0130}, /* 119 */ {GPIO_BASE+0x0130}, /* 120 */ {GPIO_BASE+0x0130}, /* 121 */ {GPIO_BASE+0x0130}, /* 122 */ {GPIO_BASE+0x0130}, /* 123 */ {GPIO_BASE+0x0130}, /* 124 */ {GPIO_BASE+0x0130}, /* 125 */ {GPIO_BASE+0x0130}, /* 126 */ {GPIO_BASE+0x0130}, /* 127 */ {GPIO_BASE+0x0130}, /* 128 */ {GPIO_BASE+0x0140}, /* 129 */ {GPIO_BASE+0x0140}, /* 130 */ {GPIO_BASE+0x0140}, /* 131 */ {GPIO_BASE+0x0140}, /* 132 */ {GPIO_BASE+0x0140}, /* 133 */ {GPIO_BASE+0x0140}, /* 134 */ {GPIO_BASE+0x0140}, /* 135 */ {GPIO_BASE+0x0140}, /* 136 */ {GPIO_BASE+0x0140}, /* 137 */ {GPIO_BASE+0x0140}, /* 138 */ {GPIO_BASE+0x0140}, /* 139 */ {GPIO_BASE+0x0140}, /* 140 */ {GPIO_BASE+0x0140}, /* 141 */ {GPIO_BASE+0x0140}, /* 142 */ {GPIO_BASE+0x0140}, /* 143 */ {GPIO_BASE+0x0140}, /* 144 */ {GPIO_BASE+0x0140}, /* 145 */ {GPIO_BASE+0x0140}, /* 146 */ {GPIO_BASE+0x0140}, /* 147 */ {GPIO_BASE+0x0140}, /* 148 */ {GPIO_BASE+0x0140}, /* 149 */ {GPIO_BASE+0x0140}, /* 150 */ {GPIO_BASE+0x0140}, /* 151 */ {GPIO_BASE+0x0140}, /* 152 */ {GPIO_BASE+0x0140}, /* 153 */ {GPIO_BASE+0x0140}, /* 154 */ {GPIO_BASE+0x0140}, /* 155 */ {GPIO_BASE+0x0140}, /* 156 */ {GPIO_BASE+0x0140}, /* 157 */ {GPIO_BASE+0x0140}, /* 158 */ {GPIO_BASE+0x0140}, /* 159 */ {GPIO_BASE+0x0140}, /* 160 */ {GPIO_BASE+0x0150}, /* 161 */ {GPIO_BASE+0x0150}, /* 162 */ {GPIO_BASE+0x0150}, /* 163 */ {GPIO_BASE+0x0150}, /* 164 */ {GPIO_BASE+0x0150}, /* 165 */ {GPIO_BASE+0x0150}, /* 166 */ {GPIO_BASE+0x0150}, /* 167 */ {GPIO_BASE+0x0150}, /* 168 */ {GPIO_BASE+0x0150}, /* 169 */ {GPIO_BASE+0x0150}, /* 170 */ {GPIO_BASE+0x0150}, /* 171 */ {GPIO_BASE+0x0150}, /* 172 */ {GPIO_BASE+0x0150}, /* 173 */ {GPIO_BASE+0x0150}, /* 174 */ {GPIO_BASE+0x0150}, /* 175 */ {GPIO_BASE+0x0150}, /* 176 */ {GPIO_BASE+0x0150}, /* 177 */ {GPIO_BASE+0x0150}, /* 178 */ {GPIO_BASE+0x0150}, /* 179 */ {GPIO_BASE+0x0150}, }; PIN_offset DATAOUT_offset[] = { /* 0 */ {0}, /* 1 */ {1}, /* 2 */ {2}, /* 3 */ {3}, /* 4 */ {4}, /* 5 */ {5}, /* 6 */ {6}, /* 7 */ {7}, /* 8 */ {8}, /* 9 */ {9}, /* 10 */ {10}, /* 11 */ {11}, /* 12 */ {12}, /* 13 */ {13}, /* 14 */ {14}, /* 15 */ {15}, /* 16 */ {16}, /* 17 */ {17}, /* 18 */ {18}, /* 19 */ {19}, /* 20 */ {20}, /* 21 */ {21}, /* 22 */ {22}, /* 23 */ {23}, /* 24 */ {24}, /* 25 */ {25}, /* 26 */ {26}, /* 27 */ {27}, /* 28 */ {28}, /* 29 */ {29}, /* 30 */ {30}, /* 31 */ {31}, /* 32 */ {0}, /* 33 */ {1}, /* 34 */ {2}, /* 35 */ {3}, /* 36 */ {4}, /* 37 */ {5}, /* 38 */ {6}, /* 39 */ {7}, /* 40 */ {8}, /* 41 */ {9}, /* 42 */ {10}, /* 43 */ {11}, /* 44 */ {12}, /* 45 */ {13}, /* 46 */ {14}, /* 47 */ {15}, /* 48 */ {16}, /* 49 */ {17}, /* 50 */ {18}, /* 51 */ {19}, /* 52 */ {20}, /* 53 */ {21}, /* 54 */ {22}, /* 55 */ {23}, /* 56 */ {24}, /* 57 */ {25}, /* 58 */ {26}, /* 59 */ {27}, /* 60 */ {28}, /* 61 */ {29}, /* 62 */ {30}, /* 63 */ {31}, /* 64 */ {0}, /* 65 */ {1}, /* 66 */ {2}, /* 67 */ {3}, /* 68 */ {4}, /* 69 */ {5}, /* 70 */ {6}, /* 71 */ {7}, /* 72 */ {8}, /* 73 */ {9}, /* 74 */ {10}, /* 75 */ {11}, /* 76 */ {12}, /* 77 */ {13}, /* 78 */ {14}, /* 79 */ {15}, /* 80 */ {16}, /* 81 */ {17}, /* 82 */ {18}, /* 83 */ {19}, /* 84 */ {20}, /* 85 */ {21}, /* 86 */ {22}, /* 87 */ {23}, /* 88 */ {24}, /* 89 */ {25}, /* 90 */ {26}, /* 91 */ {27}, /* 92 */ {28}, /* 93 */ {29}, /* 94 */ {30}, /* 95 */ {31}, /* 96 */ {0}, /* 97 */ {1}, /* 98 */ {2}, /* 99 */ {3}, /* 100 */ {4}, /* 101 */ {5}, /* 102 */ {6}, /* 103 */ {7}, /* 104 */ {8}, /* 105 */ {9}, /* 106 */ {10}, /* 107 */ {11}, /* 108 */ {12}, /* 109 */ {13}, /* 110 */ {14}, /* 111 */ {15}, /* 112 */ {16}, /* 113 */ {17}, /* 114 */ {18}, /* 115 */ {19}, /* 116 */ {20}, /* 117 */ {21}, /* 118 */ {22}, /* 119 */ {23}, /* 120 */ {24}, /* 121 */ {25}, /* 122 */ {26}, /* 123 */ {27}, /* 124 */ {28}, /* 125 */ {29}, /* 126 */ {30}, /* 127 */ {31}, /* 128 */ {0}, /* 129 */ {1}, /* 130 */ {2}, /* 131 */ {3}, /* 132 */ {4}, /* 133 */ {5}, /* 134 */ {6}, /* 135 */ {7}, /* 136 */ {8}, /* 137 */ {9}, /* 138 */ {10}, /* 139 */ {11}, /* 140 */ {12}, /* 141 */ {13}, /* 142 */ {14}, /* 143 */ {15}, /* 144 */ {16}, /* 145 */ {17}, /* 146 */ {18}, /* 147 */ {19}, /* 148 */ {20}, /* 149 */ {21}, /* 150 */ {22}, /* 151 */ {23}, /* 152 */ {24}, /* 153 */ {25}, /* 154 */ {26}, /* 155 */ {27}, /* 156 */ {28}, /* 157 */ {29}, /* 158 */ {30}, /* 159 */ {31}, /* 160 */ {0}, /* 161 */ {1}, /* 162 */ {2}, /* 163 */ {3}, /* 164 */ {4}, /* 165 */ {5}, /* 166 */ {6}, /* 167 */ {7}, /* 168 */ {8}, /* 169 */ {9}, /* 170 */ {10}, /* 171 */ {11}, /* 172 */ {12}, /* 173 */ {13}, /* 174 */ {14}, /* 175 */ {15}, /* 176 */ {16}, /* 177 */ {17}, /* 178 */ {18}, /* 179 */ {19}, }; PIN_addr DIR_addr[] = { /* 0 */ {GPIO_BASE+0x0000}, /* 1 */ {GPIO_BASE+0x0000}, /* 2 */ {GPIO_BASE+0x0000}, /* 3 */ {GPIO_BASE+0x0000}, /* 4 */ {GPIO_BASE+0x0000}, /* 5 */ {GPIO_BASE+0x0000}, /* 6 */ {GPIO_BASE+0x0000}, /* 7 */ {GPIO_BASE+0x0000}, /* 8 */ {GPIO_BASE+0x0000}, /* 9 */ {GPIO_BASE+0x0000}, /* 10 */ {GPIO_BASE+0x0000}, /* 11 */ {GPIO_BASE+0x0000}, /* 12 */ {GPIO_BASE+0x0000}, /* 13 */ {GPIO_BASE+0x0000}, /* 14 */ {GPIO_BASE+0x0000}, /* 15 */ {GPIO_BASE+0x0000}, /* 16 */ {GPIO_BASE+0x0000}, /* 17 */ {GPIO_BASE+0x0000}, /* 18 */ {GPIO_BASE+0x0000}, /* 19 */ {GPIO_BASE+0x0000}, /* 20 */ {GPIO_BASE+0x0000}, /* 21 */ {GPIO_BASE+0x0000}, /* 22 */ {GPIO_BASE+0x0000}, /* 23 */ {GPIO_BASE+0x0000}, /* 24 */ {GPIO_BASE+0x0000}, /* 25 */ {GPIO_BASE+0x0000}, /* 26 */ {GPIO_BASE+0x0000}, /* 27 */ {GPIO_BASE+0x0000}, /* 28 */ {GPIO_BASE+0x0000}, /* 29 */ {GPIO_BASE+0x0000}, /* 30 */ {GPIO_BASE+0x0000}, /* 31 */ {GPIO_BASE+0x0000}, /* 32 */ {GPIO_BASE+0x0010}, /* 33 */ {GPIO_BASE+0x0010}, /* 34 */ {GPIO_BASE+0x0010}, /* 35 */ {GPIO_BASE+0x0010}, /* 36 */ {GPIO_BASE+0x0010}, /* 37 */ {GPIO_BASE+0x0010}, /* 38 */ {GPIO_BASE+0x0010}, /* 39 */ {GPIO_BASE+0x0010}, /* 40 */ {GPIO_BASE+0x0010}, /* 41 */ {GPIO_BASE+0x0010}, /* 42 */ {GPIO_BASE+0x0010}, /* 43 */ {GPIO_BASE+0x0010}, /* 44 */ {GPIO_BASE+0x0010}, /* 45 */ {GPIO_BASE+0x0010}, /* 46 */ {GPIO_BASE+0x0010}, /* 47 */ {GPIO_BASE+0x0010}, /* 48 */ {GPIO_BASE+0x0010}, /* 49 */ {GPIO_BASE+0x0010}, /* 50 */ {GPIO_BASE+0x0010}, /* 51 */ {GPIO_BASE+0x0010}, /* 52 */ {GPIO_BASE+0x0010}, /* 53 */ {GPIO_BASE+0x0010}, /* 54 */ {GPIO_BASE+0x0010}, /* 55 */ {GPIO_BASE+0x0010}, /* 56 */ {GPIO_BASE+0x0010}, /* 57 */ {GPIO_BASE+0x0010}, /* 58 */ {GPIO_BASE+0x0010}, /* 59 */ {GPIO_BASE+0x0010}, /* 60 */ {GPIO_BASE+0x0010}, /* 61 */ {GPIO_BASE+0x0010}, /* 62 */ {GPIO_BASE+0x0010}, /* 63 */ {GPIO_BASE+0x0010}, /* 64 */ {GPIO_BASE+0x0020}, /* 65 */ {GPIO_BASE+0x0020}, /* 66 */ {GPIO_BASE+0x0020}, /* 67 */ {GPIO_BASE+0x0020}, /* 68 */ {GPIO_BASE+0x0020}, /* 69 */ {GPIO_BASE+0x0020}, /* 70 */ {GPIO_BASE+0x0020}, /* 71 */ {GPIO_BASE+0x0020}, /* 72 */ {GPIO_BASE+0x0020}, /* 73 */ {GPIO_BASE+0x0020}, /* 74 */ {GPIO_BASE+0x0020}, /* 75 */ {GPIO_BASE+0x0020}, /* 76 */ {GPIO_BASE+0x0020}, /* 77 */ {GPIO_BASE+0x0020}, /* 78 */ {GPIO_BASE+0x0020}, /* 79 */ {GPIO_BASE+0x0020}, /* 80 */ {GPIO_BASE+0x0020}, /* 81 */ {GPIO_BASE+0x0020}, /* 82 */ {GPIO_BASE+0x0020}, /* 83 */ {GPIO_BASE+0x0020}, /* 84 */ {GPIO_BASE+0x0020}, /* 85 */ {GPIO_BASE+0x0020}, /* 86 */ {GPIO_BASE+0x0020}, /* 87 */ {GPIO_BASE+0x0020}, /* 88 */ {GPIO_BASE+0x0020}, /* 89 */ {GPIO_BASE+0x0020}, /* 90 */ {GPIO_BASE+0x0020}, /* 91 */ {GPIO_BASE+0x0020}, /* 92 */ {GPIO_BASE+0x0020}, /* 93 */ {GPIO_BASE+0x0020}, /* 94 */ {GPIO_BASE+0x0020}, /* 95 */ {GPIO_BASE+0x0020}, /* 96 */ {GPIO_BASE+0x0030}, /* 97 */ {GPIO_BASE+0x0030}, /* 98 */ {GPIO_BASE+0x0030}, /* 99 */ {GPIO_BASE+0x0030}, /* 100 */ {GPIO_BASE+0x0030}, /* 101 */ {GPIO_BASE+0x0030}, /* 102 */ {GPIO_BASE+0x0030}, /* 103 */ {GPIO_BASE+0x0030}, /* 104 */ {GPIO_BASE+0x0030}, /* 105 */ {GPIO_BASE+0x0030}, /* 106 */ {GPIO_BASE+0x0030}, /* 107 */ {GPIO_BASE+0x0030}, /* 108 */ {GPIO_BASE+0x0030}, /* 109 */ {GPIO_BASE+0x0030}, /* 110 */ {GPIO_BASE+0x0030}, /* 111 */ {GPIO_BASE+0x0030}, /* 112 */ {GPIO_BASE+0x0030}, /* 113 */ {GPIO_BASE+0x0030}, /* 114 */ {GPIO_BASE+0x0030}, /* 115 */ {GPIO_BASE+0x0030}, /* 116 */ {GPIO_BASE+0x0030}, /* 117 */ {GPIO_BASE+0x0030}, /* 118 */ {GPIO_BASE+0x0030}, /* 119 */ {GPIO_BASE+0x0030}, /* 120 */ {GPIO_BASE+0x0030}, /* 121 */ {GPIO_BASE+0x0030}, /* 122 */ {GPIO_BASE+0x0030}, /* 123 */ {GPIO_BASE+0x0030}, /* 124 */ {GPIO_BASE+0x0030}, /* 125 */ {GPIO_BASE+0x0030}, /* 126 */ {GPIO_BASE+0x0030}, /* 127 */ {GPIO_BASE+0x0030}, /* 128 */ {GPIO_BASE+0x0040}, /* 129 */ {GPIO_BASE+0x0040}, /* 130 */ {GPIO_BASE+0x0040}, /* 131 */ {GPIO_BASE+0x0040}, /* 132 */ {GPIO_BASE+0x0040}, /* 133 */ {GPIO_BASE+0x0040}, /* 134 */ {GPIO_BASE+0x0040}, /* 135 */ {GPIO_BASE+0x0040}, /* 136 */ {GPIO_BASE+0x0040}, /* 137 */ {GPIO_BASE+0x0040}, /* 138 */ {GPIO_BASE+0x0040}, /* 139 */ {GPIO_BASE+0x0040}, /* 140 */ {GPIO_BASE+0x0040}, /* 141 */ {GPIO_BASE+0x0040}, /* 142 */ {GPIO_BASE+0x0040}, /* 143 */ {GPIO_BASE+0x0040}, /* 144 */ {GPIO_BASE+0x0040}, /* 145 */ {GPIO_BASE+0x0040}, /* 146 */ {GPIO_BASE+0x0040}, /* 147 */ {GPIO_BASE+0x0040}, /* 148 */ {GPIO_BASE+0x0040}, /* 149 */ {GPIO_BASE+0x0040}, /* 150 */ {GPIO_BASE+0x0040}, /* 151 */ {GPIO_BASE+0x0040}, /* 152 */ {GPIO_BASE+0x0040}, /* 153 */ {GPIO_BASE+0x0040}, /* 154 */ {GPIO_BASE+0x0040}, /* 155 */ {GPIO_BASE+0x0040}, /* 156 */ {GPIO_BASE+0x0040}, /* 157 */ {GPIO_BASE+0x0040}, /* 158 */ {GPIO_BASE+0x0040}, /* 159 */ {GPIO_BASE+0x0040}, /* 160 */ {GPIO_BASE+0x0050}, /* 161 */ {GPIO_BASE+0x0050}, /* 162 */ {GPIO_BASE+0x0050}, /* 163 */ {GPIO_BASE+0x0050}, /* 164 */ {GPIO_BASE+0x0050}, /* 165 */ {GPIO_BASE+0x0050}, /* 166 */ {GPIO_BASE+0x0050}, /* 167 */ {GPIO_BASE+0x0050}, /* 168 */ {GPIO_BASE+0x0050}, /* 169 */ {GPIO_BASE+0x0050}, /* 170 */ {GPIO_BASE+0x0050}, /* 171 */ {GPIO_BASE+0x0050}, /* 172 */ {GPIO_BASE+0x0050}, /* 173 */ {GPIO_BASE+0x0050}, /* 174 */ {GPIO_BASE+0x0050}, /* 175 */ {GPIO_BASE+0x0050}, /* 176 */ {GPIO_BASE+0x0050}, /* 177 */ {GPIO_BASE+0x0050}, /* 178 */ {GPIO_BASE+0x0050}, /* 179 */ {GPIO_BASE+0x0050}, }; PIN_offset DIR_offset[] = { /* 0 */ {0}, /* 1 */ {1}, /* 2 */ {2}, /* 3 */ {3}, /* 4 */ {4}, /* 5 */ {5}, /* 6 */ {6}, /* 7 */ {7}, /* 8 */ {8}, /* 9 */ {9}, /* 10 */ {10}, /* 11 */ {11}, /* 12 */ {12}, /* 13 */ {13}, /* 14 */ {14}, /* 15 */ {15}, /* 16 */ {16}, /* 17 */ {17}, /* 18 */ {18}, /* 19 */ {19}, /* 20 */ {20}, /* 21 */ {21}, /* 22 */ {22}, /* 23 */ {23}, /* 24 */ {24}, /* 25 */ {25}, /* 26 */ {26}, /* 27 */ {27}, /* 28 */ {28}, /* 29 */ {29}, /* 30 */ {30}, /* 31 */ {31}, /* 32 */ {0}, /* 33 */ {1}, /* 34 */ {2}, /* 35 */ {3}, /* 36 */ {4}, /* 37 */ {5}, /* 38 */ {6}, /* 39 */ {7}, /* 40 */ {8}, /* 41 */ {9}, /* 42 */ {10}, /* 43 */ {11}, /* 44 */ {12}, /* 45 */ {13}, /* 46 */ {14}, /* 47 */ {15}, /* 48 */ {16}, /* 49 */ {17}, /* 50 */ {18}, /* 51 */ {19}, /* 52 */ {20}, /* 53 */ {21}, /* 54 */ {22}, /* 55 */ {23}, /* 56 */ {24}, /* 57 */ {25}, /* 58 */ {26}, /* 59 */ {27}, /* 60 */ {28}, /* 61 */ {29}, /* 62 */ {30}, /* 63 */ {31}, /* 64 */ {0}, /* 65 */ {1}, /* 66 */ {2}, /* 67 */ {3}, /* 68 */ {4}, /* 69 */ {5}, /* 70 */ {6}, /* 71 */ {7}, /* 72 */ {8}, /* 73 */ {9}, /* 74 */ {10}, /* 75 */ {11}, /* 76 */ {12}, /* 77 */ {13}, /* 78 */ {14}, /* 79 */ {15}, /* 80 */ {16}, /* 81 */ {17}, /* 82 */ {18}, /* 83 */ {19}, /* 84 */ {20}, /* 85 */ {21}, /* 86 */ {22}, /* 87 */ {23}, /* 88 */ {24}, /* 89 */ {25}, /* 90 */ {26}, /* 91 */ {27}, /* 92 */ {28}, /* 93 */ {29}, /* 94 */ {30}, /* 95 */ {31}, /* 96 */ {0}, /* 97 */ {1}, /* 98 */ {2}, /* 99 */ {3}, /* 100 */ {4}, /* 101 */ {5}, /* 102 */ {6}, /* 103 */ {7}, /* 104 */ {8}, /* 105 */ {9}, /* 106 */ {10}, /* 107 */ {11}, /* 108 */ {12}, /* 109 */ {13}, /* 110 */ {14}, /* 111 */ {15}, /* 112 */ {16}, /* 113 */ {17}, /* 114 */ {18}, /* 115 */ {19}, /* 116 */ {20}, /* 117 */ {21}, /* 118 */ {22}, /* 119 */ {23}, /* 120 */ {24}, /* 121 */ {25}, /* 122 */ {26}, /* 123 */ {27}, /* 124 */ {28}, /* 125 */ {29}, /* 126 */ {30}, /* 127 */ {31}, /* 128 */ {0}, /* 129 */ {1}, /* 130 */ {2}, /* 131 */ {3}, /* 132 */ {4}, /* 133 */ {5}, /* 134 */ {6}, /* 135 */ {7}, /* 136 */ {8}, /* 137 */ {9}, /* 138 */ {10}, /* 139 */ {11}, /* 140 */ {12}, /* 141 */ {13}, /* 142 */ {14}, /* 143 */ {15}, /* 144 */ {16}, /* 145 */ {17}, /* 146 */ {18}, /* 147 */ {19}, /* 148 */ {20}, /* 149 */ {21}, /* 150 */ {22}, /* 151 */ {23}, /* 152 */ {24}, /* 153 */ {25}, /* 154 */ {26}, /* 155 */ {27}, /* 156 */ {28}, /* 157 */ {29}, /* 158 */ {30}, /* 159 */ {31}, /* 160 */ {0}, /* 161 */ {1}, /* 162 */ {2}, /* 163 */ {3}, /* 164 */ {4}, /* 165 */ {5}, /* 166 */ {6}, /* 167 */ {7}, /* 168 */ {8}, /* 169 */ {9}, /* 170 */ {10}, /* 171 */ {11}, /* 172 */ {12}, /* 173 */ {13}, /* 174 */ {14}, /* 175 */ {15}, /* 176 */ {16}, /* 177 */ {17}, /* 178 */ {18}, /* 179 */ {19}, }; PIN_addr PUPD_addr[] = { /* 0 */ {-1}, /* 1 */ {-1}, /* 2 */ {-1}, /* 3 */ {-1}, /* 4 */ {-1}, /* 5 */ {-1}, /* 6 */ {-1}, /* 7 */ {-1}, /* 8 */ {-1}, /* 9 */ {-1}, /* 10 */ {-1}, /* 11 */ {-1}, /* 12 */ {-1}, /* 13 */ {-1}, /* 14 */ {-1}, /* 15 */ {-1}, /* 16 */ {-1}, /* 17 */ {-1}, /* 18 */ {-1}, /* 19 */ {-1}, /* 20 */ {-1}, /* 21 */ {-1}, /* 22 */ {-1}, /* 23 */ {-1}, /* 24 */ {-1}, /* 25 */ {-1}, /* 26 */ {-1}, /* 27 */ {-1}, /* 28 */ {-1}, /* 29 */ {-1}, /* 30 */ {-1}, /* 31 */ {-1}, /* 32 */ {-1}, /* 33 */ {-1}, /* 34 */ {-1}, /* 35 */ {-1}, /* 36 */ {-1}, /* 37 */ {-1}, /* 38 */ {-1}, /* 39 */ {-1}, /* 40 */ {-1}, /* 41 */ {-1}, /* 42 */ {-1}, /* 43 */ {-1}, /* 44 */ {-1}, /* 45 */ {-1}, /* 46 */ {-1}, /* 47 */ {-1}, /* 48 */ {-1}, /* 49 */ {-1}, /* 50 */ {-1}, /* 51 */ {-1}, /* 52 */ {-1}, /* 53 */ {-1}, /* 54 */ {-1}, /* 55 */ {-1}, /* 56 */ {-1}, /* 57 */ {-1}, /* 58 */ {-1}, /* 59 */ {-1}, /* 60 */ {-1}, /* 61 */ {-1}, /* 62 */ {-1}, /* 63 */ {-1}, /* 64 */ {-1}, /* 65 */ {-1}, /* 66 */ {-1}, /* 67 */ {-1}, /* 68 */ {-1}, /* 69 */ {-1}, /* 70 */ {-1}, /* 71 */ {-1}, /* 72 */ {-1}, /* 73 */ {-1}, /* 74 */ {-1}, /* 75 */ {-1}, /* 76 */ {-1}, /* 77 */ {-1}, /* 78 */ {-1}, /* 79 */ {-1}, /* 80 */ {-1}, /* 81 */ {-1}, /* 82 */ {-1}, /* 83 */ {-1}, /* 84 */ {-1}, /* 85 */ {-1}, /* 86 */ {-1}, /* 87 */ {-1}, /* 88 */ {-1}, /* 89 */ {-1}, /* 90 */ {-1}, /* 91 */ {IOCFG_RM_BASE+0x0090}, /* 92 */ {IOCFG_RM_BASE+0x0090}, /* 93 */ {IOCFG_RM_BASE+0x0090}, /* 94 */ {IOCFG_RM_BASE+0x0090}, /* 95 */ {-1}, /* 96 */ {-1}, /* 97 */ {-1}, /* 98 */ {-1}, /* 99 */ {-1}, /* 100 */ {-1}, /* 101 */ {-1}, /* 102 */ {-1}, /* 103 */ {-1}, /* 104 */ {-1}, /* 105 */ {-1}, /* 106 */ {-1}, /* 107 */ {-1}, /* 108 */ {-1}, /* 109 */ {-1}, /* 110 */ {-1}, /* 111 */ {-1}, /* 112 */ {-1}, /* 113 */ {-1}, /* 114 */ {-1}, /* 115 */ {-1}, /* 116 */ {-1}, /* 117 */ {-1}, /* 118 */ {-1}, /* 119 */ {-1}, /* 120 */ {-1}, /* 121 */ {-1}, /* 122 */ {IOCFG_TL_BASE+0x0020}, /* 123 */ {IOCFG_TL_BASE+0x0020}, /* 124 */ {IOCFG_TL_BASE+0x0020}, /* 125 */ {IOCFG_TL_BASE+0x0020}, /* 126 */ {IOCFG_TL_BASE+0x0020}, /* 127 */ {IOCFG_TL_BASE+0x0020}, /* 128 */ {IOCFG_TL_BASE+0x0020}, /* 129 */ {IOCFG_TL_BASE+0x0020}, /* 130 */ {IOCFG_TL_BASE+0x0020}, /* 131 */ {IOCFG_TL_BASE+0x0020}, /* 132 */ {IOCFG_TL_BASE+0x0020}, /* 133 */ {IOCFG_TL_BASE+0x0020}, /* 134 */ {-1}, /* 135 */ {-1}, /* 136 */ {-1}, /* 137 */ {-1}, /* 138 */ {-1}, /* 139 */ {-1}, /* 140 */ {-1}, /* 141 */ {-1}, /* 142 */ {-1}, /* 143 */ {-1}, /* 144 */ {-1}, /* 145 */ {-1}, /* 146 */ {-1}, /* 147 */ {-1}, /* 148 */ {-1}, /* 149 */ {-1}, /* 150 */ {-1}, /* 151 */ {-1}, /* 152 */ {-1}, /* 153 */ {-1}, /* 154 */ {-1}, /* 155 */ {IOCFG_LB_BASE+0x0030}, /* 156 */ {IOCFG_LB_BASE+0x0030}, /* 157 */ {IOCFG_LB_BASE+0x0030}, /* 158 */ {-1}, /* 159 */ {-1}, /* 160 */ {-1}, /* 161 */ {IOCFG_LB_BASE+0x0030}, /* 162 */ {IOCFG_LB_BASE+0x0030}, /* 163 */ {IOCFG_LB_BASE+0x0030}, /* 164 */ {IOCFG_LB_BASE+0x0030}, /* 165 */ {-1}, /* 166 */ {-1}, /* 167 */ {-1}, /* 168 */ {-1}, /* 169 */ {-1}, /* 170 */ {IOCFG_LB_BASE+0x0030}, /* 171 */ {IOCFG_LB_BASE+0x0030}, /* 172 */ {IOCFG_LB_BASE+0x0030}, /* 173 */ {IOCFG_LB_BASE+0x0030}, /* 174 */ {IOCFG_LB_BASE+0x0030}, /* 175 */ {-1}, /* 176 */ {-1}, /* 177 */ {-1}, /* 178 */ {-1}, /* 179 */ {-1}, }; PIN_offset PUPD_offset[] = { /* 0 */ {-1}, /* 1 */ {-1}, /* 2 */ {-1}, /* 3 */ {-1}, /* 4 */ {-1}, /* 5 */ {-1}, /* 6 */ {-1}, /* 7 */ {-1}, /* 8 */ {-1}, /* 9 */ {-1}, /* 10 */ {-1}, /* 11 */ {-1}, /* 12 */ {-1}, /* 13 */ {-1}, /* 14 */ {-1}, /* 15 */ {-1}, /* 16 */ {-1}, /* 17 */ {-1}, /* 18 */ {-1}, /* 19 */ {-1}, /* 20 */ {-1}, /* 21 */ {-1}, /* 22 */ {-1}, /* 23 */ {-1}, /* 24 */ {-1}, /* 25 */ {-1}, /* 26 */ {-1}, /* 27 */ {-1}, /* 28 */ {-1}, /* 29 */ {-1}, /* 30 */ {-1}, /* 31 */ {-1}, /* 32 */ {-1}, /* 33 */ {-1}, /* 34 */ {-1}, /* 35 */ {-1}, /* 36 */ {-1}, /* 37 */ {-1}, /* 38 */ {-1}, /* 39 */ {-1}, /* 40 */ {-1}, /* 41 */ {-1}, /* 42 */ {-1}, /* 43 */ {-1}, /* 44 */ {-1}, /* 45 */ {-1}, /* 46 */ {-1}, /* 47 */ {-1}, /* 48 */ {-1}, /* 49 */ {-1}, /* 50 */ {-1}, /* 51 */ {-1}, /* 52 */ {-1}, /* 53 */ {-1}, /* 54 */ {-1}, /* 55 */ {-1}, /* 56 */ {-1}, /* 57 */ {-1}, /* 58 */ {-1}, /* 59 */ {-1}, /* 60 */ {-1}, /* 61 */ {-1}, /* 62 */ {-1}, /* 63 */ {-1}, /* 64 */ {-1}, /* 65 */ {-1}, /* 66 */ {-1}, /* 67 */ {-1}, /* 68 */ {-1}, /* 69 */ {-1}, /* 70 */ {-1}, /* 71 */ {-1}, /* 72 */ {-1}, /* 73 */ {-1}, /* 74 */ {-1}, /* 75 */ {-1}, /* 76 */ {-1}, /* 77 */ {-1}, /* 78 */ {-1}, /* 79 */ {-1}, /* 80 */ {-1}, /* 81 */ {-1}, /* 82 */ {-1}, /* 83 */ {-1}, /* 84 */ {-1}, /* 85 */ {-1}, /* 86 */ {-1}, /* 87 */ {-1}, /* 88 */ {-1}, /* 89 */ {-1}, /* 90 */ {-1}, /* 91 */ {3}, /* 92 */ {2}, /* 93 */ {0}, /* 94 */ {1}, /* 95 */ {-1}, /* 96 */ {-1}, /* 97 */ {-1}, /* 98 */ {-1}, /* 99 */ {-1}, /* 100 */ {-1}, /* 101 */ {-1}, /* 102 */ {-1}, /* 103 */ {-1}, /* 104 */ {-1}, /* 105 */ {-1}, /* 106 */ {-1}, /* 107 */ {-1}, /* 108 */ {-1}, /* 109 */ {-1}, /* 110 */ {-1}, /* 111 */ {-1}, /* 112 */ {-1}, /* 113 */ {-1}, /* 114 */ {-1}, /* 115 */ {-1}, /* 116 */ {-1}, /* 117 */ {-1}, /* 118 */ {-1}, /* 119 */ {-1}, /* 120 */ {-1}, /* 121 */ {-1}, /* 122 */ {1}, /* 123 */ {2}, /* 124 */ {0}, /* 125 */ {4}, /* 126 */ {6}, /* 127 */ {8}, /* 128 */ {3}, /* 129 */ {7}, /* 130 */ {9}, /* 131 */ {10}, /* 132 */ {5}, /* 133 */ {11}, /* 134 */ {-1}, /* 135 */ {-1}, /* 136 */ {-1}, /* 137 */ {-1}, /* 138 */ {-1}, /* 139 */ {-1}, /* 140 */ {-1}, /* 141 */ {-1}, /* 142 */ {-1}, /* 143 */ {-1}, /* 144 */ {-1}, /* 145 */ {-1}, /* 146 */ {-1}, /* 147 */ {-1}, /* 148 */ {-1}, /* 149 */ {-1}, /* 150 */ {-1}, /* 151 */ {-1}, /* 152 */ {-1}, /* 153 */ {-1}, /* 154 */ {-1}, /* 155 */ {10}, /* 156 */ {11}, /* 157 */ {9}, /* 158 */ {-1}, /* 159 */ {-1}, /* 160 */ {-1}, /* 161 */ {5}, /* 162 */ {4}, /* 163 */ {3}, /* 164 */ {2}, /* 165 */ {-1}, /* 166 */ {-1}, /* 167 */ {-1}, /* 168 */ {-1}, /* 169 */ {-1}, /* 170 */ {1}, /* 171 */ {0}, /* 172 */ {6}, /* 173 */ {8}, /* 174 */ {7}, /* 175 */ {-1}, /* 176 */ {-1}, /* 177 */ {-1}, /* 178 */ {-1}, /* 179 */ {-1}, }; PIN_addr R0_addr[] = { /* 0 */ {-1}, /* 1 */ {-1}, /* 2 */ {-1}, /* 3 */ {-1}, /* 4 */ {-1}, /* 5 */ {-1}, /* 6 */ {-1}, /* 7 */ {-1}, /* 8 */ {-1}, /* 9 */ {-1}, /* 10 */ {-1}, /* 11 */ {-1}, /* 12 */ {-1}, /* 13 */ {-1}, /* 14 */ {-1}, /* 15 */ {-1}, /* 16 */ {-1}, /* 17 */ {-1}, /* 18 */ {-1}, /* 19 */ {-1}, /* 20 */ {-1}, /* 21 */ {-1}, /* 22 */ {-1}, /* 23 */ {-1}, /* 24 */ {-1}, /* 25 */ {-1}, /* 26 */ {-1}, /* 27 */ {-1}, /* 28 */ {-1}, /* 29 */ {-1}, /* 30 */ {-1}, /* 31 */ {-1}, /* 32 */ {-1}, /* 33 */ {-1}, /* 34 */ {-1}, /* 35 */ {-1}, /* 36 */ {-1}, /* 37 */ {-1}, /* 38 */ {-1}, /* 39 */ {-1}, /* 40 */ {-1}, /* 41 */ {-1}, /* 42 */ {-1}, /* 43 */ {-1}, /* 44 */ {-1}, /* 45 */ {-1}, /* 46 */ {-1}, /* 47 */ {-1}, /* 48 */ {-1}, /* 49 */ {-1}, /* 50 */ {-1}, /* 51 */ {-1}, /* 52 */ {-1}, /* 53 */ {-1}, /* 54 */ {-1}, /* 55 */ {-1}, /* 56 */ {-1}, /* 57 */ {-1}, /* 58 */ {-1}, /* 59 */ {-1}, /* 60 */ {-1}, /* 61 */ {-1}, /* 62 */ {-1}, /* 63 */ {-1}, /* 64 */ {-1}, /* 65 */ {-1}, /* 66 */ {-1}, /* 67 */ {-1}, /* 68 */ {-1}, /* 69 */ {-1}, /* 70 */ {-1}, /* 71 */ {-1}, /* 72 */ {-1}, /* 73 */ {-1}, /* 74 */ {-1}, /* 75 */ {-1}, /* 76 */ {-1}, /* 77 */ {-1}, /* 78 */ {-1}, /* 79 */ {-1}, /* 80 */ {-1}, /* 81 */ {-1}, /* 82 */ {-1}, /* 83 */ {-1}, /* 84 */ {-1}, /* 85 */ {-1}, /* 86 */ {-1}, /* 87 */ {-1}, /* 88 */ {-1}, /* 89 */ {-1}, /* 90 */ {-1}, /* 91 */ {IOCFG_RM_BASE+0x00b0}, /* 92 */ {IOCFG_RM_BASE+0x00b0}, /* 93 */ {IOCFG_RM_BASE+0x00b0}, /* 94 */ {IOCFG_RM_BASE+0x00b0}, /* 95 */ {-1}, /* 96 */ {-1}, /* 97 */ {-1}, /* 98 */ {-1}, /* 99 */ {-1}, /* 100 */ {-1}, /* 101 */ {-1}, /* 102 */ {-1}, /* 103 */ {-1}, /* 104 */ {-1}, /* 105 */ {-1}, /* 106 */ {-1}, /* 107 */ {-1}, /* 108 */ {-1}, /* 109 */ {-1}, /* 110 */ {-1}, /* 111 */ {-1}, /* 112 */ {-1}, /* 113 */ {-1}, /* 114 */ {-1}, /* 115 */ {-1}, /* 116 */ {-1}, /* 117 */ {-1}, /* 118 */ {-1}, /* 119 */ {-1}, /* 120 */ {-1}, /* 121 */ {-1}, /* 122 */ {IOCFG_TL_BASE+0x0030}, /* 123 */ {IOCFG_TL_BASE+0x0030}, /* 124 */ {IOCFG_TL_BASE+0x0030}, /* 125 */ {IOCFG_TL_BASE+0x0030}, /* 126 */ {IOCFG_TL_BASE+0x0030}, /* 127 */ {IOCFG_TL_BASE+0x0030}, /* 128 */ {IOCFG_TL_BASE+0x0030}, /* 129 */ {IOCFG_TL_BASE+0x0030}, /* 130 */ {IOCFG_TL_BASE+0x0030}, /* 131 */ {IOCFG_TL_BASE+0x0030}, /* 132 */ {IOCFG_TL_BASE+0x0030}, /* 133 */ {IOCFG_TL_BASE+0x0030}, /* 134 */ {-1}, /* 135 */ {-1}, /* 136 */ {-1}, /* 137 */ {-1}, /* 138 */ {-1}, /* 139 */ {-1}, /* 140 */ {-1}, /* 141 */ {-1}, /* 142 */ {-1}, /* 143 */ {-1}, /* 144 */ {-1}, /* 145 */ {-1}, /* 146 */ {-1}, /* 147 */ {-1}, /* 148 */ {-1}, /* 149 */ {-1}, /* 150 */ {-1}, /* 151 */ {-1}, /* 152 */ {-1}, /* 153 */ {-1}, /* 154 */ {-1}, /* 155 */ {IOCFG_LB_BASE+0x0040}, /* 156 */ {IOCFG_LB_BASE+0x0040}, /* 157 */ {IOCFG_LB_BASE+0x0040}, /* 158 */ {-1}, /* 159 */ {-1}, /* 160 */ {-1}, /* 161 */ {IOCFG_LB_BASE+0x0040}, /* 162 */ {IOCFG_LB_BASE+0x0040}, /* 163 */ {IOCFG_LB_BASE+0x0040}, /* 164 */ {IOCFG_LB_BASE+0x0040}, /* 165 */ {-1}, /* 166 */ {-1}, /* 167 */ {-1}, /* 168 */ {-1}, /* 169 */ {-1}, /* 170 */ {IOCFG_LB_BASE+0x0040}, /* 171 */ {IOCFG_LB_BASE+0x0040}, /* 172 */ {IOCFG_LB_BASE+0x0040}, /* 173 */ {IOCFG_LB_BASE+0x0040}, /* 174 */ {IOCFG_LB_BASE+0x0040}, /* 175 */ {-1}, /* 176 */ {-1}, /* 177 */ {-1}, /* 178 */ {-1}, /* 179 */ {-1}, }; PIN_offset R0_offset[] = { /* 0 */ {-1}, /* 1 */ {-1}, /* 2 */ {-1}, /* 3 */ {-1}, /* 4 */ {-1}, /* 5 */ {-1}, /* 6 */ {-1}, /* 7 */ {-1}, /* 8 */ {-1}, /* 9 */ {-1}, /* 10 */ {-1}, /* 11 */ {-1}, /* 12 */ {-1}, /* 13 */ {-1}, /* 14 */ {-1}, /* 15 */ {-1}, /* 16 */ {-1}, /* 17 */ {-1}, /* 18 */ {-1}, /* 19 */ {-1}, /* 20 */ {-1}, /* 21 */ {-1}, /* 22 */ {-1}, /* 23 */ {-1}, /* 24 */ {-1}, /* 25 */ {-1}, /* 26 */ {-1}, /* 27 */ {-1}, /* 28 */ {-1}, /* 29 */ {-1}, /* 30 */ {-1}, /* 31 */ {-1}, /* 32 */ {-1}, /* 33 */ {-1}, /* 34 */ {-1}, /* 35 */ {-1}, /* 36 */ {-1}, /* 37 */ {-1}, /* 38 */ {-1}, /* 39 */ {-1}, /* 40 */ {-1}, /* 41 */ {-1}, /* 42 */ {-1}, /* 43 */ {-1}, /* 44 */ {-1}, /* 45 */ {-1}, /* 46 */ {-1}, /* 47 */ {-1}, /* 48 */ {-1}, /* 49 */ {-1}, /* 50 */ {-1}, /* 51 */ {-1}, /* 52 */ {-1}, /* 53 */ {-1}, /* 54 */ {-1}, /* 55 */ {-1}, /* 56 */ {-1}, /* 57 */ {-1}, /* 58 */ {-1}, /* 59 */ {-1}, /* 60 */ {-1}, /* 61 */ {-1}, /* 62 */ {-1}, /* 63 */ {-1}, /* 64 */ {-1}, /* 65 */ {-1}, /* 66 */ {-1}, /* 67 */ {-1}, /* 68 */ {-1}, /* 69 */ {-1}, /* 70 */ {-1}, /* 71 */ {-1}, /* 72 */ {-1}, /* 73 */ {-1}, /* 74 */ {-1}, /* 75 */ {-1}, /* 76 */ {-1}, /* 77 */ {-1}, /* 78 */ {-1}, /* 79 */ {-1}, /* 80 */ {-1}, /* 81 */ {-1}, /* 82 */ {-1}, /* 83 */ {-1}, /* 84 */ {-1}, /* 85 */ {-1}, /* 86 */ {-1}, /* 87 */ {-1}, /* 88 */ {-1}, /* 89 */ {-1}, /* 90 */ {-1}, /* 91 */ {3}, /* 92 */ {2}, /* 93 */ {0}, /* 94 */ {1}, /* 95 */ {-1}, /* 96 */ {-1}, /* 97 */ {-1}, /* 98 */ {-1}, /* 99 */ {-1}, /* 100 */ {-1}, /* 101 */ {-1}, /* 102 */ {-1}, /* 103 */ {-1}, /* 104 */ {-1}, /* 105 */ {-1}, /* 106 */ {-1}, /* 107 */ {-1}, /* 108 */ {-1}, /* 109 */ {-1}, /* 110 */ {-1}, /* 111 */ {-1}, /* 112 */ {-1}, /* 113 */ {-1}, /* 114 */ {-1}, /* 115 */ {-1}, /* 116 */ {-1}, /* 117 */ {-1}, /* 118 */ {-1}, /* 119 */ {-1}, /* 120 */ {-1}, /* 121 */ {-1}, /* 122 */ {1}, /* 123 */ {2}, /* 124 */ {0}, /* 125 */ {4}, /* 126 */ {6}, /* 127 */ {8}, /* 128 */ {3}, /* 129 */ {7}, /* 130 */ {9}, /* 131 */ {10}, /* 132 */ {5}, /* 133 */ {11}, /* 134 */ {-1}, /* 135 */ {-1}, /* 136 */ {-1}, /* 137 */ {-1}, /* 138 */ {-1}, /* 139 */ {-1}, /* 140 */ {-1}, /* 141 */ {-1}, /* 142 */ {-1}, /* 143 */ {-1}, /* 144 */ {-1}, /* 145 */ {-1}, /* 146 */ {-1}, /* 147 */ {-1}, /* 148 */ {-1}, /* 149 */ {-1}, /* 150 */ {-1}, /* 151 */ {-1}, /* 152 */ {-1}, /* 153 */ {-1}, /* 154 */ {-1}, /* 155 */ {10}, /* 156 */ {11}, /* 157 */ {9}, /* 158 */ {-1}, /* 159 */ {-1}, /* 160 */ {-1}, /* 161 */ {5}, /* 162 */ {4}, /* 163 */ {3}, /* 164 */ {2}, /* 165 */ {-1}, /* 166 */ {-1}, /* 167 */ {-1}, /* 168 */ {-1}, /* 169 */ {-1}, /* 170 */ {1}, /* 171 */ {0}, /* 172 */ {6}, /* 173 */ {8}, /* 174 */ {7}, /* 175 */ {-1}, /* 176 */ {-1}, /* 177 */ {-1}, /* 178 */ {-1}, /* 179 */ {-1}, }; PIN_addr R1_addr[] = { /* 0 */ {-1}, /* 1 */ {-1}, /* 2 */ {-1}, /* 3 */ {-1}, /* 4 */ {-1}, /* 5 */ {-1}, /* 6 */ {-1}, /* 7 */ {-1}, /* 8 */ {-1}, /* 9 */ {-1}, /* 10 */ {-1}, /* 11 */ {-1}, /* 12 */ {-1}, /* 13 */ {-1}, /* 14 */ {-1}, /* 15 */ {-1}, /* 16 */ {-1}, /* 17 */ {-1}, /* 18 */ {-1}, /* 19 */ {-1}, /* 20 */ {-1}, /* 21 */ {-1}, /* 22 */ {-1}, /* 23 */ {-1}, /* 24 */ {-1}, /* 25 */ {-1}, /* 26 */ {-1}, /* 27 */ {-1}, /* 28 */ {-1}, /* 29 */ {-1}, /* 30 */ {-1}, /* 31 */ {-1}, /* 32 */ {-1}, /* 33 */ {-1}, /* 34 */ {-1}, /* 35 */ {-1}, /* 36 */ {-1}, /* 37 */ {-1}, /* 38 */ {-1}, /* 39 */ {-1}, /* 40 */ {-1}, /* 41 */ {-1}, /* 42 */ {-1}, /* 43 */ {-1}, /* 44 */ {-1}, /* 45 */ {-1}, /* 46 */ {-1}, /* 47 */ {-1}, /* 48 */ {-1}, /* 49 */ {-1}, /* 50 */ {-1}, /* 51 */ {-1}, /* 52 */ {-1}, /* 53 */ {-1}, /* 54 */ {-1}, /* 55 */ {-1}, /* 56 */ {-1}, /* 57 */ {-1}, /* 58 */ {-1}, /* 59 */ {-1}, /* 60 */ {-1}, /* 61 */ {-1}, /* 62 */ {-1}, /* 63 */ {-1}, /* 64 */ {-1}, /* 65 */ {-1}, /* 66 */ {-1}, /* 67 */ {-1}, /* 68 */ {-1}, /* 69 */ {-1}, /* 70 */ {-1}, /* 71 */ {-1}, /* 72 */ {-1}, /* 73 */ {-1}, /* 74 */ {-1}, /* 75 */ {-1}, /* 76 */ {-1}, /* 77 */ {-1}, /* 78 */ {-1}, /* 79 */ {-1}, /* 80 */ {-1}, /* 81 */ {-1}, /* 82 */ {-1}, /* 83 */ {-1}, /* 84 */ {-1}, /* 85 */ {-1}, /* 86 */ {-1}, /* 87 */ {-1}, /* 88 */ {-1}, /* 89 */ {-1}, /* 90 */ {-1}, /* 91 */ {IOCFG_RM_BASE+0x00c0}, /* 92 */ {IOCFG_RM_BASE+0x00c0}, /* 93 */ {IOCFG_RM_BASE+0x00c0}, /* 94 */ {IOCFG_RM_BASE+0x00c0}, /* 95 */ {-1}, /* 96 */ {-1}, /* 97 */ {-1}, /* 98 */ {-1}, /* 99 */ {-1}, /* 100 */ {-1}, /* 101 */ {-1}, /* 102 */ {-1}, /* 103 */ {-1}, /* 104 */ {-1}, /* 105 */ {-1}, /* 106 */ {-1}, /* 107 */ {-1}, /* 108 */ {-1}, /* 109 */ {-1}, /* 110 */ {-1}, /* 111 */ {-1}, /* 112 */ {-1}, /* 113 */ {-1}, /* 114 */ {-1}, /* 115 */ {-1}, /* 116 */ {-1}, /* 117 */ {-1}, /* 118 */ {-1}, /* 119 */ {-1}, /* 120 */ {-1}, /* 121 */ {-1}, /* 122 */ {IOCFG_TL_BASE+0x0040}, /* 123 */ {IOCFG_TL_BASE+0x0040}, /* 124 */ {IOCFG_TL_BASE+0x0040}, /* 125 */ {IOCFG_TL_BASE+0x0040}, /* 126 */ {IOCFG_TL_BASE+0x0040}, /* 127 */ {IOCFG_TL_BASE+0x0040}, /* 128 */ {IOCFG_TL_BASE+0x0040}, /* 129 */ {IOCFG_TL_BASE+0x0040}, /* 130 */ {IOCFG_TL_BASE+0x0040}, /* 131 */ {IOCFG_TL_BASE+0x0040}, /* 132 */ {IOCFG_TL_BASE+0x0040}, /* 133 */ {IOCFG_TL_BASE+0x0040}, /* 134 */ {-1}, /* 135 */ {-1}, /* 136 */ {-1}, /* 137 */ {-1}, /* 138 */ {-1}, /* 139 */ {-1}, /* 140 */ {-1}, /* 141 */ {-1}, /* 142 */ {-1}, /* 143 */ {-1}, /* 144 */ {-1}, /* 145 */ {-1}, /* 146 */ {-1}, /* 147 */ {-1}, /* 148 */ {-1}, /* 149 */ {-1}, /* 150 */ {-1}, /* 151 */ {-1}, /* 152 */ {-1}, /* 153 */ {-1}, /* 154 */ {-1}, /* 155 */ {IOCFG_LB_BASE+0x0050}, /* 156 */ {IOCFG_LB_BASE+0x0050}, /* 157 */ {IOCFG_LB_BASE+0x0050}, /* 158 */ {-1}, /* 159 */ {-1}, /* 160 */ {-1}, /* 161 */ {IOCFG_LB_BASE+0x0050}, /* 162 */ {IOCFG_LB_BASE+0x0050}, /* 163 */ {IOCFG_LB_BASE+0x0050}, /* 164 */ {IOCFG_LB_BASE+0x0050}, /* 165 */ {-1}, /* 166 */ {-1}, /* 167 */ {-1}, /* 168 */ {-1}, /* 169 */ {-1}, /* 170 */ {IOCFG_LB_BASE+0x0050}, /* 171 */ {IOCFG_LB_BASE+0x0050}, /* 172 */ {IOCFG_LB_BASE+0x0050}, /* 173 */ {IOCFG_LB_BASE+0x0050}, /* 174 */ {IOCFG_LB_BASE+0x0050}, /* 175 */ {-1}, /* 176 */ {-1}, /* 177 */ {-1}, /* 178 */ {-1}, /* 179 */ {-1}, }; PIN_offset R1_offset[] = { /* 0 */ {-1}, /* 1 */ {-1}, /* 2 */ {-1}, /* 3 */ {-1}, /* 4 */ {-1}, /* 5 */ {-1}, /* 6 */ {-1}, /* 7 */ {-1}, /* 8 */ {-1}, /* 9 */ {-1}, /* 10 */ {-1}, /* 11 */ {-1}, /* 12 */ {-1}, /* 13 */ {-1}, /* 14 */ {-1}, /* 15 */ {-1}, /* 16 */ {-1}, /* 17 */ {-1}, /* 18 */ {-1}, /* 19 */ {-1}, /* 20 */ {-1}, /* 21 */ {-1}, /* 22 */ {-1}, /* 23 */ {-1}, /* 24 */ {-1}, /* 25 */ {-1}, /* 26 */ {-1}, /* 27 */ {-1}, /* 28 */ {-1}, /* 29 */ {-1}, /* 30 */ {-1}, /* 31 */ {-1}, /* 32 */ {-1}, /* 33 */ {-1}, /* 34 */ {-1}, /* 35 */ {-1}, /* 36 */ {-1}, /* 37 */ {-1}, /* 38 */ {-1}, /* 39 */ {-1}, /* 40 */ {-1}, /* 41 */ {-1}, /* 42 */ {-1}, /* 43 */ {-1}, /* 44 */ {-1}, /* 45 */ {-1}, /* 46 */ {-1}, /* 47 */ {-1}, /* 48 */ {-1}, /* 49 */ {-1}, /* 50 */ {-1}, /* 51 */ {-1}, /* 52 */ {-1}, /* 53 */ {-1}, /* 54 */ {-1}, /* 55 */ {-1}, /* 56 */ {-1}, /* 57 */ {-1}, /* 58 */ {-1}, /* 59 */ {-1}, /* 60 */ {-1}, /* 61 */ {-1}, /* 62 */ {-1}, /* 63 */ {-1}, /* 64 */ {-1}, /* 65 */ {-1}, /* 66 */ {-1}, /* 67 */ {-1}, /* 68 */ {-1}, /* 69 */ {-1}, /* 70 */ {-1}, /* 71 */ {-1}, /* 72 */ {-1}, /* 73 */ {-1}, /* 74 */ {-1}, /* 75 */ {-1}, /* 76 */ {-1}, /* 77 */ {-1}, /* 78 */ {-1}, /* 79 */ {-1}, /* 80 */ {-1}, /* 81 */ {-1}, /* 82 */ {-1}, /* 83 */ {-1}, /* 84 */ {-1}, /* 85 */ {-1}, /* 86 */ {-1}, /* 87 */ {-1}, /* 88 */ {-1}, /* 89 */ {-1}, /* 90 */ {-1}, /* 91 */ {3}, /* 92 */ {2}, /* 93 */ {0}, /* 94 */ {1}, /* 95 */ {-1}, /* 96 */ {-1}, /* 97 */ {-1}, /* 98 */ {-1}, /* 99 */ {-1}, /* 100 */ {-1}, /* 101 */ {-1}, /* 102 */ {-1}, /* 103 */ {-1}, /* 104 */ {-1}, /* 105 */ {-1}, /* 106 */ {-1}, /* 107 */ {-1}, /* 108 */ {-1}, /* 109 */ {-1}, /* 110 */ {-1}, /* 111 */ {-1}, /* 112 */ {-1}, /* 113 */ {-1}, /* 114 */ {-1}, /* 115 */ {-1}, /* 116 */ {-1}, /* 117 */ {-1}, /* 118 */ {-1}, /* 119 */ {-1}, /* 120 */ {-1}, /* 121 */ {-1}, /* 122 */ {1}, /* 123 */ {2}, /* 124 */ {0}, /* 125 */ {4}, /* 126 */ {6}, /* 127 */ {8}, /* 128 */ {3}, /* 129 */ {7}, /* 130 */ {9}, /* 131 */ {10}, /* 132 */ {5}, /* 133 */ {11}, /* 134 */ {-1}, /* 135 */ {-1}, /* 136 */ {-1}, /* 137 */ {-1}, /* 138 */ {-1}, /* 139 */ {-1}, /* 140 */ {-1}, /* 141 */ {-1}, /* 142 */ {-1}, /* 143 */ {-1}, /* 144 */ {-1}, /* 145 */ {-1}, /* 146 */ {-1}, /* 147 */ {-1}, /* 148 */ {-1}, /* 149 */ {-1}, /* 150 */ {-1}, /* 151 */ {-1}, /* 152 */ {-1}, /* 153 */ {-1}, /* 154 */ {-1}, /* 155 */ {10}, /* 156 */ {11}, /* 157 */ {9}, /* 158 */ {-1}, /* 159 */ {-1}, /* 160 */ {-1}, /* 161 */ {5}, /* 162 */ {4}, /* 163 */ {3}, /* 164 */ {2}, /* 165 */ {-1}, /* 166 */ {-1}, /* 167 */ {-1}, /* 168 */ {-1}, /* 169 */ {-1}, /* 170 */ {1}, /* 171 */ {0}, /* 172 */ {6}, /* 173 */ {8}, /* 174 */ {7}, /* 175 */ {-1}, /* 176 */ {-1}, /* 177 */ {-1}, /* 178 */ {-1}, /* 179 */ {-1}, }; PIN_addr DATAIN_addr[] = { /* 0 */ {GPIO_BASE+0x0200}, /* 1 */ {GPIO_BASE+0x0200}, /* 2 */ {GPIO_BASE+0x0200}, /* 3 */ {GPIO_BASE+0x0200}, /* 4 */ {GPIO_BASE+0x0200}, /* 5 */ {GPIO_BASE+0x0200}, /* 6 */ {GPIO_BASE+0x0200}, /* 7 */ {GPIO_BASE+0x0200}, /* 8 */ {GPIO_BASE+0x0200}, /* 9 */ {GPIO_BASE+0x0200}, /* 10 */ {GPIO_BASE+0x0200}, /* 11 */ {GPIO_BASE+0x0200}, /* 12 */ {GPIO_BASE+0x0200}, /* 13 */ {GPIO_BASE+0x0200}, /* 14 */ {GPIO_BASE+0x0200}, /* 15 */ {GPIO_BASE+0x0200}, /* 16 */ {GPIO_BASE+0x0200}, /* 17 */ {GPIO_BASE+0x0200}, /* 18 */ {GPIO_BASE+0x0200}, /* 19 */ {GPIO_BASE+0x0200}, /* 20 */ {GPIO_BASE+0x0200}, /* 21 */ {GPIO_BASE+0x0200}, /* 22 */ {GPIO_BASE+0x0200}, /* 23 */ {GPIO_BASE+0x0200}, /* 24 */ {GPIO_BASE+0x0200}, /* 25 */ {GPIO_BASE+0x0200}, /* 26 */ {GPIO_BASE+0x0200}, /* 27 */ {GPIO_BASE+0x0200}, /* 28 */ {GPIO_BASE+0x0200}, /* 29 */ {GPIO_BASE+0x0200}, /* 30 */ {GPIO_BASE+0x0200}, /* 31 */ {GPIO_BASE+0x0200}, /* 32 */ {GPIO_BASE+0x0210}, /* 33 */ {GPIO_BASE+0x0210}, /* 34 */ {GPIO_BASE+0x0210}, /* 35 */ {GPIO_BASE+0x0210}, /* 36 */ {GPIO_BASE+0x0210}, /* 37 */ {GPIO_BASE+0x0210}, /* 38 */ {GPIO_BASE+0x0210}, /* 39 */ {GPIO_BASE+0x0210}, /* 40 */ {GPIO_BASE+0x0210}, /* 41 */ {GPIO_BASE+0x0210}, /* 42 */ {GPIO_BASE+0x0210}, /* 43 */ {GPIO_BASE+0x0210}, /* 44 */ {GPIO_BASE+0x0210}, /* 45 */ {GPIO_BASE+0x0210}, /* 46 */ {GPIO_BASE+0x0210}, /* 47 */ {GPIO_BASE+0x0210}, /* 48 */ {GPIO_BASE+0x0210}, /* 49 */ {GPIO_BASE+0x0210}, /* 50 */ {GPIO_BASE+0x0210}, /* 51 */ {GPIO_BASE+0x0210}, /* 52 */ {GPIO_BASE+0x0210}, /* 53 */ {GPIO_BASE+0x0210}, /* 54 */ {GPIO_BASE+0x0210}, /* 55 */ {GPIO_BASE+0x0210}, /* 56 */ {GPIO_BASE+0x0210}, /* 57 */ {GPIO_BASE+0x0210}, /* 58 */ {GPIO_BASE+0x0210}, /* 59 */ {GPIO_BASE+0x0210}, /* 60 */ {GPIO_BASE+0x0210}, /* 61 */ {GPIO_BASE+0x0210}, /* 62 */ {GPIO_BASE+0x0210}, /* 63 */ {GPIO_BASE+0x0210}, /* 64 */ {GPIO_BASE+0x0220}, /* 65 */ {GPIO_BASE+0x0220}, /* 66 */ {GPIO_BASE+0x0220}, /* 67 */ {GPIO_BASE+0x0220}, /* 68 */ {GPIO_BASE+0x0220}, /* 69 */ {GPIO_BASE+0x0220}, /* 70 */ {GPIO_BASE+0x0220}, /* 71 */ {GPIO_BASE+0x0220}, /* 72 */ {GPIO_BASE+0x0220}, /* 73 */ {GPIO_BASE+0x0220}, /* 74 */ {GPIO_BASE+0x0220}, /* 75 */ {GPIO_BASE+0x0220}, /* 76 */ {GPIO_BASE+0x0220}, /* 77 */ {GPIO_BASE+0x0220}, /* 78 */ {GPIO_BASE+0x0220}, /* 79 */ {GPIO_BASE+0x0220}, /* 80 */ {GPIO_BASE+0x0220}, /* 81 */ {GPIO_BASE+0x0220}, /* 82 */ {GPIO_BASE+0x0220}, /* 83 */ {GPIO_BASE+0x0220}, /* 84 */ {GPIO_BASE+0x0220}, /* 85 */ {GPIO_BASE+0x0220}, /* 86 */ {GPIO_BASE+0x0220}, /* 87 */ {GPIO_BASE+0x0220}, /* 88 */ {GPIO_BASE+0x0220}, /* 89 */ {GPIO_BASE+0x0220}, /* 90 */ {GPIO_BASE+0x0220}, /* 91 */ {GPIO_BASE+0x0220}, /* 92 */ {GPIO_BASE+0x0220}, /* 93 */ {GPIO_BASE+0x0220}, /* 94 */ {GPIO_BASE+0x0220}, /* 95 */ {GPIO_BASE+0x0220}, /* 96 */ {GPIO_BASE+0x0230}, /* 97 */ {GPIO_BASE+0x0230}, /* 98 */ {GPIO_BASE+0x0230}, /* 99 */ {GPIO_BASE+0x0230}, /* 100 */ {GPIO_BASE+0x0230}, /* 101 */ {GPIO_BASE+0x0230}, /* 102 */ {GPIO_BASE+0x0230}, /* 103 */ {GPIO_BASE+0x0230}, /* 104 */ {GPIO_BASE+0x0230}, /* 105 */ {GPIO_BASE+0x0230}, /* 106 */ {GPIO_BASE+0x0230}, /* 107 */ {GPIO_BASE+0x0230}, /* 108 */ {GPIO_BASE+0x0230}, /* 109 */ {GPIO_BASE+0x0230}, /* 110 */ {GPIO_BASE+0x0230}, /* 111 */ {GPIO_BASE+0x0230}, /* 112 */ {GPIO_BASE+0x0230}, /* 113 */ {GPIO_BASE+0x0230}, /* 114 */ {GPIO_BASE+0x0230}, /* 115 */ {GPIO_BASE+0x0230}, /* 116 */ {GPIO_BASE+0x0230}, /* 117 */ {GPIO_BASE+0x0230}, /* 118 */ {GPIO_BASE+0x0230}, /* 119 */ {GPIO_BASE+0x0230}, /* 120 */ {GPIO_BASE+0x0230}, /* 121 */ {GPIO_BASE+0x0230}, /* 122 */ {GPIO_BASE+0x0230}, /* 123 */ {GPIO_BASE+0x0230}, /* 124 */ {GPIO_BASE+0x0230}, /* 125 */ {GPIO_BASE+0x0230}, /* 126 */ {GPIO_BASE+0x0230}, /* 127 */ {GPIO_BASE+0x0230}, /* 128 */ {GPIO_BASE+0x0240}, /* 129 */ {GPIO_BASE+0x0240}, /* 130 */ {GPIO_BASE+0x0240}, /* 131 */ {GPIO_BASE+0x0240}, /* 132 */ {GPIO_BASE+0x0240}, /* 133 */ {GPIO_BASE+0x0240}, /* 134 */ {GPIO_BASE+0x0240}, /* 135 */ {GPIO_BASE+0x0240}, /* 136 */ {GPIO_BASE+0x0240}, /* 137 */ {GPIO_BASE+0x0240}, /* 138 */ {GPIO_BASE+0x0240}, /* 139 */ {GPIO_BASE+0x0240}, /* 140 */ {GPIO_BASE+0x0240}, /* 141 */ {GPIO_BASE+0x0240}, /* 142 */ {GPIO_BASE+0x0240}, /* 143 */ {GPIO_BASE+0x0240}, /* 144 */ {GPIO_BASE+0x0240}, /* 145 */ {GPIO_BASE+0x0240}, /* 146 */ {GPIO_BASE+0x0240}, /* 147 */ {GPIO_BASE+0x0240}, /* 148 */ {GPIO_BASE+0x0240}, /* 149 */ {GPIO_BASE+0x0240}, /* 150 */ {GPIO_BASE+0x0240}, /* 151 */ {GPIO_BASE+0x0240}, /* 152 */ {GPIO_BASE+0x0240}, /* 153 */ {GPIO_BASE+0x0240}, /* 154 */ {GPIO_BASE+0x0240}, /* 155 */ {GPIO_BASE+0x0240}, /* 156 */ {GPIO_BASE+0x0240}, /* 157 */ {GPIO_BASE+0x0240}, /* 158 */ {GPIO_BASE+0x0240}, /* 159 */ {GPIO_BASE+0x0240}, /* 160 */ {GPIO_BASE+0x0250}, /* 161 */ {GPIO_BASE+0x0250}, /* 162 */ {GPIO_BASE+0x0250}, /* 163 */ {GPIO_BASE+0x0250}, /* 164 */ {GPIO_BASE+0x0250}, /* 165 */ {GPIO_BASE+0x0250}, /* 166 */ {GPIO_BASE+0x0250}, /* 167 */ {GPIO_BASE+0x0250}, /* 168 */ {GPIO_BASE+0x0250}, /* 169 */ {GPIO_BASE+0x0250}, /* 170 */ {GPIO_BASE+0x0250}, /* 171 */ {GPIO_BASE+0x0250}, /* 172 */ {GPIO_BASE+0x0250}, /* 173 */ {GPIO_BASE+0x0250}, /* 174 */ {GPIO_BASE+0x0250}, /* 175 */ {GPIO_BASE+0x0250}, /* 176 */ {GPIO_BASE+0x0250}, /* 177 */ {GPIO_BASE+0x0250}, /* 178 */ {GPIO_BASE+0x0250}, /* 179 */ {GPIO_BASE+0x0250}, }; PIN_offset DATAIN_offset[] = { /* 0 */ {0}, /* 1 */ {1}, /* 2 */ {2}, /* 3 */ {3}, /* 4 */ {4}, /* 5 */ {5}, /* 6 */ {6}, /* 7 */ {7}, /* 8 */ {8}, /* 9 */ {9}, /* 10 */ {10}, /* 11 */ {11}, /* 12 */ {12}, /* 13 */ {13}, /* 14 */ {14}, /* 15 */ {15}, /* 16 */ {16}, /* 17 */ {17}, /* 18 */ {18}, /* 19 */ {19}, /* 20 */ {20}, /* 21 */ {21}, /* 22 */ {22}, /* 23 */ {23}, /* 24 */ {24}, /* 25 */ {25}, /* 26 */ {26}, /* 27 */ {27}, /* 28 */ {28}, /* 29 */ {29}, /* 30 */ {30}, /* 31 */ {31}, /* 32 */ {0}, /* 33 */ {1}, /* 34 */ {2}, /* 35 */ {3}, /* 36 */ {4}, /* 37 */ {5}, /* 38 */ {6}, /* 39 */ {7}, /* 40 */ {8}, /* 41 */ {9}, /* 42 */ {10}, /* 43 */ {11}, /* 44 */ {12}, /* 45 */ {13}, /* 46 */ {14}, /* 47 */ {15}, /* 48 */ {16}, /* 49 */ {17}, /* 50 */ {18}, /* 51 */ {19}, /* 52 */ {20}, /* 53 */ {21}, /* 54 */ {22}, /* 55 */ {23}, /* 56 */ {24}, /* 57 */ {25}, /* 58 */ {26}, /* 59 */ {27}, /* 60 */ {28}, /* 61 */ {29}, /* 62 */ {30}, /* 63 */ {31}, /* 64 */ {0}, /* 65 */ {1}, /* 66 */ {2}, /* 67 */ {3}, /* 68 */ {4}, /* 69 */ {5}, /* 70 */ {6}, /* 71 */ {7}, /* 72 */ {8}, /* 73 */ {9}, /* 74 */ {10}, /* 75 */ {11}, /* 76 */ {12}, /* 77 */ {13}, /* 78 */ {14}, /* 79 */ {15}, /* 80 */ {16}, /* 81 */ {17}, /* 82 */ {18}, /* 83 */ {19}, /* 84 */ {20}, /* 85 */ {21}, /* 86 */ {22}, /* 87 */ {23}, /* 88 */ {24}, /* 89 */ {25}, /* 90 */ {26}, /* 91 */ {27}, /* 92 */ {28}, /* 93 */ {29}, /* 94 */ {30}, /* 95 */ {31}, /* 96 */ {0}, /* 97 */ {1}, /* 98 */ {2}, /* 99 */ {3}, /* 100 */ {4}, /* 101 */ {5}, /* 102 */ {6}, /* 103 */ {7}, /* 104 */ {8}, /* 105 */ {9}, /* 106 */ {10}, /* 107 */ {11}, /* 108 */ {12}, /* 109 */ {13}, /* 110 */ {14}, /* 111 */ {15}, /* 112 */ {16}, /* 113 */ {17}, /* 114 */ {18}, /* 115 */ {19}, /* 116 */ {20}, /* 117 */ {21}, /* 118 */ {22}, /* 119 */ {23}, /* 120 */ {24}, /* 121 */ {25}, /* 122 */ {26}, /* 123 */ {27}, /* 124 */ {28}, /* 125 */ {29}, /* 126 */ {30}, /* 127 */ {31}, /* 128 */ {0}, /* 129 */ {1}, /* 130 */ {2}, /* 131 */ {3}, /* 132 */ {4}, /* 133 */ {5}, /* 134 */ {6}, /* 135 */ {7}, /* 136 */ {8}, /* 137 */ {9}, /* 138 */ {10}, /* 139 */ {11}, /* 140 */ {12}, /* 141 */ {13}, /* 142 */ {14}, /* 143 */ {15}, /* 144 */ {16}, /* 145 */ {17}, /* 146 */ {18}, /* 147 */ {19}, /* 148 */ {20}, /* 149 */ {21}, /* 150 */ {22}, /* 151 */ {23}, /* 152 */ {24}, /* 153 */ {25}, /* 154 */ {26}, /* 155 */ {27}, /* 156 */ {28}, /* 157 */ {29}, /* 158 */ {30}, /* 159 */ {31}, /* 160 */ {0}, /* 161 */ {1}, /* 162 */ {2}, /* 163 */ {3}, /* 164 */ {4}, /* 165 */ {5}, /* 166 */ {6}, /* 167 */ {7}, /* 168 */ {8}, /* 169 */ {9}, /* 170 */ {10}, /* 171 */ {11}, /* 172 */ {12}, /* 173 */ {13}, /* 174 */ {14}, /* 175 */ {15}, /* 176 */ {16}, /* 177 */ {17}, /* 178 */ {18}, /* 179 */ {19}, }; PIN_addr DRV_addr[] = { /* 0 */ {IOCFG_RM_BASE+0x0000}, /* 1 */ {IOCFG_RM_BASE+0x0000}, /* 2 */ {IOCFG_RM_BASE+0x0000}, /* 3 */ {IOCFG_RM_BASE+0x0000}, /* 4 */ {IOCFG_RM_BASE+0x0010}, /* 5 */ {IOCFG_RM_BASE+0x0010}, /* 6 */ {IOCFG_RM_BASE+0x0010}, /* 7 */ {IOCFG_RM_BASE+0x0010}, /* 8 */ {IOCFG_RM_BASE+0x0010}, /* 9 */ {IOCFG_RM_BASE+0x0010}, /* 10 */ {IOCFG_RM_BASE+0x0000}, /* 11 */ {IOCFG_RM_BASE+0x0020}, /* 12 */ {IOCFG_RM_BASE+0x0020}, /* 13 */ {IOCFG_LM_BASE+0x0010}, /* 14 */ {IOCFG_LM_BASE+0x0010}, /* 15 */ {IOCFG_LM_BASE+0x0010}, /* 16 */ {IOCFG_LM_BASE+0x0010}, /* 17 */ {IOCFG_LM_BASE+0x0000}, /* 18 */ {IOCFG_LM_BASE+0x0000}, /* 19 */ {IOCFG_LM_BASE+0x0000}, /* 20 */ {IOCFG_LM_BASE+0x0000}, /* 21 */ {IOCFG_LM_BASE+0x0000}, /* 22 */ {IOCFG_LM_BASE+0x0000}, /* 23 */ {IOCFG_LM_BASE+0x0000}, /* 24 */ {IOCFG_LM_BASE+0x0000}, /* 25 */ {IOCFG_LM_BASE+0x0000}, /* 26 */ {IOCFG_LM_BASE+0x0000}, /* 27 */ {IOCFG_LM_BASE+0x0000}, /* 28 */ {IOCFG_LM_BASE+0x0000}, /* 29 */ {IOCFG_LT_BASE+0x0000}, /* 30 */ {IOCFG_LT_BASE+0x0000}, /* 31 */ {IOCFG_LT_BASE+0x0000}, /* 32 */ {IOCFG_RM_BASE+0x0020}, /* 33 */ {IOCFG_RM_BASE+0x0020}, /* 34 */ {IOCFG_RM_BASE+0x0020}, /* 35 */ {IOCFG_RM_BASE+0x0020}, /* 36 */ {IOCFG_BL_BASE+0x0000}, /* 37 */ {IOCFG_BL_BASE+0x0010}, /* 38 */ {IOCFG_BL_BASE+0x0000}, /* 39 */ {IOCFG_BL_BASE+0x0010}, /* 40 */ {IOCFG_BL_BASE+0x0010}, /* 41 */ {IOCFG_BL_BASE+0x0010}, /* 42 */ {IOCFG_BL_BASE+0x0010}, /* 43 */ {IOCFG_BL_BASE+0x0000}, /* 44 */ {IOCFG_BL_BASE+0x0000}, /* 45 */ {IOCFG_BL_BASE+0x0010}, /* 46 */ {IOCFG_BL_BASE+0x0010}, /* 47 */ {IOCFG_BL_BASE+0x0010}, /* 48 */ {IOCFG_BL_BASE+0x0020}, /* 49 */ {IOCFG_BL_BASE+0x0020}, /* 50 */ {IOCFG_BL_BASE+0x0020}, /* 51 */ {IOCFG_BL_BASE+0x0020}, /* 52 */ {IOCFG_BL_BASE+0x0000}, /* 53 */ {IOCFG_BL_BASE+0x0000}, /* 54 */ {IOCFG_BL_BASE+0x0000}, /* 55 */ {IOCFG_BL_BASE+0x0000}, /* 56 */ {IOCFG_BL_BASE+0x0000}, /* 57 */ {IOCFG_BL_BASE+0x0000}, /* 58 */ {IOCFG_BL_BASE+0x0010}, /* 59 */ {IOCFG_BL_BASE+0x0010}, /* 60 */ {IOCFG_BL_BASE+0x0010}, /* 61 */ {IOCFG_RB_BASE+0x0010}, /* 62 */ {IOCFG_RB_BASE+0x0010}, /* 63 */ {IOCFG_RB_BASE+0x0010}, /* 64 */ {IOCFG_RB_BASE+0x0010}, /* 65 */ {IOCFG_RB_BASE+0x0010}, /* 66 */ {IOCFG_RB_BASE+0x0010}, /* 67 */ {IOCFG_RB_BASE+0x0010}, /* 68 */ {IOCFG_RB_BASE+0x0010}, /* 69 */ {IOCFG_RB_BASE+0x0000}, /* 70 */ {IOCFG_RB_BASE+0x0000}, /* 71 */ {IOCFG_RB_BASE+0x0000}, /* 72 */ {IOCFG_RB_BASE+0x0000}, /* 73 */ {IOCFG_RB_BASE+0x0000}, /* 74 */ {IOCFG_RB_BASE+0x0000}, /* 75 */ {IOCFG_RB_BASE+0x0000}, /* 76 */ {IOCFG_RB_BASE+0x0000}, /* 77 */ {IOCFG_RB_BASE+0x0000}, /* 78 */ {IOCFG_RB_BASE+0x0000}, /* 79 */ {IOCFG_RB_BASE+0x0010}, /* 80 */ {IOCFG_RB_BASE+0x0010}, /* 81 */ {IOCFG_RB_BASE+0x0020}, /* 82 */ {IOCFG_RB_BASE+0x0020}, /* 83 */ {IOCFG_RB_BASE+0x0020}, /* 84 */ {IOCFG_RB_BASE+0x0020}, /* 85 */ {IOCFG_LM_BASE+0x0000}, /* 86 */ {IOCFG_LM_BASE+0x0000}, /* 87 */ {IOCFG_LM_BASE+0x0000}, /* 88 */ {IOCFG_LM_BASE+0x0000}, /* 89 */ {IOCFG_LT_BASE+0x0020}, /* 90 */ {IOCFG_LT_BASE+0x0020}, /* 91 */ {IOCFG_RM_BASE+0x0010}, /* 92 */ {IOCFG_RM_BASE+0x0010}, /* 93 */ {IOCFG_RM_BASE+0x0010}, /* 94 */ {IOCFG_RM_BASE+0x0010}, /* 95 */ {IOCFG_RM_BASE+0x0020}, /* 96 */ {IOCFG_RM_BASE+0x0020}, /* 97 */ {IOCFG_RM_BASE+0x0000}, /* 98 */ {IOCFG_RM_BASE+0x0000}, /* 99 */ {IOCFG_RM_BASE+0x0000}, /* 100 */ {IOCFG_RM_BASE+0x0000}, /* 101 */ {IOCFG_RM_BASE+0x0000}, /* 102 */ {IOCFG_RM_BASE+0x0000}, /* 103 */ {IOCFG_RM_BASE+0x0020}, /* 104 */ {IOCFG_RM_BASE+0x0020}, /* 105 */ {IOCFG_RM_BASE+0x0020}, /* 106 */ {IOCFG_RM_BASE+0x0020}, /* 107 */ {IOCFG_RT_BASE+0x0000}, /* 108 */ {IOCFG_RT_BASE+0x0000}, /* 109 */ {IOCFG_RT_BASE+0x0000}, /* 110 */ {IOCFG_RT_BASE+0x0000}, /* 111 */ {IOCFG_RT_BASE+0x0000}, /* 112 */ {IOCFG_RT_BASE+0x0000}, /* 113 */ {IOCFG_RT_BASE+0x0000}, /* 114 */ {IOCFG_RT_BASE+0x0000}, /* 115 */ {IOCFG_RT_BASE+0x0000}, /* 116 */ {IOCFG_RT_BASE+0x0000}, /* 117 */ {IOCFG_RT_BASE+0x0010}, /* 118 */ {IOCFG_RT_BASE+0x0010}, /* 119 */ {IOCFG_RT_BASE+0x0010}, /* 120 */ {IOCFG_RT_BASE+0x0000}, /* 121 */ {IOCFG_RT_BASE+0x0000}, /* 122 */ {IOCFG_TL_BASE+0x0000}, /* 123 */ {IOCFG_TL_BASE+0x0000}, /* 124 */ {IOCFG_TL_BASE+0x0000}, /* 125 */ {IOCFG_TL_BASE+0x0000}, /* 126 */ {IOCFG_TL_BASE+0x0000}, /* 127 */ {IOCFG_TL_BASE+0x0000}, /* 128 */ {IOCFG_TL_BASE+0x0000}, /* 129 */ {IOCFG_TL_BASE+0x0000}, /* 130 */ {IOCFG_TL_BASE+0x0000}, /* 131 */ {IOCFG_TL_BASE+0x0000}, /* 132 */ {IOCFG_TL_BASE+0x0000}, /* 133 */ {IOCFG_TL_BASE+0x0000}, /* 134 */ {IOCFG_LT_BASE+0x0010}, /* 135 */ {IOCFG_LT_BASE+0x0020}, /* 136 */ {IOCFG_LT_BASE+0x0000}, /* 137 */ {IOCFG_LT_BASE+0x0010}, /* 138 */ {IOCFG_LT_BASE+0x0000}, /* 139 */ {IOCFG_LT_BASE+0x0000}, /* 140 */ {IOCFG_LT_BASE+0x0000}, /* 141 */ {IOCFG_LT_BASE+0x0000}, /* 142 */ {IOCFG_LT_BASE+0x0000}, /* 143 */ {IOCFG_LT_BASE+0x0000}, /* 144 */ {IOCFG_LT_BASE+0x0010}, /* 145 */ {IOCFG_LT_BASE+0x0010}, /* 146 */ {IOCFG_LT_BASE+0x0010}, /* 147 */ {IOCFG_LT_BASE+0x0010}, /* 148 */ {IOCFG_LT_BASE+0x0020}, /* 149 */ {IOCFG_LT_BASE+0x0020}, /* 150 */ {IOCFG_LT_BASE+0x0010}, /* 151 */ {IOCFG_LT_BASE+0x0010}, /* 152 */ {IOCFG_LT_BASE+0x0010}, /* 153 */ {IOCFG_LT_BASE+0x0010}, /* 154 */ {IOCFG_LT_BASE+0x0020}, /* 155 */ {IOCFG_LB_BASE+0x0000}, /* 156 */ {IOCFG_LB_BASE+0x0000}, /* 157 */ {IOCFG_LB_BASE+0x0000}, /* 158 */ {IOCFG_LT_BASE+0x0010}, /* 159 */ {IOCFG_LT_BASE+0x0010}, /* 160 */ {IOCFG_LT_BASE+0x0010}, /* 161 */ {IOCFG_LB_BASE+0x0000}, /* 162 */ {IOCFG_LB_BASE+0x0000}, /* 163 */ {IOCFG_LB_BASE+0x0000}, /* 164 */ {IOCFG_LB_BASE+0x0000}, /* 165 */ {IOCFG_LM_BASE+0x0000}, /* 166 */ {IOCFG_LM_BASE+0x0000}, /* 167 */ {IOCFG_BL_BASE+0x0010}, /* 168 */ {IOCFG_BL_BASE+0x0010}, /* 169 */ {IOCFG_BL_BASE+0x0010}, /* 170 */ {IOCFG_LB_BASE+0x0000}, /* 171 */ {IOCFG_LB_BASE+0x0000}, /* 172 */ {IOCFG_LB_BASE+0x0000}, /* 173 */ {IOCFG_LB_BASE+0x0000}, /* 174 */ {IOCFG_LB_BASE+0x0000}, /* 175 */ {IOCFG_BL_BASE+0x0020}, /* 176 */ {IOCFG_BL_BASE+0x0020}, /* 177 */ {IOCFG_RM_BASE+0x0000}, /* 178 */ {IOCFG_RM_BASE+0x0020}, /* 179 */ {IOCFG_RM_BASE+0x0020}, }; PIN_offset DRV_offset[] = { /* 0 */ {15}, /* 1 */ {21}, /* 2 */ {24}, /* 3 */ {27}, /* 4 */ {0}, /* 5 */ {3}, /* 6 */ {6}, /* 7 */ {9}, /* 8 */ {12}, /* 9 */ {15}, /* 10 */ {18}, /* 11 */ {21}, /* 12 */ {6}, /* 13 */ {0}, /* 14 */ {0}, /* 15 */ {0}, /* 16 */ {3}, /* 17 */ {24}, /* 18 */ {24}, /* 19 */ {24}, /* 20 */ {27}, /* 21 */ {18}, /* 22 */ {18}, /* 23 */ {18}, /* 24 */ {21}, /* 25 */ {12}, /* 26 */ {12}, /* 27 */ {15}, /* 28 */ {12}, /* 29 */ {0}, /* 30 */ {3}, /* 31 */ {6}, /* 32 */ {15}, /* 33 */ {15}, /* 34 */ {15}, /* 35 */ {18}, /* 36 */ {24}, /* 37 */ {0}, /* 38 */ {27}, /* 39 */ {3}, /* 40 */ {6}, /* 41 */ {9}, /* 42 */ {9}, /* 43 */ {18}, /* 44 */ {21}, /* 45 */ {18}, /* 46 */ {15}, /* 47 */ {12}, /* 48 */ {3}, /* 49 */ {3}, /* 50 */ {0}, /* 51 */ {0}, /* 52 */ {9}, /* 53 */ {6}, /* 54 */ {3}, /* 55 */ {12}, /* 56 */ {15}, /* 57 */ {0}, /* 58 */ {24}, /* 59 */ {24}, /* 60 */ {24}, /* 61 */ {21}, /* 62 */ {9}, /* 63 */ {18}, /* 64 */ {6}, /* 65 */ {27}, /* 66 */ {15}, /* 67 */ {24}, /* 68 */ {12}, /* 69 */ {27}, /* 70 */ {24}, /* 71 */ {21}, /* 72 */ {18}, /* 73 */ {15}, /* 74 */ {12}, /* 75 */ {9}, /* 76 */ {0}, /* 77 */ {6}, /* 78 */ {3}, /* 79 */ {3}, /* 80 */ {0}, /* 81 */ {3}, /* 82 */ {0}, /* 83 */ {0}, /* 84 */ {3}, /* 85 */ {6}, /* 86 */ {6}, /* 87 */ {6}, /* 88 */ {9}, /* 89 */ {0}, /* 90 */ {0}, /* 91 */ {27}, /* 92 */ {24}, /* 93 */ {18}, /* 94 */ {21}, /* 95 */ {24}, /* 96 */ {24}, /* 97 */ {9}, /* 98 */ {9}, /* 99 */ {3}, /* 100 */ {6}, /* 101 */ {12}, /* 102 */ {12}, /* 103 */ {9}, /* 104 */ {9}, /* 105 */ {12}, /* 106 */ {12}, /* 107 */ {6}, /* 108 */ {0}, /* 109 */ {9}, /* 110 */ {6}, /* 111 */ {3}, /* 112 */ {9}, /* 113 */ {21}, /* 114 */ {24}, /* 115 */ {12}, /* 116 */ {15}, /* 117 */ {0}, /* 118 */ {3}, /* 119 */ {6}, /* 120 */ {27}, /* 121 */ {18}, /* 122 */ {3}, /* 123 */ {6}, /* 124 */ {0}, /* 125 */ {6}, /* 126 */ {6}, /* 127 */ {6}, /* 128 */ {6}, /* 129 */ {6}, /* 130 */ {6}, /* 131 */ {9}, /* 132 */ {6}, /* 133 */ {12}, /* 134 */ {27}, /* 135 */ {12}, /* 136 */ {12}, /* 137 */ {0}, /* 138 */ {21}, /* 139 */ {24}, /* 140 */ {9}, /* 141 */ {27}, /* 142 */ {15}, /* 143 */ {18}, /* 144 */ {21}, /* 145 */ {21}, /* 146 */ {21}, /* 147 */ {24}, /* 148 */ {6}, /* 149 */ {9}, /* 150 */ {3}, /* 151 */ {6}, /* 152 */ {9}, /* 153 */ {6}, /* 154 */ {3}, /* 155 */ {13}, /* 156 */ {13}, /* 157 */ {15}, /* 158 */ {12}, /* 159 */ {15}, /* 160 */ {18}, /* 161 */ {6}, /* 162 */ {6}, /* 163 */ {6}, /* 164 */ {6}, /* 165 */ {0}, /* 166 */ {3}, /* 167 */ {24}, /* 168 */ {27}, /* 169 */ {21}, /* 170 */ {3}, /* 171 */ {0}, /* 172 */ {11}, /* 173 */ {9}, /* 174 */ {9}, /* 175 */ {6}, /* 176 */ {6}, /* 177 */ {0}, /* 178 */ {0}, /* 179 */ {3}, }; PIN_width DRV_width[] = { /* 0 */ {3}, /* 1 */ {3}, /* 2 */ {3}, /* 3 */ {3}, /* 4 */ {3}, /* 5 */ {3}, /* 6 */ {3}, /* 7 */ {3}, /* 8 */ {3}, /* 9 */ {3}, /* 10 */ {3}, /* 11 */ {3}, /* 12 */ {3}, /* 13 */ {3}, /* 14 */ {3}, /* 15 */ {3}, /* 16 */ {3}, /* 17 */ {3}, /* 18 */ {3}, /* 19 */ {3}, /* 20 */ {3}, /* 21 */ {3}, /* 22 */ {3}, /* 23 */ {3}, /* 24 */ {3}, /* 25 */ {3}, /* 26 */ {3}, /* 27 */ {3}, /* 28 */ {3}, /* 29 */ {3}, /* 30 */ {3}, /* 31 */ {3}, /* 32 */ {3}, /* 33 */ {3}, /* 34 */ {3}, /* 35 */ {3}, /* 36 */ {3}, /* 37 */ {3}, /* 38 */ {3}, /* 39 */ {3}, /* 40 */ {3}, /* 41 */ {3}, /* 42 */ {3}, /* 43 */ {3}, /* 44 */ {3}, /* 45 */ {3}, /* 46 */ {3}, /* 47 */ {3}, /* 48 */ {3}, /* 49 */ {3}, /* 50 */ {3}, /* 51 */ {3}, /* 52 */ {3}, /* 53 */ {3}, /* 54 */ {3}, /* 55 */ {3}, /* 56 */ {3}, /* 57 */ {3}, /* 58 */ {3}, /* 59 */ {3}, /* 60 */ {3}, /* 61 */ {3}, /* 62 */ {3}, /* 63 */ {3}, /* 64 */ {3}, /* 65 */ {3}, /* 66 */ {3}, /* 67 */ {3}, /* 68 */ {3}, /* 69 */ {3}, /* 70 */ {3}, /* 71 */ {3}, /* 72 */ {3}, /* 73 */ {3}, /* 74 */ {3}, /* 75 */ {3}, /* 76 */ {3}, /* 77 */ {3}, /* 78 */ {3}, /* 79 */ {3}, /* 80 */ {3}, /* 81 */ {3}, /* 82 */ {3}, /* 83 */ {3}, /* 84 */ {3}, /* 85 */ {3}, /* 86 */ {3}, /* 87 */ {3}, /* 88 */ {3}, /* 89 */ {3}, /* 90 */ {3}, /* 91 */ {3}, /* 92 */ {3}, /* 93 */ {3}, /* 94 */ {3}, /* 95 */ {3}, /* 96 */ {3}, /* 97 */ {3}, /* 98 */ {3}, /* 99 */ {3}, /* 100 */ {3}, /* 101 */ {3}, /* 102 */ {3}, /* 103 */ {3}, /* 104 */ {3}, /* 105 */ {3}, /* 106 */ {3}, /* 107 */ {3}, /* 108 */ {3}, /* 109 */ {3}, /* 110 */ {3}, /* 111 */ {3}, /* 112 */ {3}, /* 113 */ {3}, /* 114 */ {3}, /* 115 */ {3}, /* 116 */ {3}, /* 117 */ {3}, /* 118 */ {3}, /* 119 */ {3}, /* 120 */ {3}, /* 121 */ {3}, /* 122 */ {3}, /* 123 */ {3}, /* 124 */ {3}, /* 125 */ {3}, /* 126 */ {3}, /* 127 */ {3}, /* 128 */ {3}, /* 129 */ {3}, /* 130 */ {3}, /* 131 */ {3}, /* 132 */ {3}, /* 133 */ {3}, /* 134 */ {3}, /* 135 */ {3}, /* 136 */ {3}, /* 137 */ {3}, /* 138 */ {3}, /* 139 */ {3}, /* 140 */ {3}, /* 141 */ {3}, /* 142 */ {3}, /* 143 */ {3}, /* 144 */ {3}, /* 145 */ {3}, /* 146 */ {3}, /* 147 */ {3}, /* 148 */ {3}, /* 149 */ {3}, /* 150 */ {3}, /* 151 */ {3}, /* 152 */ {3}, /* 153 */ {3}, /* 154 */ {3}, /* 155 */ {2}, /* 156 */ {2}, /* 157 */ {2}, /* 158 */ {3}, /* 159 */ {3}, /* 160 */ {3}, /* 161 */ {3}, /* 162 */ {3}, /* 163 */ {3}, /* 164 */ {3}, /* 165 */ {3}, /* 166 */ {3}, /* 167 */ {3}, /* 168 */ {3}, /* 169 */ {3}, /* 170 */ {3}, /* 171 */ {3}, /* 172 */ {2}, /* 173 */ {2}, /* 174 */ {2}, /* 175 */ {3}, /* 176 */ {3}, /* 177 */ {3}, /* 178 */ {3}, /* 179 */ {3}, }; #endif /* _GPIO_CFG_H_ */