Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | |
Matt DeVillier | d8a4dd0 | 2020-11-16 15:36:23 -0600 | [diff] [blame] | 3 | #include "../../variant.h" |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 4 | |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 5 | /* Pad configuration was generated automatically using intelp2m utility */ |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 6 | static const struct pad_config gpio_table[] = { |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 7 | /* ------- GPIO Group GPP_A ------- */ |
| 8 | |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 9 | /* GPP_A0 - RCIN# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 10 | PAD_CFG_NF(GPP_A0, NONE, DEEP, NF1), |
| 11 | |
| 12 | /* GPP_A1 - LAD0 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 13 | PAD_CFG_NF(GPP_A1, NATIVE, DEEP, NF1), |
| 14 | |
| 15 | /* GPP_A2 - LAD1 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 16 | PAD_CFG_NF(GPP_A2, NATIVE, DEEP, NF1), |
| 17 | |
| 18 | /* GPP_A3 - LAD2 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 19 | PAD_CFG_NF(GPP_A3, NATIVE, DEEP, NF1), |
| 20 | |
| 21 | /* GPP_A4 - LAD3 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 22 | PAD_CFG_NF(GPP_A4, NATIVE, DEEP, NF1), |
| 23 | |
| 24 | /* GPP_A5 - LFRAME# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 25 | PAD_CFG_NF(GPP_A5, NONE, DEEP, NF1), |
| 26 | |
| 27 | /* GPP_A6 - SERIRQ */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 28 | PAD_CFG_NF(GPP_A6, NONE, DEEP, NF1), |
| 29 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 30 | /* GPP_A7 - NC */ |
| 31 | PAD_NC(GPP_A7, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 32 | |
| 33 | /* GPP_A8 - CLKRUN# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 34 | PAD_CFG_NF(GPP_A8, NONE, DEEP, NF1), |
| 35 | |
| 36 | /* GPP_A9 - CLKOUT_LPC0 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 37 | PAD_CFG_NF(GPP_A9, DN_20K, DEEP, NF1), |
| 38 | |
| 39 | /* GPP_A10 - CLKOUT_LPC1 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 40 | PAD_CFG_NF(GPP_A10, DN_20K, DEEP, NF1), |
| 41 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 42 | /* GPP_A11 - NC */ |
| 43 | PAD_NC(GPP_A11, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 44 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 45 | /* GPP_A12 - NC */ |
| 46 | PAD_NC(GPP_A12, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 47 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 48 | /* GPP_A13 - NC */ |
| 49 | PAD_NC(GPP_A13, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 50 | |
| 51 | /* GPP_A14 - SUS_STAT# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 52 | PAD_CFG_NF(GPP_A14, NONE, DEEP, NF1), |
| 53 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 54 | /* GPP_A15 - NC */ |
| 55 | PAD_NC(GPP_A15, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 56 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 57 | /* GPP_A16 - NC */ |
| 58 | PAD_NC(GPP_A16, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 59 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 60 | /* GPP_A17 - NC */ |
| 61 | PAD_NC(GPP_A17, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 62 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 63 | /* GPP_A18 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 64 | PAD_NC(GPP_A18, UP_20K), |
| 65 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 66 | /* GPP_A19 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 67 | PAD_NC(GPP_A19, UP_20K), |
| 68 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 69 | /* GPP_A20 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 70 | PAD_NC(GPP_A20, UP_20K), |
| 71 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 72 | /* GPP_A21 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 73 | PAD_NC(GPP_A21, UP_20K), |
| 74 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 75 | /* GPP_A22 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 76 | PAD_NC(GPP_A22, UP_20K), |
| 77 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 78 | /* GPP_A23 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 79 | PAD_NC(GPP_A23, UP_20K), |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 80 | |
| 81 | /* ------- GPIO Group GPP_B ------- */ |
| 82 | |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 83 | /* GPP_B0 - Reserved */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 84 | PAD_CFG_NF(GPP_B0, NONE, DEEP, NF1), |
| 85 | |
| 86 | /* GPP_B1 - Reserved */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 87 | PAD_CFG_NF(GPP_B1, NONE, DEEP, NF1), |
| 88 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 89 | /* GPP_B2 - NC */ |
| 90 | PAD_NC(GPP_B2, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 91 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 92 | /* GPP_B3 - NC */ |
| 93 | PAD_NC(GPP_B3, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 94 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 95 | /* GPP_B4 - NC */ |
| 96 | PAD_NC(GPP_B4, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 97 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 98 | /* GPP_B5 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 99 | PAD_NC(GPP_B5, NONE), |
| 100 | |
Matt DeVillier | 4d4256e | 2020-11-04 14:50:40 -0600 | [diff] [blame] | 101 | /* GPP_B6 - SRCCLKREQ1# / SSD_CLK_REQ# */ |
| 102 | PAD_CFG_NF(GPP_B6, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 103 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 104 | /* GPP_B7 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 105 | PAD_NC(GPP_B7, NONE), |
| 106 | |
Matt DeVillier | 4d4256e | 2020-11-04 14:50:40 -0600 | [diff] [blame] | 107 | /* GPP_B8 - SRCCLKREQ3# / LAN2_CLK_REQ# */ |
| 108 | PAD_CFG_NF(GPP_B8, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 109 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 110 | /* GPP_B9 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 111 | PAD_NC(GPP_B9, NONE), |
| 112 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 113 | /* GPP_B10 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 114 | PAD_NC(GPP_B10, NONE), |
| 115 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 116 | /* GPP_B11 - NC */ |
| 117 | PAD_NC(GPP_B11, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 118 | |
| 119 | /* GPP_B12 - SLP_S0# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 120 | PAD_CFG_NF(GPP_B12, NONE, DEEP, NF1), |
| 121 | |
| 122 | /* GPP_B13 - PLTRST# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 123 | PAD_CFG_NF(GPP_B13, NONE, DEEP, NF1), |
| 124 | |
Matt DeVillier | 4d4256e | 2020-11-04 14:50:40 -0600 | [diff] [blame] | 125 | /* GPP_B14 - SPKR */ |
| 126 | PAD_CFG_NF(GPP_B14, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 127 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 128 | /* GPP_B15 - NC */ |
| 129 | PAD_NC(GPP_B15, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 130 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 131 | /* GPP_B16 - NC */ |
| 132 | PAD_NC(GPP_B16, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 133 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 134 | /* GPP_B17 - NC */ |
| 135 | PAD_NC(GPP_B17, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 136 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 137 | /* GPP_B18 - NC */ |
| 138 | PAD_NC(GPP_B18, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 139 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 140 | /* GPP_B19 - NC */ |
| 141 | PAD_NC(GPP_B19, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 142 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 143 | /* GPP_B20 - NC */ |
| 144 | PAD_NC(GPP_B20, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 145 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 146 | /* GPP_B21 - NC */ |
| 147 | PAD_NC(GPP_B21, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 148 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 149 | /* GPP_B22 - NC */ |
| 150 | PAD_NC(GPP_B22, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 151 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 152 | /* GPP_B23 - NC */ |
| 153 | PAD_NC(GPP_B23, UP_20K), |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 154 | |
| 155 | /* ------- GPIO Group GPP_G ------- */ |
| 156 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 157 | /* GPP_G0 - NC */ |
| 158 | PAD_NC(GPP_G0, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 159 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 160 | /* GPP_G1 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 161 | PAD_NC(GPP_G1, NONE), |
| 162 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 163 | /* GPP_G2 - NC */ |
| 164 | PAD_NC(GPP_G2, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 165 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 166 | /* GPP_G3 - NC */ |
| 167 | PAD_NC(GPP_G3, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 168 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 169 | /* GPP_G4 - NC */ |
| 170 | PAD_NC(GPP_G4, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 171 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 172 | /* GPP_G5 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 173 | PAD_NC(GPP_G5, UP_20K), |
| 174 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 175 | /* GPP_G6 - NC */ |
| 176 | PAD_NC(GPP_G6, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 177 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 178 | /* GPP_G7 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 179 | PAD_NC(GPP_G7, DN_20K), |
| 180 | |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 181 | /* ------- GPIO Group GPP_D ------- */ |
| 182 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 183 | /* GPP_D0 - NC */ |
| 184 | PAD_NC(GPP_D0, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 185 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 186 | /* GPP_D1 - NC */ |
| 187 | PAD_NC(GPP_D1, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 188 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 189 | /* GPP_D2 - NC */ |
| 190 | PAD_NC(GPP_D2, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 191 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 192 | /* GPP_D3 - NC */ |
| 193 | PAD_NC(GPP_D3, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 194 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 195 | /* GPP_D4 - NC */ |
| 196 | PAD_NC(GPP_D4, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 197 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 198 | /* GPP_D5 - NC */ |
| 199 | PAD_NC(GPP_D5, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 200 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 201 | /* GPP_D6 - NC */ |
| 202 | PAD_NC(GPP_D6, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 203 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 204 | /* GPP_D7 - NC */ |
| 205 | PAD_NC(GPP_D7, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 206 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 207 | /* GPP_D8 - NC */ |
| 208 | PAD_NC(GPP_D8, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 209 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 210 | /* GPP_D9 - NC */ |
| 211 | PAD_NC(GPP_D9, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 212 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 213 | /* GPP_D10 - NC */ |
| 214 | PAD_NC(GPP_D10, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 215 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 216 | /* GPP_D11 - NC */ |
| 217 | PAD_NC(GPP_D11, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 218 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 219 | /* GPP_D12 - NC */ |
| 220 | PAD_NC(GPP_D12, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 221 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 222 | /* GPP_D13 - NC */ |
| 223 | PAD_NC(GPP_D13, DN_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 224 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 225 | /* GPP_D14 - NC */ |
| 226 | PAD_NC(GPP_D14, DN_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 227 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 228 | /* GPP_D15 - NC */ |
| 229 | PAD_NC(GPP_D15, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 230 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 231 | /* GPP_D16 - NC */ |
| 232 | PAD_NC(GPP_D16, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 233 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 234 | /* GPP_D17 - NC */ |
| 235 | PAD_NC(GPP_D17, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 236 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 237 | /* GPP_D18 - NC */ |
| 238 | PAD_NC(GPP_D18, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 239 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 240 | /* GPP_D19 - NC */ |
| 241 | PAD_NC(GPP_D19, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 242 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 243 | /* GPP_D20 - NC */ |
| 244 | PAD_NC(GPP_D20, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 245 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 246 | /* GPP_D21 - NC */ |
| 247 | PAD_NC(GPP_D21, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 248 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 249 | /* GPP_D22 - NC */ |
| 250 | PAD_NC(GPP_D22, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 251 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 252 | /* GPP_D23 - NC */ |
| 253 | PAD_NC(GPP_D23, UP_20K), |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 254 | |
| 255 | /* ------- GPIO Group GPP_F ------- */ |
| 256 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 257 | /* GPP_F0 - NC */ |
| 258 | PAD_NC(GPP_F0, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 259 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 260 | /* GPP_F1 - NC */ |
| 261 | PAD_NC(GPP_F1, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 262 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 263 | /* GPP_F2 - NC */ |
| 264 | PAD_NC(GPP_F2, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 265 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 266 | /* GPP_F3 - NC */ |
Matt DeVillier | aa11f9a | 2020-11-04 00:29:59 -0600 | [diff] [blame] | 267 | PAD_NC(GPP_F3, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 268 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 269 | /* GPP_F4 - NC */ |
| 270 | PAD_NC(GPP_F4, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 271 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 272 | /* GPP_F5 - NC */ |
| 273 | PAD_NC(GPP_F5, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 274 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 275 | /* GPP_F6 - NC */ |
| 276 | PAD_NC(GPP_F6, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 277 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 278 | /* GPP_F7 - NC */ |
| 279 | PAD_NC(GPP_F7, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 280 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 281 | /* GPP_F8 - NC */ |
| 282 | PAD_NC(GPP_F8, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 283 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 284 | /* GPP_F9 - NC */ |
| 285 | PAD_NC(GPP_F9, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 286 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 287 | /* GPP_F10 - NC */ |
| 288 | PAD_NC(GPP_F10, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 289 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 290 | /* GPP_F11 - NC */ |
| 291 | PAD_NC(GPP_F11, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 292 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 293 | /* GPP_F12 - NC */ |
| 294 | PAD_NC(GPP_F12, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 295 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 296 | /* GPP_F13 - NC */ |
| 297 | PAD_NC(GPP_F13, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 298 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 299 | /* GPP_F14 - NC */ |
| 300 | PAD_NC(GPP_F14, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 301 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 302 | /* GPP_F15 - NC */ |
| 303 | PAD_NC(GPP_F15, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 304 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 305 | /* GPP_F16 - NC */ |
| 306 | PAD_NC(GPP_F16, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 307 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 308 | /* GPP_F17 - NC */ |
| 309 | PAD_NC(GPP_F17, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 310 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 311 | /* GPP_F18 - NC */ |
| 312 | PAD_NC(GPP_F18, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 313 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 314 | /* GPP_F19 - NC */ |
| 315 | PAD_NC(GPP_F19, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 316 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 317 | /* GPP_F20 - NC */ |
| 318 | PAD_NC(GPP_F20, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 319 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 320 | /* GPP_F21 - NC */ |
| 321 | PAD_NC(GPP_F21, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 322 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 323 | /* GPP_F22 - NC */ |
| 324 | PAD_NC(GPP_F22, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 325 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 326 | /* GPP_F23 - NC */ |
| 327 | PAD_NC(GPP_F23, UP_20K), |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 328 | |
| 329 | /* ------- GPIO Group GPP_H ------- */ |
| 330 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 331 | /* GPP_H0 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 332 | PAD_NC(GPP_H0, UP_20K), |
| 333 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 334 | /* GPP_H1 - NC# */ |
| 335 | PAD_NC(GPP_H1, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 336 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 337 | /* GPP_H2 - NC */ |
| 338 | PAD_NC(GPP_H2, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 339 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 340 | /* GPP_H3 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 341 | PAD_NC(GPP_H3, UP_20K), |
| 342 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 343 | /* GPP_H4 - NC */ |
| 344 | PAD_NC(GPP_H4, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 345 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 346 | /* GPP_H5 - NC */ |
| 347 | PAD_NC(GPP_H5, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 348 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 349 | /* GPP_H6 - NC */ |
| 350 | PAD_NC(GPP_H6, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 351 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 352 | /* GPP_H7 - NC */ |
| 353 | PAD_NC(GPP_H7, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 354 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 355 | /* GPP_H8 - NC */ |
| 356 | PAD_NC(GPP_H8, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 357 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 358 | /* GPP_H9 - NC */ |
| 359 | PAD_NC(GPP_H9, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 360 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 361 | /* GPP_H10 - NC */ |
| 362 | PAD_NC(GPP_H10, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 363 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 364 | /* GPP_H11 - NC */ |
| 365 | PAD_NC(GPP_H11, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 366 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 367 | /* GPP_H12 - NC */ |
| 368 | PAD_NC(GPP_H12, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 369 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 370 | /* GPP_H13 - NC */ |
| 371 | PAD_NC(GPP_H13, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 372 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 373 | /* GPP_H14 - NC */ |
| 374 | PAD_NC(GPP_H14, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 375 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 376 | /* GPP_H15 - NC */ |
| 377 | PAD_NC(GPP_H15, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 378 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 379 | /* GPP_H16 - NC */ |
| 380 | PAD_NC(GPP_H16, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 381 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 382 | /* GPP_H17 - NC */ |
| 383 | PAD_NC(GPP_H17, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 384 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 385 | /* GPP_H18 - NC */ |
| 386 | PAD_NC(GPP_H18, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 387 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 388 | /* GPP_H19 - NC */ |
| 389 | PAD_NC(GPP_H19, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 390 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 391 | /* GPP_H20 - NC */ |
| 392 | PAD_NC(GPP_H20, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 393 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 394 | /* GPP_H21 - NC */ |
| 395 | PAD_NC(GPP_H21, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 396 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 397 | /* GPP_H22 - NC */ |
| 398 | PAD_NC(GPP_H22, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 399 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 400 | /* GPP_H23 - NC */ |
| 401 | PAD_NC(GPP_H23, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 402 | |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 403 | /* ------- GPIO Group GPD ------- */ |
| 404 | |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 405 | /* GPD0 - BATLOW# */ |
Matt DeVillier | aa11f9a | 2020-11-04 00:29:59 -0600 | [diff] [blame] | 406 | PAD_CFG_NF(GPD0, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 407 | |
| 408 | /* GPD1 - ACPRESENT */ |
Matt DeVillier | aa11f9a | 2020-11-04 00:29:59 -0600 | [diff] [blame] | 409 | PAD_CFG_NF(GPD1, NATIVE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 410 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 411 | /* GPD2 - NC */ |
| 412 | PAD_NC(GPD2, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 413 | |
| 414 | /* GPD3 - PRWBTN# */ |
Matt DeVillier | aa11f9a | 2020-11-04 00:29:59 -0600 | [diff] [blame] | 415 | PAD_CFG_NF(GPD3, UP_20K, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 416 | |
| 417 | /* GPD4 - SLP_S3# */ |
Matt DeVillier | aa11f9a | 2020-11-04 00:29:59 -0600 | [diff] [blame] | 418 | PAD_CFG_NF(GPD4, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 419 | |
| 420 | /* GPD5 - SLP_S4# */ |
Matt DeVillier | aa11f9a | 2020-11-04 00:29:59 -0600 | [diff] [blame] | 421 | PAD_CFG_NF(GPD5, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 422 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 423 | /* GPD6 - NC */ |
| 424 | PAD_NC(GPD6, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 425 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 426 | /* GPD7 - NC */ |
| 427 | PAD_NC(GPD7, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 428 | |
| 429 | /* GPD8 - SUSCLK */ |
Matt DeVillier | aa11f9a | 2020-11-04 00:29:59 -0600 | [diff] [blame] | 430 | PAD_CFG_NF(GPD8, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 431 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 432 | /* GPD9 - NC */ |
| 433 | PAD_NC(GPD9, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 434 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 435 | /* GPD10 - NC */ |
| 436 | PAD_NC(GPD10, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 437 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 438 | /* GPD11 - NC */ |
| 439 | PAD_NC(GPD11, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 440 | |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 441 | /* ------- GPIO Group GPP_C ------- */ |
| 442 | |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 443 | /* GPP_C0 - SMBCLK */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 444 | PAD_CFG_NF(GPP_C0, NONE, DEEP, NF1), |
| 445 | |
| 446 | /* GPP_C1 - SMBDATA */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 447 | PAD_CFG_NF(GPP_C1, NONE, DEEP, NF1), |
| 448 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 449 | /* GPP_C2 - NC */ |
| 450 | PAD_NC(GPP_C2, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 451 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 452 | /* GPP_C3 - NC */ |
| 453 | PAD_NC(GPP_C3, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 454 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 455 | /* GPP_C4 - NC */ |
| 456 | PAD_NC(GPP_C4, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 457 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 458 | /* GPP_C5 - NC */ |
| 459 | PAD_NC(GPP_C5, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 460 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 461 | /* GPP_C6 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 462 | PAD_NC(GPP_C6, NONE), |
| 463 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 464 | /* GPP_C7 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 465 | PAD_NC(GPP_C7, NONE), |
| 466 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 467 | /* GPP_C8 - NC */ |
| 468 | PAD_NC(GPP_C8, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 469 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 470 | /* GPP_C9 - NC */ |
| 471 | PAD_NC(GPP_C9, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 472 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 473 | /* GPP_C10 - NC */ |
| 474 | PAD_NC(GPP_C10, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 475 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 476 | /* GPP_C11 - NC */ |
| 477 | PAD_NC(GPP_C11, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 478 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 479 | /* GPP_C12 - NC */ |
| 480 | PAD_NC(GPP_C12, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 481 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 482 | /* GPP_C13 - NC */ |
| 483 | PAD_NC(GPP_C13, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 484 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 485 | /* GPP_C14 - NC */ |
| 486 | PAD_NC(GPP_C14, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 487 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 488 | /* GPP_C15 - NC */ |
| 489 | PAD_NC(GPP_C15, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 490 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 491 | /* GPP_C16 - NC */ |
| 492 | PAD_NC(GPP_C16, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 493 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 494 | /* GPP_C17 - NC */ |
| 495 | PAD_NC(GPP_C17, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 496 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 497 | /* GPP_C18 - NC */ |
| 498 | PAD_NC(GPP_C18, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 499 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 500 | /* GPP_C19 - NC */ |
| 501 | PAD_NC(GPP_C19, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 502 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 503 | /* GPP_C20 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 504 | PAD_NC(GPP_C20, NONE), |
| 505 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 506 | /* GPP_C21 - NC */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 507 | PAD_NC(GPP_C21, NONE), |
| 508 | |
Matt DeVillier | 4d4256e | 2020-11-04 14:50:40 -0600 | [diff] [blame] | 509 | /* GPP_C22 - USB3_P1_PWREN */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 510 | PAD_CFG_GPO(GPP_C22, 1, PLTRST), |
| 511 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 512 | /* GPP_C23 - NC */ |
| 513 | PAD_NC(GPP_C23, UP_20K), |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 514 | |
| 515 | /* ------- GPIO Group GPP_E ------- */ |
| 516 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 517 | /* GPP_E0 - NC */ |
| 518 | PAD_NC(GPP_E0, UP_20K), |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 519 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 520 | /* GPP_E1 - NC */ |
| 521 | PAD_NC(GPP_E1, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 522 | |
| 523 | /* GPP_E2 - SATAXPCIE2 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 524 | PAD_CFG_NF(GPP_E2, UP_20K, PLTRST, NF1), |
| 525 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 526 | /* GPP_E3 - NC */ |
| 527 | PAD_NC(GPP_E3, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 528 | |
Matt DeVillier | 4d4256e | 2020-11-04 14:50:40 -0600 | [diff] [blame] | 529 | /* GPP_E4 - SATA_DEVSLP0 */ |
| 530 | PAD_CFG_NF(GPP_E4, NONE, PLTRST, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 531 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 532 | /* GPP_E5 - NC */ |
| 533 | PAD_NC(GPP_E5, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 534 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 535 | /* GPP_E6 - NC */ |
| 536 | PAD_NC(GPP_E6, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 537 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 538 | /* GPP_E7 - NC */ |
| 539 | PAD_NC(GPP_E7, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 540 | |
Matt DeVillier | f759a62 | 2022-04-20 13:52:44 -0500 | [diff] [blame] | 541 | /* GPP_E8 - STATUSLED# */ |
| 542 | PAD_CFG_GPO(GPP_E8, 1, PLTRST), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 543 | |
Matt DeVillier | 4d4256e | 2020-11-04 14:50:40 -0600 | [diff] [blame] | 544 | /* GPP_E9 - USB2_OC0# */ |
| 545 | PAD_CFG_NF(GPP_E9, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 546 | |
Matt DeVillier | 4d4256e | 2020-11-04 14:50:40 -0600 | [diff] [blame] | 547 | /* GPP_E10 - USB2_OC1# */ |
| 548 | PAD_CFG_NF(GPP_E10, NONE, DEEP, NF1), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 549 | |
| 550 | /* GPP_E11 - USB2_OC2# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 551 | PAD_CFG_NF(GPP_E11, NONE, DEEP, NF1), |
| 552 | |
| 553 | /* GPP_E12 - USB2_OC3# */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 554 | PAD_CFG_NF(GPP_E12, NONE, DEEP, NF1), |
| 555 | |
| 556 | /* GPP_E13 - DDPB_HPD0 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 557 | PAD_CFG_NF(GPP_E13, NONE, DEEP, NF1), |
| 558 | |
| 559 | /* GPP_E14 - DDPC_HPD1 */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 560 | PAD_CFG_NF(GPP_E14, NONE, DEEP, NF1), |
| 561 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 562 | /* GPP_E15 - NC */ |
| 563 | PAD_NC(GPP_E15, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 564 | |
| 565 | /* GPP_E16 - GPIO */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 566 | PAD_CFG_GPI_SCI(GPP_E16, UP_20K, PLTRST, LEVEL, INVERT), |
| 567 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 568 | /* GPP_E17 - NC */ |
| 569 | PAD_NC(GPP_E17, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 570 | |
| 571 | /* GPP_E18 - DPPB_CTRLCLK */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 572 | PAD_CFG_NF(GPP_E18, NONE, DEEP, NF1), |
| 573 | |
| 574 | /* GPP_E19 - DPPB_CTRLDATA */ |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 575 | PAD_CFG_NF(GPP_E19, NONE, DEEP, NF1), |
| 576 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 577 | /* GPP_E20 - NC */ |
| 578 | PAD_NC(GPP_E20, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 579 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 580 | /* GPP_E21 - NC */ |
| 581 | PAD_NC(GPP_E21, NONE), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 582 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 583 | /* GPP_E22 - NC */ |
| 584 | PAD_NC(GPP_E22, UP_20K), |
Matt DeVillier | d32d2c3 | 2020-08-15 11:51:52 -0500 | [diff] [blame] | 585 | |
Matt DeVillier | ea4db9b | 2020-11-04 00:40:53 -0600 | [diff] [blame] | 586 | /* GPP_E23 - NC */ |
| 587 | PAD_NC(GPP_E23, NONE), |
Matt DeVillier | ceb409a | 2020-06-26 00:21:39 -0500 | [diff] [blame] | 588 | }; |
| 589 | |
| 590 | const struct pad_config *variant_gpio_table(size_t *num) |
| 591 | { |
| 592 | *num = ARRAY_SIZE(gpio_table); |
| 593 | return gpio_table; |
| 594 | } |