1 /* 2 * Copyright (c) 2019 Intel Corporation. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef _SOC_MCHP_GPIOS_H_ 8 #define _SOC_MCHP_GPIOS_H_ 9 10 #ifdef __cplusplus 11 extern "C" { 12 #endif 13 14 /* Begin Port A */ 15 #define MCHP_GPIO_000 (0U) 16 #define MCHP_GPIO_001 (1U) 17 #define MCHP_GPIO_002 (2U) 18 #define MCHP_GPIO_003 (3U) 19 #define MCHP_GPIO_004 (4U) 20 #define MCHP_GPIO_005 (5U) 21 #define MCHP_GPIO_006 (6U) 22 #define MCHP_GPIO_007 (7U) 23 #define MCHP_GPIO_010 (8U) 24 #define MCHP_GPIO_011 (9U) 25 #define MCHP_GPIO_012 (10U) 26 #define MCHP_GPIO_013 (11U) 27 #define MCHP_GPIO_014 (12U) 28 #define MCHP_GPIO_015 (13U) 29 #define MCHP_GPIO_016 (14U) 30 #define MCHP_GPIO_017 (15U) 31 #define MCHP_GPIO_020 (16U) 32 #define MCHP_GPIO_021 (17U) 33 #define MCHP_GPIO_022 (18U) 34 #define MCHP_GPIO_023 (19U) 35 #define MCHP_GPIO_024 (20U) 36 #define MCHP_GPIO_025 (21U) 37 #define MCHP_GPIO_026 (22U) 38 #define MCHP_GPIO_027 (23U) 39 #define MCHP_GPIO_030 (24U) 40 #define MCHP_GPIO_031 (25U) 41 #define MCHP_GPIO_032 (26U) 42 #define MCHP_GPIO_033 (27U) 43 #define MCHP_GPIO_034 (28U) 44 #define MCHP_GPIO_035 (29U) 45 #define MCHP_GPIO_036 (30U) 46 /* End Port A */ 47 48 /* Begin Port B */ 49 #define MCHP_GPIO_040 (0U) 50 #define MCHP_GPIO_041 (1U) 51 #define MCHP_GPIO_042 (2U) 52 #define MCHP_GPIO_043 (3U) 53 #define MCHP_GPIO_044 (4U) 54 #define MCHP_GPIO_045 (5U) 55 #define MCHP_GPIO_046 (6U) 56 #define MCHP_GPIO_047 (7U) 57 #define MCHP_GPIO_050 (8U) 58 #define MCHP_GPIO_051 (9U) 59 #define MCHP_GPIO_052 (10U) 60 #define MCHP_GPIO_053 (11U) 61 #define MCHP_GPIO_054 (12U) 62 #define MCHP_GPIO_055 (13U) 63 #define MCHP_GPIO_056 (14U) 64 #define MCHP_GPIO_057 (15U) 65 #define MCHP_GPIO_060 (16U) 66 #define MCHP_GPIO_061 (17U) 67 #define MCHP_GPIO_062 (18U) 68 #define MCHP_GPIO_063 (19U) 69 #define MCHP_GPIO_064 (20U) 70 #define MCHP_GPIO_065 (21U) 71 #define MCHP_GPIO_066 (22U) 72 #define MCHP_GPIO_067 (23U) 73 #define MCHP_GPIO_070 (24U) 74 #define MCHP_GPIO_071 (25U) 75 #define MCHP_GPIO_072 (26U) 76 #define MCHP_GPIO_073 (27U) 77 #define MCHP_GPIO_074 (28U) 78 #define MCHP_GPIO_075 (29U) 79 #define MCHP_GPIO_076 (30U) 80 /* End Port B */ 81 82 /* Begin Port C */ 83 #define MCHP_GPIO_100 (0U) 84 #define MCHP_GPIO_101 (1U) 85 #define MCHP_GPIO_102 (2U) 86 #define MCHP_GPIO_103 (3U) 87 #define MCHP_GPIO_104 (4U) 88 #define MCHP_GPIO_105 (5U) 89 #define MCHP_GPIO_106 (6U) 90 #define MCHP_GPIO_107 (7U) 91 #define MCHP_GPIO_110 (8U) 92 #define MCHP_GPIO_111 (9U) 93 #define MCHP_GPIO_112 (10U) 94 #define MCHP_GPIO_113 (11U) 95 #define MCHP_GPIO_114 (12U) 96 #define MCHP_GPIO_115 (13U) 97 #define MCHP_GPIO_116 (14U) 98 #define MCHP_GPIO_117 (15U) 99 #define MCHP_GPIO_120 (16U) 100 #define MCHP_GPIO_121 (17U) 101 #define MCHP_GPIO_122 (18U) 102 #define MCHP_GPIO_123 (19U) 103 #define MCHP_GPIO_124 (20U) 104 #define MCHP_GPIO_125 (21U) 105 #define MCHP_GPIO_126 (22U) 106 #define MCHP_GPIO_127 (23U) 107 #define MCHP_GPIO_130 (24U) 108 #define MCHP_GPIO_131 (25U) 109 #define MCHP_GPIO_132 (26U) 110 #define MCHP_GPIO_133 (27U) 111 #define MCHP_GPIO_134 (28U) 112 #define MCHP_GPIO_135 (29U) 113 #define MCHP_GPIO_136 (30U) 114 /* End Port C */ 115 116 /* Begin Port D */ 117 #define MCHP_GPIO_140 (0U) 118 #define MCHP_GPIO_141 (1U) 119 #define MCHP_GPIO_142 (2U) 120 #define MCHP_GPIO_143 (3U) 121 #define MCHP_GPIO_144 (4U) 122 #define MCHP_GPIO_145 (5U) 123 #define MCHP_GPIO_146 (6U) 124 #define MCHP_GPIO_147 (7U) 125 #define MCHP_GPIO_150 (8U) 126 #define MCHP_GPIO_151 (9U) 127 #define MCHP_GPIO_152 (10U) 128 #define MCHP_GPIO_153 (11U) 129 #define MCHP_GPIO_154 (12U) 130 #define MCHP_GPIO_155 (13U) 131 #define MCHP_GPIO_156 (14U) 132 #define MCHP_GPIO_157 (15U) 133 #define MCHP_GPIO_160 (16U) 134 #define MCHP_GPIO_161 (17U) 135 #define MCHP_GPIO_162 (18U) 136 #define MCHP_GPIO_163 (19U) 137 #define MCHP_GPIO_164 (20U) 138 #define MCHP_GPIO_165 (21U) 139 #define MCHP_GPIO_166 (22U) 140 #define MCHP_GPIO_167 (23U) 141 #define MCHP_GPIO_170 (24U) 142 #define MCHP_GPIO_171 (25U) 143 #define MCHP_GPIO_172 (26U) 144 #define MCHP_GPIO_173 (27U) 145 #define MCHP_GPIO_174 (28U) 146 #define MCHP_GPIO_175 (29U) 147 #define MCHP_GPIO_176 (30U) 148 /* End Port D */ 149 150 /* Begin Port E */ 151 #define MCHP_GPIO_200 (0U) 152 #define MCHP_GPIO_201 (1U) 153 #define MCHP_GPIO_202 (2U) 154 #define MCHP_GPIO_203 (3U) 155 #define MCHP_GPIO_204 (4U) 156 #define MCHP_GPIO_205 (5U) 157 #define MCHP_GPIO_206 (6U) 158 #define MCHP_GPIO_207 (7U) 159 #define MCHP_GPIO_210 (8U) 160 #define MCHP_GPIO_211 (9U) 161 #define MCHP_GPIO_212 (10U) 162 #define MCHP_GPIO_213 (11U) 163 #define MCHP_GPIO_214 (12U) 164 #define MCHP_GPIO_215 (13U) 165 #define MCHP_GPIO_216 (14U) 166 #define MCHP_GPIO_217 (15U) 167 #define MCHP_GPIO_220 (16U) 168 #define MCHP_GPIO_221 (17U) 169 #define MCHP_GPIO_222 (18U) 170 #define MCHP_GPIO_223 (19U) 171 #define MCHP_GPIO_224 (20U) 172 #define MCHP_GPIO_225 (21U) 173 #define MCHP_GPIO_226 (22U) 174 #define MCHP_GPIO_227 (23U) 175 #define MCHP_GPIO_230 (24U) 176 #define MCHP_GPIO_231 (25U) 177 #define MCHP_GPIO_232 (26U) 178 #define MCHP_GPIO_233 (27U) 179 #define MCHP_GPIO_234 (28U) 180 #define MCHP_GPIO_235 (29U) 181 #define MCHP_GPIO_236 (30U) 182 /* End Port E */ 183 184 /* Begin Port F */ 185 #define MCHP_GPIO_240 (0U) 186 #define MCHP_GPIO_241 (1U) 187 #define MCHP_GPIO_242 (2U) 188 #define MCHP_GPIO_243 (3U) 189 #define MCHP_GPIO_244 (4U) 190 #define MCHP_GPIO_245 (5U) 191 #define MCHP_GPIO_246 (6U) 192 #define MCHP_GPIO_247 (7U) 193 #define MCHP_GPIO_250 (8U) 194 #define MCHP_GPIO_251 (9U) 195 #define MCHP_GPIO_252 (10U) 196 #define MCHP_GPIO_253 (11U) 197 #define MCHP_GPIO_254 (12U) 198 #define MCHP_GPIO_255 (13U) 199 /* End Port F */ 200 201 #ifdef __cplusplus 202 } 203 #endif 204 205 #endif /* _SOC_MCHP_GPIOS_H_ */ 206