2 * This file is part of the coreboot project.
4 * Copyright (C) 2012 Advanced Micro Devices, Inc.
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 2 of the License.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
22 #define Mmio_Address( BaseAddr, Register ) \
27 #define Mmio32_Ptr( BaseAddr, Register ) \
28 ( (volatile u32 *)Mmio_Address( BaseAddr, Register ) )
30 #define Mmio32_G( BaseAddr, Register ) \
31 *Mmio32_Ptr( BaseAddr, Register )
33 #define Mmio32_And_Or( BaseAddr, Register, AndData, OrData ) \
34 Mmio32_G( BaseAddr, Register ) = \
36 ( Mmio32_G( BaseAddr, Register ) & \
42 #define Mmio8_Ptr( BaseAddr, Register ) \
43 ( (volatile u8 *)Mmio_Address( BaseAddr, Register ) )
45 #define Mmio8_G( BaseAddr, Register ) \
46 *Mmio8_Ptr( BaseAddr, Register )
48 #define Mmio8_And_Or( BaseAddr, Register, AndData, OrData ) \
49 Mmio8_G( BaseAddr, Register ) = \
51 ( Mmio8_G( BaseAddr, Register ) & \
57 #define SMIREG_EVENT_ENABLE 0x04
58 #define SMIREG_SCITRIG 0x08
59 #define SMIREG_SCILEVEL 0x0C
60 #define SMIREG_SMISCIEN 0x14
61 #define SMIREG_SCIS0EN 0x20
62 #define SMIREG_SCIMAP0 0x40
63 #define SMIREG_SCIMAP1 0x44
64 #define SMIREG_SCIMAP2 0x48
65 #define SMIREG_SCIMAP3 0x4C
66 #define SMIREG_SCIMAP4 0x50
67 #define SMIREG_SCIMAP5 0x54
68 #define SMIREG_SCIMAP6 0x58
69 #define SMIREG_SCIMAP7 0x5C
70 #define SMIREG_SCIMAP8 0x60
71 #define SMIREG_SCIMAP9 0x64
72 #define SMIREG_SCIMAP10 0x68
73 #define SMIREG_SCIMAP11 0x6C
74 #define SMIREG_SCIMAP12 0x70
75 #define SMIREG_SCIMAP13 0x74
76 #define SMIREG_SCIMAP14 0x78
77 #define SMIREG_SCIMAP15 0x7C
78 #define SMIREG_SMITRIG 0x98
79 #define SMIREG_SMICONTROL0 0xA0
80 #define SMIREG_SMICONTROL1 0xA4
86 #define NonGpio 0x80 // BIT7
88 // S0-domain General Purpose I/O: GPIO 00~67
89 #define GPIO_00_SELECT FUNCTION1+NonGpio // MPCIE_RST1# for J3703, LOW ACTIVE, HIGH DEFAULT
90 #define GPIO_01_SELECT FUNCTION1+NonGpio // MPCIE_RST2# for J3711, LOW ACTIVE, HIGH DEFAULT
91 #define GPIO_02_SELECT FUNCTION1 // MPCIE_RST0# for J3700, LOW ACTIVE, HIGH DEFAULT
92 #define GPIO_03_SELECT FUNCTION1+NonGpio // NOT USED
93 #define GPIO_04_SELECT FUNCTION1+NonGpio // x1 gpp reset, for J3701, low active, HIGH DEFAULT
94 #define GPIO_05_SELECT FUNCTION1+NonGpio // express card reset, for J2500, low active, HIGH DEFAULT
95 #define GPIO_06_SELECT FUNCTION0+NonGpio //NOT USED
96 #define GPIO_07_SELECT FUNCTION1 // BT_ON, 1: BT ON(DEFAULT); 0: BT OFF
97 #define GPIO_08_SELECT FUNCTION1 // PEX_STD_SW#, 1:Low Level Mode(default); 0:Standard(desktop) Swing Level
98 #define GPIO_09_SELECT FUNCTION1+NonGpio // MXM_PRESENT2#, INPUT, LOW MEANS MXM IS INSTALLED
99 #define GPIO_10_SELECT FUNCTION1+NonGpio // MXM_PRESENT1#, INPUT, LOW MEANS MXM IS INSTALLED
100 #define GPIO_11_SELECT FUNCTION0+NonGpio // NOT USED
101 #define GPIO_12_SELECT FUNCTION1 // WL_DISABLE#, DISABLE THE WALN IN J3702
102 #define GPIO_13_SELECT FUNCTION1 // WU_DISABLE#, DISABLE THE WUSB IN J3711
103 #define GPIO_14_SELECT FUNCTION1 // WP_DISABLE, DISABLE THE WWAN IN J3703
104 #define GPIO_15_SELECT FUNCTION1+NonGpio // NOT USED, //FUNCTION1, Reset_CEC# Low Active, High default
105 #define GPIO_16_SELECT FUNCTION0+NonGpio // NOT USED
106 #define GPIO_17_SELECT FUNCTION0+NonGpio // NOT USED
107 #define GPIO_18_SELECT FUNCTION0+NonGpio // NOT USED
108 #define GPIO_19_SELECT FUNCTION1 // For LASSO_DET# detection when Gevent14# is asserted.
109 #define GPIO_20_SELECT FUNCTION1 // PX_MUX for DOCKING card, PX MUX selection in mux mode. dGPU enable with high(option)
110 #define GPIO_21_SELECT FUNCTION1 // DOCK_MUX for DCKING card, MUX selection output. Docking display enabled when high(option)
111 #define GPIO_22_SELECT FUNCTION1 // SB_PWR_LV, INDICATE TO THE MXM THE SYSTEM IS IN LOW BATTERY MODE
112 // 1:BATTERY IS FINE(DEFAULT)
114 #define GPIO_23_SELECT FUNCTION1 // CODEC_ON.1: CODEC ON (default)0: CODEC OFF
115 #define GPIO_24_SELECT FUNCTION1 // Travis reset,Low active High default
116 #define GPIO_25_SELECT FUNCTION1+NonGpio // PCIE_RST# for LAN (AND gate with PCIE_RST#); default high
117 #define GPIO_26_SELECT FUNCTION1+NonGpio // PCIE_RST# for USB3.0 (AND gate with PCIE_RST#); default high
118 #define GPIO_27_SELECT FUNCTION1+NonGpio // PCIE_RST# for 1394 (AND gate with PCIE_RST#); default high
119 #define GPIO_28_SELECT FUNCTION1 // MXM PWRGD INDICATOR, INPUT
120 #define GPIO_29_SELECT FUNCTION1 // MEM HOT, LOW ACTIVE, OUTPUT
121 #define GPIO_30_SELECT FUNCTION1 // INPUT, DEFINE THE BOARD REVISION 0
122 #define GPIO_31_SELECT FUNCTION1 // INPUT, DEFINE THE BOARD REVISION 1
127 #define GPIO_32_SELECT FUNCTION1+NonGpio // PCIE_SW - HIGH:MXM; LOW:LASSO
128 #define GPIO_33_SELECT FUNCTION1 // USB3.0 DETECT of Express Card:USB3.0_DET#, Low active.
129 // 0:USB3.0 I/F in Express CARD
130 // 1:PCIE I/F in Express CARD detection
131 #define GPIO_34_SELECT FUNCTION1 // WEBCAM_ON#. 0: ON (default) 1: OFF
132 #define GPIO_35_SELECT FUNCTION1 // ODD_DA_INTH#
133 #define GPIO_36_SELECT FUNCTION0+NonGpio // PCICLK FOR KBC
134 #define GPIO_37_SELECT FUNCTION0+NonGpio // NOT USED
135 #define GPIO_38_SELECT FUNCTION0+NonGpio // NOT USED
136 #define GPIO_39_SELECT FUNCTION0+NonGpio // NOT USED
137 #define GPIO_40_SELECT FUNCTION1 // For DOCK# detection when Gevent14# is asserted.
138 #define GPIO_41_SELECT FUNCTION1+NonGpio // 1394 CLK REQ#
139 #define GPIO_42_SELECT FUNCTION1+NonGpio // X4 GPP CLK REQ#
140 #define GPIO_43_SELECT FUNCTION0+NonGpio // SMBUS0, CLOCK
141 #define GPIO_44_SELECT FUNCTION1+NonGpio // PEGPIO0, RESET THE MXM MODULE
142 #define GPIO_45_SELECT FUNCTION2+NonGpio // PEGPIO1, 1:MXM IS POWER ON; 0:MXM IS OFF
143 #define GPIO_46_SELECT FUNCTION1+NonGpio // USB3.0_CLKREQ#
144 #define GPIO_47_SELECT FUNCTION0+NonGpio // SMBUS0, DATA
145 #define GPIO_48_SELECT FUNCTION0+NonGpio // SERIRQ
146 #define GPIO_49_SELECT FUNCTION0+NonGpio // LDRQ#1
147 #define GPIO_50_SELECT FUNCTION2 // SMARTVOLTAGE TO CONTROL THE 5V - 1:5V; 0:4.56V
148 #define GPIO_51_SELECT FUNCTION0+NonGpio // back-up for SMARTVOLTAGE1
149 #define GPIO_52_SELECT FUNCTION0+NonGpio // CPU FAN OUT
150 #define GPIO_53_SELECT FUNCTION1 // ODD POWER ENABLE, HIGH ACTIVE
151 #define GPIO_54_SELECT FUNCTION0+NonGpio // SB_PROCHOT, OUTPUT, LOW ACTIVE
152 #define GPIO_55_SELECT FUNCTION2+NonGpio // MXM POWER ENABLE(POWER ON MODULE)
153 // 1:ENABLE; 0:DISABLE
154 // DEFAULT VALUE DEPENDS ON GPIO 9 AND 10
155 #define GPIO_56_SELECT FUNCTION0+NonGpio //HDD2_POWER/HDD0_POWER/CPU FAN ;CPU FAN
156 #define GPIO_57_SELECT FUNCTION1 // HDD0_POWER
157 #define GPIO_58_SELECT FUNCTION1 // HDD2_POWER
158 #define GPIO_59_SELECT FUNCTION2+NonGpio // 1394 POWER, OUTPUT, HIGH ACTIVE
159 #define GPIO_60_SELECT FUNCTION0+NonGpio // EXPCARD_CLKREQ#
160 #define GPIO_61_SELECT FUNCTION0+NonGpio // PE0_CLKREQ#, FROM J3700
161 #define GPIO_62_SELECT FUNCTION0+NonGpio // PE2_CLKREQ#, FROM J3711
162 #define GPIO_63_SELECT FUNCTION0+NonGpio // LAN_CLKREQ#
163 #define GPIO_64_SELECT FUNCTION0+NonGpio // PE1_CLKREQ#, FROM J3703
164 #define GPIO_65_SELECT FUNCTION0+NonGpio // MXM CLK REQ#, FROM MXM
165 #define GPIO_66_SELECT FUNCTION1 // USED AS TRAVIS_EN#; 0:ENABLE as default
166 #define GPIO_67_SELECT FUNCTION0+NonGpio // USED AS SATA_ACT#
167 #define GPIO_68_SELECT FUNCTION0+NonGpio
168 #define GPIO_69_SELECT FUNCTION0+NonGpio
169 #define GPIO_70_SELECT FUNCTION0+NonGpio
170 #define GPIO_71_SELECT FUNCTION0+NonGpio
171 #define GPIO_72_SELECT FUNCTION0+NonGpio
172 #define GPIO_73_SELECT FUNCTION0+NonGpio
173 #define GPIO_74_SELECT FUNCTION0+NonGpio
174 #define GPIO_75_SELECT FUNCTION0+NonGpio
175 #define GPIO_76_SELECT FUNCTION0+NonGpio
176 #define GPIO_77_SELECT FUNCTION0+NonGpio
177 #define GPIO_78_SELECT FUNCTION0+NonGpio
178 #define GPIO_79_SELECT FUNCTION0+NonGpio
179 #define GPIO_80_SELECT FUNCTION0+NonGpio
180 #define GPIO_81_SELECT FUNCTION0+NonGpio
181 #define GPIO_82_SELECT FUNCTION0+NonGpio
182 #define GPIO_83_SELECT FUNCTION0+NonGpio
183 #define GPIO_84_SELECT FUNCTION0+NonGpio
184 #define GPIO_85_SELECT FUNCTION0+NonGpio
185 #define GPIO_86_SELECT FUNCTION0+NonGpio
186 #define GPIO_87_SELECT FUNCTION0+NonGpio
187 #define GPIO_88_SELECT FUNCTION0+NonGpio
188 #define GPIO_89_SELECT FUNCTION0+NonGpio
189 #define GPIO_90_SELECT FUNCTION0+NonGpio
190 #define GPIO_91_SELECT FUNCTION0+NonGpio
191 #define GPIO_92_SELECT FUNCTION0+NonGpio
192 #define GPIO_93_SELECT FUNCTION0+NonGpio
193 #define GPIO_94_SELECT FUNCTION0+NonGpio
194 #define GPIO_95_SELECT FUNCTION0+NonGpio
195 // GEVENT 00~23 are mapped to GPIO 96~119
196 #define GPIO_96_SELECT FUNCTION0 // GA20IN/GEVENT0#
197 #define GPIO_97_SELECT FUNCTION0 // KBRST#/GEVENT1#
198 #define GPIO_98_SELECT FUNCTION0 // THRMTRIP#/SMBALERT#/GEVENT2# -> APU_THERMTRIP
199 #define GPIO_99_SELECT FUNCTION1 // LPC_PME#/GEVENT3# -> EC_SCI#
200 #define GPIO_100_SELECT FUNCTION2 // PCIE_RST2#/PCI_PME#/GEVENT4# -> APU_MEMHOT#
201 #define GPIO_101_SELECT FUNCTION1 // LPC_PD#/GEVENT5# -> hotplug of express card, low active
202 #define GPIO_102_SELECT FUNCTION0+NonGpio // USB_OC6#/IR_TX1/ GEVENT6# -> NOT USED,
203 // there is a confliction to IR function when this pin is as a GEVENT.
204 #define GPIO_103_SELECT FUNCTION0+NonGpio // DDR3_RST#/GEVENT7#/VGA_PD -> VGA_PD,
205 // special pin difination for SB700 VGA OUTPUT, high active,
206 // VGA power for Hudson-M2 will be down when it was asserted.
207 #define GPIO_104_SELECT FUNCTION0 // WAKE#/GEVENT8# -> WAKEUP, low active
208 #define GPIO_105_SELECT FUNCTION2 // SPI_HOLD/GBE_LED1/GEVENT9# - WF_RADIO (wireless radio)
209 #define GPIO_106_SELECT FUNCTION0 // GBE_LED2/GEVENT10# -> GBE_LED2
210 #define GPIO_107_SELECT FUNCTION0+NonGpio // GBE_STAT0/GEVENT11# -> GBE_STAT0
211 #define GPIO_108_SELECT FUNCTION2 // USB_OC0#/TRST#/GEVENT12# -> SMBALERT# (Light Sensor), low active
212 // [option for SPI_TPM_CS# in Hudson-M2 A12)]
213 #define GPIO_109_SELECT FUNCTION0 // USB_OC1#/TDI/GEVENT13# - USB OC for 0, 1,2,3 & USB_OC expresscard (usb4) &
214 // USB3.0 PORT0,1:low active,disable all usb ports and new card power at a same time
215 #define GPIO_110_SELECT FUNCTION2 // USB_OC2#/TCK/GEVENT14# -> Lasso detect or Dock detect,
216 // plus judge GPIO40 and GPIO19 level,low is assert.
217 // LASSO_DET# :0 & GPIO19:0 -----> LASSO is present (default)
218 // DOCK#:0 & GPIO40:0 -----------> DOCK is present(option)
219 #define GPIO_111_SELECT FUNCTION1+NonGpio // USB_OC3#/AC_PRES/TDO/GEVENT15# -> AC_PRES, high active
220 #define GPIO_112_SELECT FUNCTION2 // USB_OC4#/IR_RX0/GEVENT16# -> ODD_DA, ODD device attention,
221 // low active, when it's low, BIOS will enbale ODD_PWR
222 #define GPIO_113_SELECT FUNCTION2 // USB_OC5#/IR_TX0/GEVENT17# -> use TWARN mapping to trigger GEVENT17#
223 #define GPIO_114_SELECT FUNCTION2 // BLINK/USB_OC7#/GEVENT18# -> BLINK
224 #define GPIO_115_SELECT FUNCTION0 // SYS_RESET#/GEVENT19# -> SYS_RST#
225 #define GPIO_116_SELECT FUNCTION0 // R_RX1/GEVENT20# -> IR INPUT
226 #define GPIO_117_SELECT FUNCTION1+NonGpio // SPI_CS3#/GBE_STAT1/GEVENT21# -> GBE_STAT1
227 #define GPIO_118_SELECT FUNCTION1 // RI#/GEVENT22# -> LID_CLOSED#
228 #define GPIO_119_SELECT FUNCTION0 // LPC_SMI#/GEVENT23# -> EC_SMI
229 #define GPIO_120_SELECT FUNCTION0+NonGpio
230 #define GPIO_121_SELECT FUNCTION0+NonGpio
231 #define GPIO_122_SELECT FUNCTION0+NonGpio
232 #define GPIO_123_SELECT FUNCTION0+NonGpio
233 #define GPIO_124_SELECT FUNCTION0+NonGpio
234 #define GPIO_125_SELECT FUNCTION0+NonGpio
235 #define GPIO_126_SELECT FUNCTION0+NonGpio
236 #define GPIO_127_SELECT FUNCTION0+NonGpio
237 #define GPIO_128_SELECT FUNCTION0+NonGpio
238 #define GPIO_129_SELECT FUNCTION0+NonGpio
239 #define GPIO_130_SELECT FUNCTION0+NonGpio
240 #define GPIO_131_SELECT FUNCTION0+NonGpio
241 #define GPIO_132_SELECT FUNCTION0+NonGpio
242 #define GPIO_133_SELECT FUNCTION0+NonGpio
243 #define GPIO_134_SELECT FUNCTION0+NonGpio
244 #define GPIO_135_SELECT FUNCTION0+NonGpio
245 #define GPIO_136_SELECT FUNCTION0+NonGpio
246 #define GPIO_137_SELECT FUNCTION0+NonGpio
247 #define GPIO_138_SELECT FUNCTION0+NonGpio
248 #define GPIO_139_SELECT FUNCTION0+NonGpio
249 #define GPIO_140_SELECT FUNCTION0+NonGpio
250 #define GPIO_141_SELECT FUNCTION0+NonGpio
251 #define GPIO_142_SELECT FUNCTION0+NonGpio
252 #define GPIO_143_SELECT FUNCTION0+NonGpio
253 #define GPIO_144_SELECT FUNCTION0+NonGpio
254 #define GPIO_145_SELECT FUNCTION0+NonGpio
255 #define GPIO_146_SELECT FUNCTION0+NonGpio
256 #define GPIO_147_SELECT FUNCTION0+NonGpio
257 #define GPIO_148_SELECT FUNCTION0+NonGpio
258 #define GPIO_149_SELECT FUNCTION0+NonGpio
259 #define GPIO_150_SELECT FUNCTION0+NonGpio
260 #define GPIO_151_SELECT FUNCTION0+NonGpio
261 #define GPIO_152_SELECT FUNCTION0+NonGpio
262 #define GPIO_153_SELECT FUNCTION0+NonGpio
263 #define GPIO_154_SELECT FUNCTION0+NonGpio
264 #define GPIO_155_SELECT FUNCTION0+NonGpio
265 #define GPIO_156_SELECT FUNCTION0+NonGpio
266 #define GPIO_157_SELECT FUNCTION0+NonGpio
267 #define GPIO_158_SELECT FUNCTION0+NonGpio
268 #define GPIO_159_SELECT FUNCTION0+NonGpio
269 #define GPIO_160_SELECT FUNCTION0+NonGpio
271 // S5-domain General Purpose I/O
272 #define GPIO_161_SELECT FUNCTION0+NonGpio // ROM_RST#
273 #define GPIO_162_SELECT FUNCTION0+NonGpio // SPI ROM
274 #define GPIO_163_SELECT FUNCTION0+NonGpio // SPI ROM
275 #define GPIO_164_SELECT FUNCTION0+NonGpio // SPI ROM
276 #define GPIO_165_SELECT FUNCTION0+NonGpio // SPI ROM
277 #define GPIO_166_SELECT FUNCTION1+NonGpio // GBE_STAT2
278 #define GPIO_167_SELECT FUNCTION0+NonGpio // AZ_SDATA_IN0
279 #define GPIO_168_SELECT FUNCTION0+NonGpio // AZ_SDATA_IN1
280 #define GPIO_169_SELECT FUNCTION0+NonGpio // AZ_SDATA_IN2
281 #define GPIO_170_SELECT FUNCTION1+NonGpio // gating the power control signal for ODD, see BIOS requirements doc for detail.
282 #define GPIO_171_SELECT FUNCTION0+NonGpio // TEMPIN0,
283 #define GPIO_172_SELECT FUNCTION1 // used as FCH_USB3.0PORT_EN# - 0:ENABLE; 1:DISABLE
284 #define GPIO_173_SELECT FUNCTION0+NonGpio // TEMPIN3
285 #define GPIO_174_SELECT FUNCTION1+NonGpio // USED AS TALERT#
286 #define GPIO_175_SELECT FUNCTION1 // WLAN, WIRELESS DISABLE 1:DISABLE; 0:ENABLE
287 #define GPIO_176_SELECT FUNCTION1+NonGpio // WWAN, WIRELESS DISABLE 1:DISABLE; 0:ENABLE
288 #define GPIO_177_SELECT FUNCTION2+NonGpio // WUSB, WIRELESS DISABLE 1:DISABLE; 0:ENABLE
289 #define GPIO_178_SELECT FUNCTION2 // MEM_1V5
290 #define GPIO_179_SELECT FUNCTION2 // MEM_1V35
291 #define GPIO_180_SELECT FUNCTION0+NonGpio // Use as VIN VDDIO
292 #define GPIO_181_SELECT FUNCTION0+NonGpio // Use as VIN VDDR
293 #define GPIO_182_SELECT FUNCTION1+NonGpio // GBE_LED3
294 #define GPIO_183_SELECT FUNCTION0+NonGpio // GBE_LED0
295 #define GPIO_184_SELECT FUNCTION1+NonGpio // USED AS LLB#
296 #define GPIO_185_SELECT FUNCTION0+NonGpio // USED AS USB
297 #define GPIO_186_SELECT FUNCTION0+NonGpio // USED AS USB
298 #define GPIO_187_SELECT FUNCTION2 // USED AS AC LED INDICATOR, LOW ACTIVE
299 #define GPIO_188_SELECT FUNCTION2 // default used AS BATT LED INDICATOR, LOW ACTIVE
300 // option for HDMI CEC signal OW ACTIVE
301 #define GPIO_189_SELECT FUNCTION1 // USED AS AC_OK RECIEVER, INPUT, low active
302 #define GPIO_190_SELECT FUNCTION1 // USED TO MONITER INTERUPT FROM BATT CHARGER, INPUT
303 #define GPIO_191_SELECT FUNCTION0+NonGpio // TOUCH PAD, DATA
304 #define GPIO_192_SELECT FUNCTION0+NonGpio // TOUCH PAD, CLK
305 #define GPIO_193_SELECT FUNCTION0+NonGpio // SMBUS CLK,
306 #define GPIO_194_SELECT FUNCTION0+NonGpio // SMBUS, DATA
307 #define GPIO_195_SELECT FUNCTION0+NonGpio // SMBUS CLK,
308 #define GPIO_196_SELECT FUNCTION0+NonGpio // SMBUS, DATA
309 #define GPIO_197_SELECT FUNCTION2+NonGpio // Default GPIO for LOM_POWER, high active
310 // RESERVED FOR LCD BACKLIGHT PWM
311 #define GPIO_198_SELECT FUNCTION0+NonGpio // IMC SCROLL LED CONTROL
312 #define GPIO_199_SELECT FUNCTION3 // STRAP TO SELECT BOOT ROM - H:LPC ROM L: SPI ROM
313 #define GPIO_200_SELECT FUNCTION2 // NEC USB3.0 POWER CONTROL 1:ON(DEFAULT); 0:OFF
314 #define GPIO_201_SELECT FUNCTION0+NonGpio // KSI
315 #define GPIO_202_SELECT FUNCTION0+NonGpio // KSI
316 #define GPIO_203_SELECT FUNCTION0+NonGpio // KSI
317 #define GPIO_204_SELECT FUNCTION0+NonGpio // KSI
318 #define GPIO_205_SELECT FUNCTION0+NonGpio // KSI
319 #define GPIO_206_SELECT FUNCTION0+NonGpio // KSI
320 #define GPIO_207_SELECT FUNCTION0+NonGpio // KSI
321 #define GPIO_208_SELECT FUNCTION0+NonGpio // KSI
322 #define GPIO_209_SELECT FUNCTION0+NonGpio // KSO
323 #define GPIO_210_SELECT FUNCTION0+NonGpio // KSO
324 #define GPIO_211_SELECT FUNCTION0+NonGpio // KSO
325 #define GPIO_212_SELECT FUNCTION0+NonGpio // KSO
326 #define GPIO_213_SELECT FUNCTION0+NonGpio // KSO
327 #define GPIO_214_SELECT FUNCTION0+NonGpio // KSO
328 #define GPIO_215_SELECT FUNCTION0+NonGpio // KSO
329 #define GPIO_216_SELECT FUNCTION0+NonGpio // KSO
330 #define GPIO_217_SELECT FUNCTION0+NonGpio // KSO
331 #define GPIO_218_SELECT FUNCTION0+NonGpio // KSO
332 #define GPIO_219_SELECT FUNCTION0+NonGpio // KSO
333 #define GPIO_220_SELECT FUNCTION0+NonGpio // KSO
334 #define GPIO_221_SELECT FUNCTION0+NonGpio // KSO
335 #define GPIO_222_SELECT FUNCTION0+NonGpio // KSO
336 #define GPIO_223_SELECT FUNCTION0+NonGpio // KSO
337 #define GPIO_224_SELECT FUNCTION0+NonGpio // KSO
338 #define GPIO_225_SELECT FUNCTION2+NonGpio // KSO
339 #define GPIO_226_SELECT FUNCTION2+NonGpio // KSO
340 #define GPIO_227_SELECT FUNCTION0+NonGpio // SMBUS CLK,
341 #define GPIO_228_SELECT FUNCTION0+NonGpio // SMBUS, DATA
342 #define GPIO_229_SELECT FUNCTION0+NonGpio // DP1_HPD
344 #define TYPE_GPI (1<<5)
345 #define TYPE_GPO (0<<5)
347 #define GPIO_00_TYPE TYPE_GPO
348 #define GPIO_01_TYPE TYPE_GPO
349 #define GPIO_02_TYPE TYPE_GPO
350 #define GPIO_03_TYPE TYPE_GPO
351 #define GPIO_04_TYPE TYPE_GPO
352 #define GPIO_05_TYPE TYPE_GPO
353 #define GPIO_06_TYPE TYPE_GPO
354 #define GPIO_07_TYPE TYPE_GPO
355 #define GPIO_08_TYPE TYPE_GPO
356 #define GPIO_09_TYPE TYPE_GPI
357 #define GPIO_10_TYPE TYPE_GPI
358 #define GPIO_11_TYPE TYPE_GPO
359 #define GPIO_12_TYPE TYPE_GPO
360 #define GPIO_13_TYPE TYPE_GPO
361 #define GPIO_14_TYPE TYPE_GPO
362 #define GPIO_15_TYPE TYPE_GPO
363 #define GPIO_16_TYPE TYPE_GPO
364 #define GPIO_17_TYPE TYPE_GPO
365 #define GPIO_18_TYPE TYPE_GPO
366 #define GPIO_19_TYPE TYPE_GPO
367 #define GPIO_20_TYPE TYPE_GPO
368 #define GPIO_21_TYPE TYPE_GPO
369 #define GPIO_22_TYPE TYPE_GPO
370 #define GPIO_23_TYPE TYPE_GPO
371 #define GPIO_24_TYPE TYPE_GPO
372 #define GPIO_25_TYPE TYPE_GPO
373 #define GPIO_26_TYPE TYPE_GPO
374 #define GPIO_27_TYPE TYPE_GPO
375 #define GPIO_28_TYPE TYPE_GPI
376 #define GPIO_29_TYPE TYPE_GPO
377 #define GPIO_30_TYPE TYPE_GPI
378 #define GPIO_31_TYPE TYPE_GPI
379 #define GPIO_32_TYPE TYPE_GPO
380 #define GPIO_33_TYPE TYPE_GPI
381 #define GPIO_34_TYPE TYPE_GPO
382 #define GPIO_35_TYPE TYPE_GPO
383 #define GPIO_36_TYPE TYPE_GPO
384 #define GPIO_37_TYPE TYPE_GPO
385 #define GPIO_38_TYPE TYPE_GPO
386 #define GPIO_39_TYPE TYPE_GPO
387 #define GPIO_40_TYPE TYPE_GPO
388 #define GPIO_41_TYPE TYPE_GPI
389 #define GPIO_42_TYPE TYPE_GPI
390 #define GPIO_43_TYPE TYPE_GPO
391 #define GPIO_44_TYPE TYPE_GPO
392 #define GPIO_45_TYPE TYPE_GPO
393 #define GPIO_46_TYPE TYPE_GPI
394 #define GPIO_47_TYPE TYPE_GPO
395 #define GPIO_48_TYPE TYPE_GPO
396 #define GPIO_49_TYPE TYPE_GPO
397 #define GPIO_50_TYPE TYPE_GPO
398 #define GPIO_51_TYPE TYPE_GPO
399 #define GPIO_52_TYPE TYPE_GPO
400 #define GPIO_53_TYPE TYPE_GPO
401 #define GPIO_54_TYPE TYPE_GPO
402 #define GPIO_55_TYPE TYPE_GPO
403 #define GPIO_56_TYPE TYPE_GPI
404 #define GPIO_57_TYPE TYPE_GPO
405 #define GPIO_58_TYPE TYPE_GPO
406 #define GPIO_59_TYPE TYPE_GPO
407 #define GPIO_60_TYPE TYPE_GPI
408 #define GPIO_61_TYPE TYPE_GPI
409 #define GPIO_62_TYPE TYPE_GPI
410 #define GPIO_63_TYPE TYPE_GPI
411 #define GPIO_64_TYPE TYPE_GPI
412 #define GPIO_65_TYPE TYPE_GPI
413 #define GPIO_66_TYPE TYPE_GPO
414 #define GPIO_67_TYPE TYPE_GPO
415 #define GPIO_68_TYPE TYPE_GPO
416 #define GPIO_69_TYPE TYPE_GPO
417 #define GPIO_70_TYPE TYPE_GPO
418 #define GPIO_71_TYPE TYPE_GPO
419 #define GPIO_72_TYPE TYPE_GPO
420 #define GPIO_73_TYPE TYPE_GPO
421 #define GPIO_74_TYPE TYPE_GPO
422 #define GPIO_75_TYPE TYPE_GPO
423 #define GPIO_76_TYPE TYPE_GPO
424 #define GPIO_77_TYPE TYPE_GPO
425 #define GPIO_78_TYPE TYPE_GPO
426 #define GPIO_79_TYPE TYPE_GPO
427 #define GPIO_80_TYPE TYPE_GPO
428 #define GPIO_81_TYPE TYPE_GPO
429 #define GPIO_82_TYPE TYPE_GPO
430 #define GPIO_83_TYPE TYPE_GPO
431 #define GPIO_84_TYPE TYPE_GPO
432 #define GPIO_85_TYPE TYPE_GPO
433 #define GPIO_86_TYPE TYPE_GPO
434 #define GPIO_87_TYPE TYPE_GPO
435 #define GPIO_88_TYPE TYPE_GPO
436 #define GPIO_89_TYPE TYPE_GPO
437 #define GPIO_90_TYPE TYPE_GPO
438 #define GPIO_91_TYPE TYPE_GPO
439 #define GPIO_92_TYPE TYPE_GPO
440 #define GPIO_93_TYPE TYPE_GPO
441 #define GPIO_94_TYPE TYPE_GPO
442 #define GPIO_95_TYPE TYPE_GPO
444 // GEVENT 00 ~ 23 are mapped to GPIO 96 ~ 119
445 #define GPIO_96_TYPE TYPE_GPI
446 #define GPIO_97_TYPE TYPE_GPI
447 #define GPIO_98_TYPE TYPE_GPI
448 #define GPIO_99_TYPE TYPE_GPI
449 #define GPIO_100_TYPE TYPE_GPI
450 #define GPIO_101_TYPE TYPE_GPI
451 #define GPIO_102_TYPE TYPE_GPO
452 #define GPIO_103_TYPE TYPE_GPO
453 #define GPIO_104_TYPE TYPE_GPI
454 #define GPIO_105_TYPE TYPE_GPI
455 #define GPIO_106_TYPE TYPE_GPO
456 #define GPIO_107_TYPE TYPE_GPI
457 #define GPIO_108_TYPE TYPE_GPI
458 #define GPIO_109_TYPE TYPE_GPI
459 #define GPIO_110_TYPE TYPE_GPI
460 #define GPIO_111_TYPE TYPE_GPI
461 #define GPIO_112_TYPE TYPE_GPI
462 #define GPIO_113_TYPE TYPE_GPI
463 #define GPIO_114_TYPE TYPE_GPO
464 #define GPIO_115_TYPE TYPE_GPI
465 #define GPIO_116_TYPE TYPE_GPI
466 #define GPIO_117_TYPE TYPE_GPI
467 #define GPIO_118_TYPE TYPE_GPI
468 #define GPIO_119_TYPE TYPE_GPI
470 #define GPIO_120_TYPE TYPE_GPO
471 #define GPIO_121_TYPE TYPE_GPO
472 #define GPIO_122_TYPE TYPE_GPO
473 #define GPIO_123_TYPE TYPE_GPO
474 #define GPIO_124_TYPE TYPE_GPO
475 #define GPIO_125_TYPE TYPE_GPO
476 #define GPIO_126_TYPE TYPE_GPO
477 #define GPIO_127_TYPE TYPE_GPO
478 #define GPIO_128_TYPE TYPE_GPO
479 #define GPIO_129_TYPE TYPE_GPO
480 #define GPIO_130_TYPE TYPE_GPO
481 #define GPIO_131_TYPE TYPE_GPO
482 #define GPIO_132_TYPE TYPE_GPO
483 #define GPIO_133_TYPE TYPE_GPO
484 #define GPIO_134_TYPE TYPE_GPO
485 #define GPIO_135_TYPE TYPE_GPO
486 #define GPIO_136_TYPE TYPE_GPO
487 #define GPIO_137_TYPE TYPE_GPO
488 #define GPIO_138_TYPE TYPE_GPO
489 #define GPIO_139_TYPE TYPE_GPO
490 #define GPIO_140_TYPE TYPE_GPO
491 #define GPIO_141_TYPE TYPE_GPO
492 #define GPIO_142_TYPE TYPE_GPO
493 #define GPIO_143_TYPE TYPE_GPO
494 #define GPIO_144_TYPE TYPE_GPO
495 #define GPIO_145_TYPE TYPE_GPO
496 #define GPIO_146_TYPE TYPE_GPO
497 #define GPIO_147_TYPE TYPE_GPO
498 #define GPIO_148_TYPE TYPE_GPO
499 #define GPIO_149_TYPE TYPE_GPO
500 #define GPIO_150_TYPE TYPE_GPO
501 #define GPIO_151_TYPE TYPE_GPO
502 #define GPIO_152_TYPE TYPE_GPO
503 #define GPIO_153_TYPE TYPE_GPO
504 #define GPIO_154_TYPE TYPE_GPO
505 #define GPIO_155_TYPE TYPE_GPO
506 #define GPIO_156_TYPE TYPE_GPO
507 #define GPIO_157_TYPE TYPE_GPO
508 #define GPIO_158_TYPE TYPE_GPO
509 #define GPIO_159_TYPE TYPE_GPO
510 #define GPIO_160_TYPE TYPE_GPO
511 #define GPIO_161_TYPE TYPE_GPO
512 #define GPIO_162_TYPE TYPE_GPO
513 #define GPIO_163_TYPE TYPE_GPO
514 #define GPIO_164_TYPE TYPE_GPI
515 #define GPIO_165_TYPE TYPE_GPO
516 #define GPIO_166_TYPE TYPE_GPI
517 #define GPIO_167_TYPE TYPE_GPI
518 #define GPIO_168_TYPE TYPE_GPI
519 #define GPIO_169_TYPE TYPE_GPI
520 #define GPIO_170_TYPE TYPE_GPO
521 #define GPIO_171_TYPE TYPE_GPI
522 #define GPIO_172_TYPE TYPE_GPO
523 #define GPIO_173_TYPE TYPE_GPI
524 #define GPIO_174_TYPE TYPE_GPI
525 #define GPIO_175_TYPE TYPE_GPO
526 #define GPIO_176_TYPE TYPE_GPO
527 #define GPIO_177_TYPE TYPE_GPO
528 #define GPIO_178_TYPE TYPE_GPO
529 #define GPIO_179_TYPE TYPE_GPO
530 #define GPIO_180_TYPE TYPE_GPO
531 #define GPIO_181_TYPE TYPE_GPO
532 #define GPIO_182_TYPE TYPE_GPO
533 #define GPIO_183_TYPE TYPE_GPO
534 #define GPIO_184_TYPE TYPE_GPI
535 #define GPIO_185_TYPE TYPE_GPO
536 #define GPIO_186_TYPE TYPE_GPO
537 #define GPIO_187_TYPE TYPE_GPO
538 #define GPIO_188_TYPE TYPE_GPO
539 #define GPIO_189_TYPE TYPE_GPI
540 #define GPIO_190_TYPE TYPE_GPI
541 #define GPIO_191_TYPE TYPE_GPO
542 #define GPIO_192_TYPE TYPE_GPO
543 #define GPIO_193_TYPE TYPE_GPO
544 #define GPIO_194_TYPE TYPE_GPO
545 #define GPIO_195_TYPE TYPE_GPO
546 #define GPIO_196_TYPE TYPE_GPO
547 #define GPIO_197_TYPE TYPE_GPO
548 #define GPIO_198_TYPE TYPE_GPO
549 #define GPIO_199_TYPE TYPE_GPI
550 #define GPIO_200_TYPE TYPE_GPO
551 #define GPIO_201_TYPE TYPE_GPI
552 #define GPIO_202_TYPE TYPE_GPI
553 #define GPIO_203_TYPE TYPE_GPI
554 #define GPIO_204_TYPE TYPE_GPI
555 #define GPIO_205_TYPE TYPE_GPI
556 #define GPIO_206_TYPE TYPE_GPI
557 #define GPIO_207_TYPE TYPE_GPI
558 #define GPIO_208_TYPE TYPE_GPI
559 #define GPIO_209_TYPE TYPE_GPO
560 #define GPIO_210_TYPE TYPE_GPO
561 #define GPIO_211_TYPE TYPE_GPO
562 #define GPIO_212_TYPE TYPE_GPO
563 #define GPIO_213_TYPE TYPE_GPO
564 #define GPIO_214_TYPE TYPE_GPO
565 #define GPIO_215_TYPE TYPE_GPO
566 #define GPIO_216_TYPE TYPE_GPO
567 #define GPIO_217_TYPE TYPE_GPO
568 #define GPIO_218_TYPE TYPE_GPO
569 #define GPIO_219_TYPE TYPE_GPO
570 #define GPIO_220_TYPE TYPE_GPO
571 #define GPIO_221_TYPE TYPE_GPO
572 #define GPIO_222_TYPE TYPE_GPO
573 #define GPIO_223_TYPE TYPE_GPO
574 #define GPIO_224_TYPE TYPE_GPO
575 #define GPIO_225_TYPE TYPE_GPO
576 #define GPIO_226_TYPE TYPE_GPO
577 #define GPIO_227_TYPE TYPE_GPO
578 #define GPIO_228_TYPE TYPE_GPO
579 #define GPIO_229_TYPE TYPE_GPO
581 #define GPO_LOW (0<<6)
582 #define GPO_HI (1<<6)
584 #define GPO_00_LEVEL GPO_HI
585 #define GPO_01_LEVEL GPO_HI
586 #define GPO_02_LEVEL GPO_HI
587 #define GPO_03_LEVEL GPO_HI
588 #define GPO_04_LEVEL GPO_HI
589 #define GPO_05_LEVEL GPO_HI
590 #define GPO_06_LEVEL GPO_HI
591 #define GPO_07_LEVEL GPO_HI
592 #define GPO_08_LEVEL GPO_HI
593 #define GPO_09_LEVEL GPO_LOW
594 #define GPO_10_LEVEL GPO_LOW
595 #define GPO_11_LEVEL GPO_HI
596 #define GPO_12_LEVEL GPO_HI
597 #define GPO_13_LEVEL GPO_HI
598 #define GPO_14_LEVEL GPO_HI
599 #define GPO_15_LEVEL GPO_HI
600 #define GPO_16_LEVEL GPO_HI
601 #define GPO_17_LEVEL GPO_HI
602 #define GPO_18_LEVEL GPO_HI
603 #define GPO_19_LEVEL GPO_LOW
604 #define GPO_20_LEVEL GPO_LOW
605 #define GPO_21_LEVEL GPO_LOW
606 #define GPO_22_LEVEL GPO_HI
607 #define GPO_23_LEVEL GPO_HI
608 #define GPO_24_LEVEL GPO_HI
609 #define GPO_25_LEVEL GPO_HI
610 #define GPO_26_LEVEL GPO_HI
611 #define GPO_27_LEVEL GPO_HI
612 #define GPO_28_LEVEL GPO_LOW
613 #define GPO_29_LEVEL GPO_HI
614 #define GPO_30_LEVEL GPO_LOW
615 #define GPO_31_LEVEL GPO_LOW
616 #define GPO_32_LEVEL GPO_HI
617 #define GPO_33_LEVEL GPO_LOW
618 #define GPO_34_LEVEL GPO_LOW
619 #define GPO_35_LEVEL GPO_LOW
620 #define GPO_36_LEVEL GPO_LOW
621 #define GPO_37_LEVEL GPO_HI
622 #define GPO_38_LEVEL GPO_HI
623 #define GPO_39_LEVEL GPO_HI
624 #define GPO_40_LEVEL GPO_LOW
625 #define GPO_41_LEVEL GPO_LOW
626 #define GPO_42_LEVEL GPO_LOW
627 #define GPO_43_LEVEL GPO_LOW
628 #define GPO_44_LEVEL GPO_HI
629 #define GPO_45_LEVEL GPO_HI
630 #define GPO_46_LEVEL GPO_LOW
631 #define GPO_47_LEVEL GPO_LOW
632 #define GPO_48_LEVEL GPO_LOW
633 #define GPO_49_LEVEL GPO_HI
634 #define GPO_50_LEVEL GPO_HI
635 #define GPO_51_LEVEL GPO_LOW
636 #define GPO_52_LEVEL GPO_HI
637 #define GPO_53_LEVEL GPO_HI
638 #define GPO_54_LEVEL GPO_LOW
639 #define GPO_55_LEVEL GPO_LOW
640 #define GPO_56_LEVEL GPO_LOW
641 #define GPO_57_LEVEL GPO_HI
642 #define GPO_58_LEVEL GPO_HI
643 #define GPO_59_LEVEL GPO_HI
644 #define GPO_60_LEVEL GPO_LOW
645 #define GPO_61_LEVEL GPO_LOW
646 #define GPO_62_LEVEL GPO_LOW
647 #define GPO_63_LEVEL GPO_LOW
648 #define GPO_64_LEVEL GPO_LOW
649 #define GPO_65_LEVEL GPO_LOW
650 #define GPO_66_LEVEL GPO_LOW
651 #define GPO_67_LEVEL GPO_LOW
652 #define GPO_68_LEVEL GPO_LOW
653 #define GPO_69_LEVEL GPO_LOW
654 #define GPO_70_LEVEL GPO_LOW
655 #define GPO_71_LEVEL GPO_LOW
656 #define GPO_72_LEVEL GPO_LOW
657 #define GPO_73_LEVEL GPO_LOW
658 #define GPO_74_LEVEL GPO_LOW
659 #define GPO_75_LEVEL GPO_LOW
660 #define GPO_76_LEVEL GPO_LOW
661 #define GPO_77_LEVEL GPO_LOW
662 #define GPO_78_LEVEL GPO_LOW
663 #define GPO_79_LEVEL GPO_LOW
664 #define GPO_80_LEVEL GPO_LOW
665 #define GPO_81_LEVEL GPO_LOW
666 #define GPO_82_LEVEL GPO_LOW
667 #define GPO_83_LEVEL GPO_LOW
668 #define GPO_84_LEVEL GPO_LOW
669 #define GPO_85_LEVEL GPO_LOW
670 #define GPO_86_LEVEL GPO_LOW
671 #define GPO_87_LEVEL GPO_LOW
672 #define GPO_88_LEVEL GPO_LOW
673 #define GPO_89_LEVEL GPO_LOW
674 #define GPO_90_LEVEL GPO_LOW
675 #define GPO_91_LEVEL GPO_LOW
676 #define GPO_92_LEVEL GPO_LOW
677 #define GPO_93_LEVEL GPO_LOW
678 #define GPO_94_LEVEL GPO_LOW
679 #define GPO_95_LEVEL GPO_LOW
680 #define GPO_96_LEVEL GPO_LOW
681 #define GPO_97_LEVEL GPO_LOW
682 #define GPO_98_LEVEL GPO_LOW
683 #define GPO_99_LEVEL GPO_LOW
684 #define GPO_100_LEVEL GPO_LOW
685 #define GPO_101_LEVEL GPO_LOW
686 #define GPO_102_LEVEL GPO_LOW
687 #define GPO_103_LEVEL GPO_LOW
688 #define GPO_104_LEVEL GPO_LOW
689 #define GPO_105_LEVEL GPO_LOW
690 #define GPO_106_LEVEL GPO_LOW
691 #define GPO_107_LEVEL GPO_LOW
692 #define GPO_108_LEVEL GPO_HI
693 #define GPO_109_LEVEL GPO_LOW
694 #define GPO_110_LEVEL GPO_HI
695 #define GPO_111_LEVEL GPO_HI
696 #define GPO_112_LEVEL GPO_HI
697 #define GPO_113_LEVEL GPO_LOW
698 #define GPO_114_LEVEL GPO_LOW
699 #define GPO_115_LEVEL GPO_LOW
700 #define GPO_116_LEVEL GPO_LOW
701 #define GPO_117_LEVEL GPO_LOW
702 #define GPO_118_LEVEL GPO_LOW
703 #define GPO_119_LEVEL GPO_LOW
704 #define GPO_120_LEVEL GPO_LOW
705 #define GPO_121_LEVEL GPO_LOW
706 #define GPO_122_LEVEL GPO_LOW
707 #define GPO_123_LEVEL GPO_LOW
708 #define GPO_124_LEVEL GPO_LOW
709 #define GPO_125_LEVEL GPO_LOW
710 #define GPO_126_LEVEL GPO_LOW
711 #define GPO_127_LEVEL GPO_LOW
712 #define GPO_128_LEVEL GPO_LOW
713 #define GPO_129_LEVEL GPO_LOW
714 #define GPO_130_LEVEL GPO_LOW
715 #define GPO_131_LEVEL GPO_LOW
716 #define GPO_132_LEVEL GPO_LOW
717 #define GPO_133_LEVEL GPO_LOW
718 #define GPO_134_LEVEL GPO_LOW
719 #define GPO_135_LEVEL GPO_LOW
720 #define GPO_136_LEVEL GPO_LOW
721 #define GPO_137_LEVEL GPO_LOW
722 #define GPO_138_LEVEL GPO_LOW
723 #define GPO_139_LEVEL GPO_LOW
724 #define GPO_140_LEVEL GPO_LOW
725 #define GPO_141_LEVEL GPO_LOW
726 #define GPO_142_LEVEL GPO_LOW
727 #define GPO_143_LEVEL GPO_LOW
728 #define GPO_144_LEVEL GPO_LOW
729 #define GPO_145_LEVEL GPO_LOW
730 #define GPO_146_LEVEL GPO_LOW
731 #define GPO_147_LEVEL GPO_LOW
732 #define GPO_148_LEVEL GPO_LOW
733 #define GPO_149_LEVEL GPO_LOW
734 #define GPO_150_LEVEL GPO_LOW
735 #define GPO_151_LEVEL GPO_LOW
736 #define GPO_152_LEVEL GPO_LOW
737 #define GPO_153_LEVEL GPO_LOW
738 #define GPO_154_LEVEL GPO_LOW
739 #define GPO_155_LEVEL GPO_LOW
740 #define GPO_156_LEVEL GPO_LOW
741 #define GPO_157_LEVEL GPO_LOW
742 #define GPO_158_LEVEL GPO_LOW
743 #define GPO_159_LEVEL GPO_LOW
744 #define GPO_160_LEVEL GPO_LOW
745 #define GPO_161_LEVEL GPO_LOW
746 #define GPO_162_LEVEL GPO_LOW
747 #define GPO_163_LEVEL GPO_LOW
748 #define GPO_164_LEVEL GPO_LOW
749 #define GPO_165_LEVEL GPO_LOW
750 #define GPO_166_LEVEL GPO_LOW
751 #define GPO_167_LEVEL GPO_LOW
752 #define GPO_168_LEVEL GPO_LOW
753 #define GPO_169_LEVEL GPO_LOW
754 #define GPO_170_LEVEL GPO_HI
755 #define GPO_171_LEVEL GPO_LOW
756 #define GPO_172_LEVEL GPO_HI // FCH_USB3.0PORT_EN# 0:ENABLE; 1:DISABLE
757 #define GPO_173_LEVEL GPO_LOW
758 #define GPO_174_LEVEL GPO_LOW
759 #define GPO_175_LEVEL GPO_LOW
760 #define GPO_176_LEVEL GPO_LOW
761 #define GPO_177_LEVEL GPO_LOW
762 #define GPO_178_LEVEL GPO_HI // AMD.SR BU to set VDDIO level to 1.5V for Barb BU
763 #define GPO_179_LEVEL GPO_HI
764 #define GPO_180_LEVEL GPO_HI
765 #define GPO_181_LEVEL GPO_LOW
766 #define GPO_182_LEVEL GPO_HI
767 #define GPO_183_LEVEL GPO_LOW
768 #define GPO_184_LEVEL GPO_LOW
769 #define GPO_185_LEVEL GPO_LOW
770 #define GPO_186_LEVEL GPO_LOW
771 #define GPO_187_LEVEL GPO_LOW
772 #define GPO_188_LEVEL GPO_LOW
773 #define GPO_189_LEVEL GPO_LOW
774 #define GPO_190_LEVEL GPO_LOW
775 #define GPO_191_LEVEL GPO_LOW
776 #define GPO_192_LEVEL GPO_LOW
777 #define GPO_193_LEVEL GPO_LOW
778 #define GPO_194_LEVEL GPO_LOW
779 #define GPO_195_LEVEL GPO_LOW
780 #define GPO_196_LEVEL GPO_LOW
781 #define GPO_197_LEVEL GPO_LOW
782 #define GPO_198_LEVEL GPO_LOW
783 #define GPO_199_LEVEL GPO_LOW
784 #define GPO_200_LEVEL GPO_HI
785 #define GPO_201_LEVEL GPO_LOW
786 #define GPO_202_LEVEL GPO_LOW
787 #define GPO_203_LEVEL GPO_LOW
788 #define GPO_204_LEVEL GPO_LOW
789 #define GPO_205_LEVEL GPO_LOW
790 #define GPO_206_LEVEL GPO_LOW
791 #define GPO_207_LEVEL GPO_LOW
792 #define GPO_208_LEVEL GPO_LOW
793 #define GPO_209_LEVEL GPO_LOW
794 #define GPO_210_LEVEL GPO_LOW
795 #define GPO_211_LEVEL GPO_LOW
796 #define GPO_212_LEVEL GPO_LOW
797 #define GPO_213_LEVEL GPO_LOW
798 #define GPO_214_LEVEL GPO_LOW
799 #define GPO_215_LEVEL GPO_LOW
800 #define GPO_216_LEVEL GPO_LOW
801 #define GPO_217_LEVEL GPO_LOW
802 #define GPO_218_LEVEL GPO_LOW
803 #define GPO_219_LEVEL GPO_LOW
804 #define GPO_220_LEVEL GPO_LOW
805 #define GPO_221_LEVEL GPO_LOW
806 #define GPO_222_LEVEL GPO_LOW
807 #define GPO_223_LEVEL GPO_LOW
808 #define GPO_224_LEVEL GPO_LOW
809 #define GPO_225_LEVEL GPO_LOW
810 #define GPO_226_LEVEL GPO_LOW
811 #define GPO_227_LEVEL GPO_LOW
812 #define GPO_228_LEVEL GPO_LOW
813 #define GPO_229_LEVEL GPO_LOW
815 #define GPIO_NONSTICKY (0<<2)
816 #define GPIO_STICKY (1<<2)
818 #define GPIO_00_STICKY GPIO_NONSTICKY
819 #define GPIO_01_STICKY GPIO_NONSTICKY
820 #define GPIO_02_STICKY GPIO_NONSTICKY
821 #define GPIO_03_STICKY GPIO_NONSTICKY
822 #define GPIO_04_STICKY GPIO_NONSTICKY
823 #define GPIO_05_STICKY GPIO_NONSTICKY
824 #define GPIO_06_STICKY GPIO_NONSTICKY
825 #define GPIO_07_STICKY GPIO_NONSTICKY
826 #define GPIO_08_STICKY GPIO_NONSTICKY
827 #define GPIO_09_STICKY GPIO_NONSTICKY
828 #define GPIO_10_STICKY GPIO_NONSTICKY
829 #define GPIO_11_STICKY GPIO_NONSTICKY
830 #define GPIO_12_STICKY GPIO_NONSTICKY
831 #define GPIO_13_STICKY GPIO_NONSTICKY
832 #define GPIO_14_STICKY GPIO_NONSTICKY
833 #define GPIO_15_STICKY GPIO_NONSTICKY
834 #define GPIO_16_STICKY GPIO_NONSTICKY
835 #define GPIO_17_STICKY GPIO_STICKY
836 #define GPIO_18_STICKY GPIO_NONSTICKY
837 #define GPIO_19_STICKY GPIO_NONSTICKY
838 #define GPIO_20_STICKY GPIO_NONSTICKY
839 #define GPIO_21_STICKY GPIO_NONSTICKY
840 #define GPIO_22_STICKY GPIO_NONSTICKY
841 #define GPIO_23_STICKY GPIO_NONSTICKY
842 #define GPIO_24_STICKY GPIO_NONSTICKY
843 #define GPIO_25_STICKY GPIO_NONSTICKY
844 #define GPIO_26_STICKY GPIO_NONSTICKY
845 #define GPIO_27_STICKY GPIO_NONSTICKY
846 #define GPIO_28_STICKY GPIO_NONSTICKY
847 #define GPIO_29_STICKY GPIO_NONSTICKY
848 #define GPIO_30_STICKY GPIO_NONSTICKY
849 #define GPIO_31_STICKY GPIO_NONSTICKY
850 #define GPIO_32_STICKY GPIO_NONSTICKY
851 #define GPIO_33_STICKY GPIO_NONSTICKY
852 #define GPIO_34_STICKY GPIO_NONSTICKY
853 #define GPIO_35_STICKY GPIO_NONSTICKY
854 #define GPIO_36_STICKY GPIO_NONSTICKY
855 #define GPIO_37_STICKY GPIO_NONSTICKY
856 #define GPIO_38_STICKY GPIO_NONSTICKY
857 #define GPIO_39_STICKY GPIO_NONSTICKY
858 #define GPIO_40_STICKY GPIO_NONSTICKY
859 #define GPIO_41_STICKY GPIO_NONSTICKY
860 #define GPIO_42_STICKY GPIO_NONSTICKY
861 #define GPIO_43_STICKY GPIO_NONSTICKY
862 #define GPIO_44_STICKY GPIO_NONSTICKY
863 #define GPIO_45_STICKY GPIO_NONSTICKY
864 #define GPIO_46_STICKY GPIO_NONSTICKY
865 #define GPIO_47_STICKY GPIO_NONSTICKY
866 #define GPIO_48_STICKY GPIO_NONSTICKY
867 #define GPIO_49_STICKY GPIO_NONSTICKY
868 #define GPIO_50_STICKY GPIO_NONSTICKY
869 #define GPIO_51_STICKY GPIO_NONSTICKY
870 #define GPIO_52_STICKY GPIO_NONSTICKY
871 #define GPIO_53_STICKY GPIO_NONSTICKY
872 #define GPIO_54_STICKY GPIO_NONSTICKY
873 #define GPIO_55_STICKY GPIO_NONSTICKY
874 #define GPIO_56_STICKY GPIO_NONSTICKY
875 #define GPIO_57_STICKY GPIO_NONSTICKY
876 #define GPIO_58_STICKY GPIO_NONSTICKY
877 #define GPIO_59_STICKY GPIO_NONSTICKY
878 #define GPIO_60_STICKY GPIO_NONSTICKY
879 #define GPIO_61_STICKY GPIO_NONSTICKY
880 #define GPIO_62_STICKY GPIO_NONSTICKY
881 #define GPIO_63_STICKY GPIO_NONSTICKY
882 #define GPIO_64_STICKY GPIO_NONSTICKY
883 #define GPIO_65_STICKY GPIO_NONSTICKY
884 #define GPIO_66_STICKY GPIO_NONSTICKY
885 #define GPIO_67_STICKY GPIO_NONSTICKY
886 #define GPIO_68_STICKY GPIO_NONSTICKY
887 #define GPIO_69_STICKY GPIO_NONSTICKY
888 #define GPIO_70_STICKY GPIO_NONSTICKY
889 #define GPIO_71_STICKY GPIO_NONSTICKY
890 #define GPIO_72_STICKY GPIO_NONSTICKY
891 #define GPIO_73_STICKY GPIO_NONSTICKY
892 #define GPIO_74_STICKY GPIO_NONSTICKY
893 #define GPIO_75_STICKY GPIO_NONSTICKY
894 #define GPIO_76_STICKY GPIO_NONSTICKY
895 #define GPIO_77_STICKY GPIO_NONSTICKY
896 #define GPIO_78_STICKY GPIO_NONSTICKY
897 #define GPIO_79_STICKY GPIO_NONSTICKY
898 #define GPIO_80_STICKY GPIO_NONSTICKY
899 #define GPIO_81_STICKY GPIO_NONSTICKY
900 #define GPIO_82_STICKY GPIO_NONSTICKY
901 #define GPIO_83_STICKY GPIO_NONSTICKY
902 #define GPIO_84_STICKY GPIO_NONSTICKY
903 #define GPIO_85_STICKY GPIO_NONSTICKY
904 #define GPIO_86_STICKY GPIO_NONSTICKY
905 #define GPIO_87_STICKY GPIO_NONSTICKY
906 #define GPIO_88_STICKY GPIO_NONSTICKY
907 #define GPIO_89_STICKY GPIO_NONSTICKY
908 #define GPIO_90_STICKY GPIO_NONSTICKY
909 #define GPIO_91_STICKY GPIO_NONSTICKY
910 #define GPIO_92_STICKY GPIO_NONSTICKY
911 #define GPIO_93_STICKY GPIO_NONSTICKY
912 #define GPIO_94_STICKY GPIO_NONSTICKY
913 #define GPIO_95_STICKY GPIO_NONSTICKY
914 #define GPIO_96_STICKY GPIO_NONSTICKY
915 #define GPIO_97_STICKY GPIO_NONSTICKY
916 #define GPIO_98_STICKY GPIO_NONSTICKY
917 #define GPIO_99_STICKY GPIO_NONSTICKY
918 #define GPIO_100_STICKY GPIO_NONSTICKY
919 #define GPIO_101_STICKY GPIO_NONSTICKY
920 #define GPIO_102_STICKY GPIO_STICKY
921 #define GPIO_103_STICKY GPIO_STICKY
922 #define GPIO_104_STICKY GPIO_NONSTICKY
923 #define GPIO_105_STICKY GPIO_NONSTICKY
924 #define GPIO_106_STICKY GPIO_NONSTICKY
925 #define GPIO_107_STICKY GPIO_NONSTICKY
926 #define GPIO_108_STICKY GPIO_STICKY
927 #define GPIO_109_STICKY GPIO_NONSTICKY
928 #define GPIO_110_STICKY GPIO_NONSTICKY
929 #define GPIO_111_STICKY GPIO_NONSTICKY
930 #define GPIO_112_STICKY GPIO_NONSTICKY
931 #define GPIO_113_STICKY GPIO_NONSTICKY
932 #define GPIO_114_STICKY GPIO_NONSTICKY
933 #define GPIO_115_STICKY GPIO_NONSTICKY
934 #define GPIO_116_STICKY GPIO_NONSTICKY
935 #define GPIO_117_STICKY GPIO_NONSTICKY
936 #define GPIO_118_STICKY GPIO_NONSTICKY
937 #define GPIO_119_STICKY GPIO_NONSTICKY
938 #define GPIO_120_STICKY GPIO_NONSTICKY
939 #define GPIO_121_STICKY GPIO_NONSTICKY
940 #define GPIO_122_STICKY GPIO_NONSTICKY
941 #define GPIO_123_STICKY GPIO_NONSTICKY
942 #define GPIO_124_STICKY GPIO_NONSTICKY
943 #define GPIO_125_STICKY GPIO_NONSTICKY
944 #define GPIO_126_STICKY GPIO_NONSTICKY
945 #define GPIO_127_STICKY GPIO_NONSTICKY
946 #define GPIO_128_STICKY GPIO_NONSTICKY
947 #define GPIO_129_STICKY GPIO_NONSTICKY
948 #define GPIO_130_STICKY GPIO_NONSTICKY
949 #define GPIO_131_STICKY GPIO_NONSTICKY
950 #define GPIO_132_STICKY GPIO_NONSTICKY
951 #define GPIO_133_STICKY GPIO_NONSTICKY
952 #define GPIO_134_STICKY GPIO_NONSTICKY
953 #define GPIO_135_STICKY GPIO_NONSTICKY
954 #define GPIO_136_STICKY GPIO_NONSTICKY
955 #define GPIO_137_STICKY GPIO_NONSTICKY
956 #define GPIO_138_STICKY GPIO_NONSTICKY
957 #define GPIO_139_STICKY GPIO_NONSTICKY
958 #define GPIO_140_STICKY GPIO_NONSTICKY
959 #define GPIO_141_STICKY GPIO_NONSTICKY
960 #define GPIO_142_STICKY GPIO_NONSTICKY
961 #define GPIO_143_STICKY GPIO_NONSTICKY
962 #define GPIO_144_STICKY GPIO_NONSTICKY
963 #define GPIO_145_STICKY GPIO_NONSTICKY
964 #define GPIO_146_STICKY GPIO_NONSTICKY
965 #define GPIO_147_STICKY GPIO_NONSTICKY
966 #define GPIO_148_STICKY GPIO_NONSTICKY
967 #define GPIO_149_STICKY GPIO_NONSTICKY
968 #define GPIO_150_STICKY GPIO_NONSTICKY
969 #define GPIO_151_STICKY GPIO_NONSTICKY
970 #define GPIO_152_STICKY GPIO_NONSTICKY
971 #define GPIO_153_STICKY GPIO_NONSTICKY
972 #define GPIO_154_STICKY GPIO_NONSTICKY
973 #define GPIO_155_STICKY GPIO_NONSTICKY
974 #define GPIO_156_STICKY GPIO_NONSTICKY
975 #define GPIO_157_STICKY GPIO_NONSTICKY
976 #define GPIO_158_STICKY GPIO_NONSTICKY
977 #define GPIO_159_STICKY GPIO_NONSTICKY
978 #define GPIO_160_STICKY GPIO_NONSTICKY
979 #define GPIO_161_STICKY GPIO_NONSTICKY
980 #define GPIO_162_STICKY GPIO_NONSTICKY
981 #define GPIO_163_STICKY GPIO_NONSTICKY
982 #define GPIO_164_STICKY GPIO_NONSTICKY
983 #define GPIO_165_STICKY GPIO_NONSTICKY
984 #define GPIO_166_STICKY GPIO_NONSTICKY
985 #define GPIO_167_STICKY GPIO_NONSTICKY
986 #define GPIO_168_STICKY GPIO_NONSTICKY
987 #define GPIO_169_STICKY GPIO_NONSTICKY
988 #define GPIO_170_STICKY GPIO_STICKY
989 #define GPIO_171_STICKY GPIO_NONSTICKY
990 #define GPIO_172_STICKY GPIO_STICKY
991 #define GPIO_173_STICKY GPIO_NONSTICKY
992 #define GPIO_174_STICKY GPIO_NONSTICKY
993 #define GPIO_175_STICKY GPIO_NONSTICKY
994 #define GPIO_176_STICKY GPIO_NONSTICKY
995 #define GPIO_177_STICKY GPIO_NONSTICKY
996 #define GPIO_178_STICKY GPIO_NONSTICKY
997 #define GPIO_179_STICKY GPIO_NONSTICKY
998 #define GPIO_180_STICKY GPIO_NONSTICKY
999 #define GPIO_181_STICKY GPIO_NONSTICKY
1000 #define GPIO_182_STICKY GPIO_NONSTICKY
1001 #define GPIO_183_STICKY GPIO_NONSTICKY
1002 #define GPIO_184_STICKY GPIO_NONSTICKY
1003 #define GPIO_185_STICKY GPIO_NONSTICKY
1004 #define GPIO_186_STICKY GPIO_NONSTICKY
1005 #define GPIO_187_STICKY GPIO_NONSTICKY
1006 #define GPIO_188_STICKY GPIO_NONSTICKY
1007 #define GPIO_189_STICKY GPIO_NONSTICKY
1008 #define GPIO_190_STICKY GPIO_NONSTICKY
1009 #define GPIO_191_STICKY GPIO_NONSTICKY
1010 #define GPIO_192_STICKY GPIO_NONSTICKY
1011 #define GPIO_193_STICKY GPIO_NONSTICKY
1012 #define GPIO_194_STICKY GPIO_NONSTICKY
1013 #define GPIO_195_STICKY GPIO_NONSTICKY
1014 #define GPIO_196_STICKY GPIO_NONSTICKY
1015 #define GPIO_197_STICKY GPIO_NONSTICKY
1016 #define GPIO_198_STICKY GPIO_NONSTICKY
1017 #define GPIO_199_STICKY GPIO_NONSTICKY
1018 #define GPIO_200_STICKY GPIO_NONSTICKY
1019 #define GPIO_201_STICKY GPIO_NONSTICKY
1020 #define GPIO_202_STICKY GPIO_NONSTICKY
1021 #define GPIO_203_STICKY GPIO_NONSTICKY
1022 #define GPIO_204_STICKY GPIO_NONSTICKY
1023 #define GPIO_205_STICKY GPIO_NONSTICKY
1024 #define GPIO_206_STICKY GPIO_NONSTICKY
1025 #define GPIO_207_STICKY GPIO_NONSTICKY
1026 #define GPIO_208_STICKY GPIO_NONSTICKY
1027 #define GPIO_209_STICKY GPIO_NONSTICKY
1028 #define GPIO_210_STICKY GPIO_NONSTICKY
1029 #define GPIO_211_STICKY GPIO_NONSTICKY
1030 #define GPIO_212_STICKY GPIO_NONSTICKY
1031 #define GPIO_213_STICKY GPIO_NONSTICKY
1032 #define GPIO_214_STICKY GPIO_NONSTICKY
1033 #define GPIO_215_STICKY GPIO_NONSTICKY
1034 #define GPIO_216_STICKY GPIO_NONSTICKY
1035 #define GPIO_217_STICKY GPIO_NONSTICKY
1036 #define GPIO_218_STICKY GPIO_NONSTICKY
1037 #define GPIO_219_STICKY GPIO_NONSTICKY
1038 #define GPIO_220_STICKY GPIO_NONSTICKY
1039 #define GPIO_221_STICKY GPIO_NONSTICKY
1040 #define GPIO_222_STICKY GPIO_NONSTICKY
1041 #define GPIO_223_STICKY GPIO_NONSTICKY
1042 #define GPIO_224_STICKY GPIO_NONSTICKY
1043 #define GPIO_225_STICKY GPIO_NONSTICKY
1044 #define GPIO_226_STICKY GPIO_NONSTICKY
1045 #define GPIO_227_STICKY GPIO_NONSTICKY
1046 #define GPIO_228_STICKY GPIO_NONSTICKY
1047 #define GPIO_229_STICKY GPIO_NONSTICKY
1049 #define PULLUP_ENABLE (0<<3)
1050 #define PULLUP_DISABLE (1<<3)
1052 #define GPIO_00_PULLUP PULLUP_DISABLE
1053 #define GPIO_01_PULLUP PULLUP_DISABLE
1054 #define GPIO_02_PULLUP PULLUP_DISABLE
1055 #define GPIO_03_PULLUP PULLUP_DISABLE
1056 #define GPIO_04_PULLUP PULLUP_DISABLE
1057 #define GPIO_05_PULLUP PULLUP_DISABLE
1058 #define GPIO_06_PULLUP PULLUP_DISABLE
1059 #define GPIO_07_PULLUP PULLUP_DISABLE
1060 #define GPIO_08_PULLUP PULLUP_DISABLE
1061 #define GPIO_09_PULLUP PULLUP_DISABLE
1062 #define GPIO_10_PULLUP PULLUP_DISABLE
1063 #define GPIO_11_PULLUP PULLUP_DISABLE
1064 #define GPIO_12_PULLUP PULLUP_DISABLE
1065 #define GPIO_13_PULLUP PULLUP_DISABLE
1066 #define GPIO_14_PULLUP PULLUP_DISABLE
1067 #define GPIO_15_PULLUP PULLUP_DISABLE
1068 #define GPIO_16_PULLUP PULLUP_DISABLE
1069 #define GPIO_17_PULLUP PULLUP_DISABLE
1070 #define GPIO_18_PULLUP PULLUP_DISABLE
1071 #define GPIO_19_PULLUP PULLUP_DISABLE
1072 #define GPIO_20_PULLUP PULLUP_DISABLE
1073 #define GPIO_21_PULLUP PULLUP_DISABLE
1074 #define GPIO_22_PULLUP PULLUP_DISABLE
1075 #define GPIO_23_PULLUP PULLUP_DISABLE
1076 #define GPIO_24_PULLUP PULLUP_DISABLE
1077 #define GPIO_25_PULLUP PULLUP_DISABLE
1078 #define GPIO_26_PULLUP PULLUP_DISABLE
1079 #define GPIO_27_PULLUP PULLUP_DISABLE
1080 #define GPIO_28_PULLUP PULLUP_DISABLE
1081 #define GPIO_29_PULLUP PULLUP_DISABLE
1082 #define GPIO_30_PULLUP PULLUP_DISABLE
1083 #define GPIO_31_PULLUP PULLUP_DISABLE
1084 #define GPIO_32_PULLUP PULLUP_DISABLE
1085 #define GPIO_33_PULLUP PULLUP_DISABLE
1086 #define GPIO_34_PULLUP PULLUP_DISABLE
1087 #define GPIO_35_PULLUP PULLUP_DISABLE
1088 #define GPIO_36_PULLUP PULLUP_DISABLE
1089 #define GPIO_37_PULLUP PULLUP_DISABLE
1090 #define GPIO_38_PULLUP PULLUP_DISABLE
1091 #define GPIO_39_PULLUP PULLUP_DISABLE
1092 #define GPIO_40_PULLUP PULLUP_DISABLE
1093 #define GPIO_41_PULLUP PULLUP_DISABLE
1094 #define GPIO_42_PULLUP PULLUP_DISABLE
1095 #define GPIO_43_PULLUP PULLUP_DISABLE
1096 #define GPIO_44_PULLUP PULLUP_DISABLE
1097 #define GPIO_45_PULLUP PULLUP_DISABLE
1098 #define GPIO_46_PULLUP PULLUP_DISABLE
1099 #define GPIO_47_PULLUP PULLUP_DISABLE
1100 #define GPIO_48_PULLUP PULLUP_DISABLE
1101 #define GPIO_49_PULLUP PULLUP_DISABLE
1102 #define GPIO_50_PULLUP PULLUP_DISABLE
1103 #define GPIO_51_PULLUP PULLUP_DISABLE
1104 #define GPIO_52_PULLUP PULLUP_DISABLE
1105 #define GPIO_53_PULLUP PULLUP_DISABLE
1106 #define GPIO_54_PULLUP PULLUP_DISABLE
1107 #define GPIO_55_PULLUP PULLUP_DISABLE
1108 #define GPIO_56_PULLUP PULLUP_DISABLE
1109 #define GPIO_57_PULLUP PULLUP_DISABLE
1110 #define GPIO_58_PULLUP PULLUP_DISABLE
1111 #define GPIO_59_PULLUP PULLUP_DISABLE
1112 #define GPIO_60_PULLUP PULLUP_DISABLE
1113 #define GPIO_61_PULLUP PULLUP_DISABLE
1114 #define GPIO_62_PULLUP PULLUP_DISABLE
1115 #define GPIO_63_PULLUP PULLUP_DISABLE
1116 #define GPIO_64_PULLUP PULLUP_DISABLE
1117 #define GPIO_65_PULLUP PULLUP_DISABLE
1118 #define GPIO_66_PULLUP PULLUP_DISABLE
1119 #define GPIO_67_PULLUP PULLUP_DISABLE
1120 #define GPIO_68_PULLUP PULLUP_DISABLE
1121 #define GPIO_69_PULLUP PULLUP_DISABLE
1122 #define GPIO_70_PULLUP PULLUP_DISABLE
1123 #define GPIO_71_PULLUP PULLUP_DISABLE
1124 #define GPIO_72_PULLUP PULLUP_DISABLE
1125 #define GPIO_73_PULLUP PULLUP_DISABLE
1126 #define GPIO_74_PULLUP PULLUP_DISABLE
1127 #define GPIO_75_PULLUP PULLUP_DISABLE
1128 #define GPIO_76_PULLUP PULLUP_DISABLE
1129 #define GPIO_77_PULLUP PULLUP_DISABLE
1130 #define GPIO_78_PULLUP PULLUP_DISABLE
1131 #define GPIO_79_PULLUP PULLUP_DISABLE
1132 #define GPIO_80_PULLUP PULLUP_DISABLE
1133 #define GPIO_80_PULLUP PULLUP_DISABLE
1134 #define GPIO_81_PULLUP PULLUP_DISABLE
1135 #define GPIO_82_PULLUP PULLUP_DISABLE
1136 #define GPIO_83_PULLUP PULLUP_DISABLE
1137 #define GPIO_84_PULLUP PULLUP_DISABLE
1138 #define GPIO_85_PULLUP PULLUP_DISABLE
1139 #define GPIO_86_PULLUP PULLUP_DISABLE
1140 #define GPIO_87_PULLUP PULLUP_DISABLE
1141 #define GPIO_88_PULLUP PULLUP_DISABLE
1142 #define GPIO_89_PULLUP PULLUP_DISABLE
1143 #define GPIO_90_PULLUP PULLUP_DISABLE
1144 #define GPIO_91_PULLUP PULLUP_DISABLE
1145 #define GPIO_92_PULLUP PULLUP_DISABLE
1146 #define GPIO_93_PULLUP PULLUP_DISABLE
1147 #define GPIO_94_PULLUP PULLUP_DISABLE
1148 #define GPIO_95_PULLUP PULLUP_DISABLE
1149 #define GPIO_96_PULLUP PULLUP_DISABLE
1150 #define GPIO_97_PULLUP PULLUP_DISABLE
1151 #define GPIO_98_PULLUP PULLUP_DISABLE
1152 #define GPIO_99_PULLUP PULLUP_DISABLE
1153 #define GPIO_100_PULLUP PULLUP_DISABLE
1154 #define GPIO_101_PULLUP PULLUP_DISABLE
1155 #define GPIO_102_PULLUP PULLUP_DISABLE
1156 #define GPIO_103_PULLUP PULLUP_DISABLE
1157 #define GPIO_104_PULLUP PULLUP_DISABLE
1158 #define GPIO_105_PULLUP PULLUP_DISABLE
1159 #define GPIO_106_PULLUP PULLUP_DISABLE
1160 #define GPIO_107_PULLUP PULLUP_DISABLE
1161 #define GPIO_108_PULLUP PULLUP_DISABLE
1162 #define GPIO_109_PULLUP PULLUP_DISABLE
1163 #define GPIO_110_PULLUP PULLUP_DISABLE
1164 #define GPIO_111_PULLUP PULLUP_DISABLE
1165 #define GPIO_112_PULLUP PULLUP_DISABLE
1166 #define GPIO_113_PULLUP PULLUP_DISABLE
1167 #define GPIO_114_PULLUP PULLUP_DISABLE
1168 #define GPIO_115_PULLUP PULLUP_DISABLE
1169 #define GPIO_116_PULLUP PULLUP_DISABLE
1170 #define GPIO_117_PULLUP PULLUP_DISABLE
1171 #define GPIO_118_PULLUP PULLUP_ENABLE
1172 #define GPIO_119_PULLUP PULLUP_DISABLE
1173 #define GPIO_120_PULLUP PULLUP_DISABLE
1174 #define GPIO_121_PULLUP PULLUP_DISABLE
1175 #define GPIO_122_PULLUP PULLUP_DISABLE
1176 #define GPIO_123_PULLUP PULLUP_DISABLE
1177 #define GPIO_124_PULLUP PULLUP_DISABLE
1178 #define GPIO_125_PULLUP PULLUP_DISABLE
1179 #define GPIO_126_PULLUP PULLUP_DISABLE
1180 #define GPIO_127_PULLUP PULLUP_DISABLE
1181 #define GPIO_128_PULLUP PULLUP_DISABLE
1182 #define GPIO_129_PULLUP PULLUP_DISABLE
1183 #define GPIO_130_PULLUP PULLUP_DISABLE
1184 #define GPIO_131_PULLUP PULLUP_DISABLE
1185 #define GPIO_132_PULLUP PULLUP_DISABLE
1186 #define GPIO_133_PULLUP PULLUP_DISABLE
1187 #define GPIO_134_PULLUP PULLUP_DISABLE
1188 #define GPIO_135_PULLUP PULLUP_DISABLE
1189 #define GPIO_136_PULLUP PULLUP_DISABLE
1190 #define GPIO_137_PULLUP PULLUP_DISABLE
1191 #define GPIO_138_PULLUP PULLUP_DISABLE
1192 #define GPIO_139_PULLUP PULLUP_DISABLE
1193 #define GPIO_140_PULLUP PULLUP_DISABLE
1194 #define GPIO_141_PULLUP PULLUP_DISABLE
1195 #define GPIO_142_PULLUP PULLUP_DISABLE
1196 #define GPIO_143_PULLUP PULLUP_DISABLE
1197 #define GPIO_144_PULLUP PULLUP_DISABLE
1198 #define GPIO_145_PULLUP PULLUP_DISABLE
1199 #define GPIO_146_PULLUP PULLUP_DISABLE
1200 #define GPIO_147_PULLUP PULLUP_DISABLE
1201 #define GPIO_148_PULLUP PULLUP_DISABLE
1202 #define GPIO_149_PULLUP PULLUP_DISABLE
1203 #define GPIO_150_PULLUP PULLUP_DISABLE
1204 #define GPIO_151_PULLUP PULLUP_DISABLE
1205 #define GPIO_152_PULLUP PULLUP_DISABLE
1206 #define GPIO_153_PULLUP PULLUP_DISABLE
1207 #define GPIO_154_PULLUP PULLUP_DISABLE
1208 #define GPIO_155_PULLUP PULLUP_DISABLE
1209 #define GPIO_156_PULLUP PULLUP_DISABLE
1210 #define GPIO_157_PULLUP PULLUP_DISABLE
1211 #define GPIO_158_PULLUP PULLUP_DISABLE
1212 #define GPIO_159_PULLUP PULLUP_DISABLE
1213 #define GPIO_160_PULLUP PULLUP_DISABLE
1214 #define GPIO_161_PULLUP PULLUP_DISABLE
1215 #define GPIO_162_PULLUP PULLUP_DISABLE
1216 #define GPIO_163_PULLUP PULLUP_DISABLE
1217 #define GPIO_164_PULLUP PULLUP_DISABLE
1218 #define GPIO_165_PULLUP PULLUP_DISABLE
1219 #define GPIO_166_PULLUP PULLUP_DISABLE
1220 #define GPIO_167_PULLUP PULLUP_DISABLE
1221 #define GPIO_168_PULLUP PULLUP_DISABLE
1222 #define GPIO_169_PULLUP PULLUP_DISABLE
1223 #define GPIO_170_PULLUP PULLUP_DISABLE
1224 #define GPIO_171_PULLUP PULLUP_DISABLE
1225 #define GPIO_172_PULLUP PULLUP_DISABLE
1226 #define GPIO_173_PULLUP PULLUP_DISABLE
1227 #define GPIO_174_PULLUP PULLUP_DISABLE
1228 #define GPIO_175_PULLUP PULLUP_DISABLE
1229 #define GPIO_176_PULLUP PULLUP_DISABLE
1230 #define GPIO_177_PULLUP PULLUP_DISABLE
1231 #define GPIO_178_PULLUP PULLUP_DISABLE
1232 #define GPIO_179_PULLUP PULLUP_DISABLE
1233 #define GPIO_180_PULLUP PULLUP_DISABLE
1234 #define GPIO_180_PULLUP PULLUP_DISABLE
1235 #define GPIO_181_PULLUP PULLUP_DISABLE
1236 #define GPIO_182_PULLUP PULLUP_DISABLE
1237 #define GPIO_183_PULLUP PULLUP_DISABLE
1238 #define GPIO_184_PULLUP PULLUP_DISABLE
1239 #define GPIO_185_PULLUP PULLUP_DISABLE
1240 #define GPIO_186_PULLUP PULLUP_DISABLE
1241 #define GPIO_187_PULLUP PULLUP_DISABLE
1242 #define GPIO_188_PULLUP PULLUP_DISABLE
1243 #define GPIO_189_PULLUP PULLUP_DISABLE
1244 #define GPIO_190_PULLUP PULLUP_DISABLE
1245 #define GPIO_191_PULLUP PULLUP_DISABLE
1246 #define GPIO_192_PULLUP PULLUP_DISABLE
1247 #define GPIO_193_PULLUP PULLUP_DISABLE
1248 #define GPIO_194_PULLUP PULLUP_DISABLE
1249 #define GPIO_195_PULLUP PULLUP_DISABLE
1250 #define GPIO_196_PULLUP PULLUP_DISABLE
1251 #define GPIO_197_PULLUP PULLUP_DISABLE
1252 #define GPIO_198_PULLUP PULLUP_DISABLE
1253 #define GPIO_199_PULLUP PULLUP_DISABLE
1254 #define GPIO_200_PULLUP PULLUP_DISABLE
1255 #define GPIO_201_PULLUP PULLUP_DISABLE
1256 #define GPIO_202_PULLUP PULLUP_DISABLE
1257 #define GPIO_203_PULLUP PULLUP_DISABLE
1258 #define GPIO_204_PULLUP PULLUP_DISABLE
1259 #define GPIO_205_PULLUP PULLUP_DISABLE
1260 #define GPIO_206_PULLUP PULLUP_DISABLE
1261 #define GPIO_207_PULLUP PULLUP_DISABLE
1262 #define GPIO_208_PULLUP PULLUP_DISABLE
1263 #define GPIO_209_PULLUP PULLUP_DISABLE
1264 #define GPIO_210_PULLUP PULLUP_DISABLE
1265 #define GPIO_211_PULLUP PULLUP_DISABLE
1266 #define GPIO_212_PULLUP PULLUP_DISABLE
1267 #define GPIO_213_PULLUP PULLUP_DISABLE
1268 #define GPIO_214_PULLUP PULLUP_DISABLE
1269 #define GPIO_215_PULLUP PULLUP_DISABLE
1270 #define GPIO_216_PULLUP PULLUP_DISABLE
1271 #define GPIO_217_PULLUP PULLUP_DISABLE
1272 #define GPIO_218_PULLUP PULLUP_DISABLE
1273 #define GPIO_219_PULLUP PULLUP_DISABLE
1274 #define GPIO_220_PULLUP PULLUP_DISABLE
1275 #define GPIO_221_PULLUP PULLUP_DISABLE
1276 #define GPIO_222_PULLUP PULLUP_DISABLE
1277 #define GPIO_223_PULLUP PULLUP_DISABLE
1278 #define GPIO_224_PULLUP PULLUP_DISABLE
1279 #define GPIO_225_PULLUP PULLUP_DISABLE
1280 #define GPIO_226_PULLUP PULLUP_DISABLE
1281 #define GPIO_227_PULLUP PULLUP_DISABLE
1282 #define GPIO_228_PULLUP PULLUP_DISABLE
1283 #define GPIO_229_PULLUP PULLUP_DISABLE
1285 #define PULLDOWN_ENABLE (1<<4)
1286 #define PULLDOWN_DISABLE (0<<4)
1288 #define GPIO_00_PULLDOWN PULLDOWN_DISABLE
1289 #define GPIO_01_PULLDOWN PULLDOWN_DISABLE
1290 #define GPIO_02_PULLDOWN PULLDOWN_DISABLE
1291 #define GPIO_03_PULLDOWN PULLDOWN_DISABLE
1292 #define GPIO_04_PULLDOWN PULLDOWN_DISABLE
1293 #define GPIO_05_PULLDOWN PULLDOWN_DISABLE
1294 #define GPIO_06_PULLDOWN PULLDOWN_DISABLE
1295 #define GPIO_07_PULLDOWN PULLDOWN_DISABLE
1296 #define GPIO_08_PULLDOWN PULLDOWN_DISABLE
1297 #define GPIO_09_PULLDOWN PULLDOWN_DISABLE
1298 #define GPIO_10_PULLDOWN PULLDOWN_DISABLE
1299 #define GPIO_11_PULLDOWN PULLDOWN_DISABLE
1300 #define GPIO_12_PULLDOWN PULLDOWN_DISABLE
1301 #define GPIO_13_PULLDOWN PULLDOWN_DISABLE
1302 #define GPIO_14_PULLDOWN PULLDOWN_DISABLE
1303 #define GPIO_15_PULLDOWN PULLDOWN_DISABLE
1304 #define GPIO_16_PULLDOWN PULLDOWN_DISABLE
1305 #define GPIO_17_PULLDOWN PULLDOWN_DISABLE
1306 #define GPIO_18_PULLDOWN PULLDOWN_DISABLE
1307 #define GPIO_19_PULLDOWN PULLDOWN_DISABLE
1308 #define GPIO_20_PULLDOWN PULLDOWN_DISABLE
1309 #define GPIO_21_PULLDOWN PULLDOWN_DISABLE
1310 #define GPIO_22_PULLDOWN PULLDOWN_DISABLE
1311 #define GPIO_23_PULLDOWN PULLDOWN_DISABLE
1312 #define GPIO_24_PULLDOWN PULLDOWN_DISABLE
1313 #define GPIO_25_PULLDOWN PULLDOWN_DISABLE
1314 #define GPIO_26_PULLDOWN PULLDOWN_DISABLE
1315 #define GPIO_27_PULLDOWN PULLDOWN_DISABLE
1316 #define GPIO_28_PULLDOWN PULLDOWN_DISABLE
1317 #define GPIO_29_PULLDOWN PULLDOWN_DISABLE
1318 #define GPIO_30_PULLDOWN PULLDOWN_DISABLE
1319 #define GPIO_31_PULLDOWN PULLDOWN_DISABLE
1320 #define GPIO_32_PULLDOWN PULLDOWN_DISABLE
1321 #define GPIO_33_PULLDOWN PULLDOWN_DISABLE
1322 #define GPIO_34_PULLDOWN PULLDOWN_DISABLE
1323 #define GPIO_35_PULLDOWN PULLDOWN_DISABLE
1324 #define GPIO_36_PULLDOWN PULLDOWN_DISABLE
1325 #define GPIO_37_PULLDOWN PULLDOWN_DISABLE
1326 #define GPIO_38_PULLDOWN PULLDOWN_DISABLE
1327 #define GPIO_39_PULLDOWN PULLDOWN_DISABLE
1328 #define GPIO_40_PULLDOWN PULLDOWN_DISABLE
1329 #define GPIO_41_PULLDOWN PULLDOWN_DISABLE
1330 #define GPIO_42_PULLDOWN PULLDOWN_DISABLE
1331 #define GPIO_43_PULLDOWN PULLDOWN_DISABLE
1332 #define GPIO_44_PULLDOWN PULLDOWN_DISABLE
1333 #define GPIO_45_PULLDOWN PULLDOWN_DISABLE
1334 #define GPIO_46_PULLDOWN PULLDOWN_DISABLE
1335 #define GPIO_47_PULLDOWN PULLDOWN_DISABLE
1336 #define GPIO_48_PULLDOWN PULLDOWN_DISABLE
1337 #define GPIO_49_PULLDOWN PULLDOWN_DISABLE
1338 #define GPIO_50_PULLDOWN PULLDOWN_DISABLE
1339 #define GPIO_51_PULLDOWN PULLDOWN_DISABLE
1340 #define GPIO_52_PULLDOWN PULLDOWN_DISABLE
1341 #define GPIO_53_PULLDOWN PULLDOWN_DISABLE
1342 #define GPIO_54_PULLDOWN PULLDOWN_DISABLE
1343 #define GPIO_55_PULLDOWN PULLDOWN_DISABLE
1344 #define GPIO_56_PULLDOWN PULLDOWN_DISABLE
1345 #define GPIO_57_PULLDOWN PULLDOWN_DISABLE
1346 #define GPIO_58_PULLDOWN PULLDOWN_DISABLE
1347 #define GPIO_59_PULLDOWN PULLDOWN_DISABLE
1348 #define GPIO_60_PULLDOWN PULLDOWN_DISABLE
1349 #define GPIO_61_PULLDOWN PULLDOWN_DISABLE
1350 #define GPIO_62_PULLDOWN PULLDOWN_DISABLE
1351 #define GPIO_63_PULLDOWN PULLDOWN_DISABLE
1352 #define GPIO_64_PULLDOWN PULLDOWN_DISABLE
1353 #define GPIO_65_PULLDOWN PULLDOWN_DISABLE
1354 #define GPIO_66_PULLDOWN PULLDOWN_DISABLE
1355 #define GPIO_67_PULLDOWN PULLDOWN_DISABLE
1356 #define GPIO_68_PULLDOWN PULLDOWN_DISABLE
1357 #define GPIO_69_PULLDOWN PULLDOWN_DISABLE
1358 #define GPIO_70_PULLDOWN PULLDOWN_DISABLE
1359 #define GPIO_71_PULLDOWN PULLDOWN_DISABLE
1360 #define GPIO_72_PULLDOWN PULLDOWN_DISABLE
1361 #define GPIO_73_PULLDOWN PULLDOWN_DISABLE
1362 #define GPIO_74_PULLDOWN PULLDOWN_DISABLE
1363 #define GPIO_75_PULLDOWN PULLDOWN_DISABLE
1364 #define GPIO_76_PULLDOWN PULLDOWN_DISABLE
1365 #define GPIO_77_PULLDOWN PULLDOWN_DISABLE
1366 #define GPIO_78_PULLDOWN PULLDOWN_DISABLE
1367 #define GPIO_79_PULLDOWN PULLDOWN_DISABLE
1368 #define GPIO_80_PULLDOWN PULLDOWN_DISABLE
1369 #define GPIO_80_PULLDOWN PULLDOWN_DISABLE
1370 #define GPIO_81_PULLDOWN PULLDOWN_DISABLE
1371 #define GPIO_82_PULLDOWN PULLDOWN_DISABLE
1372 #define GPIO_83_PULLDOWN PULLDOWN_DISABLE
1373 #define GPIO_84_PULLDOWN PULLDOWN_DISABLE
1374 #define GPIO_85_PULLDOWN PULLDOWN_DISABLE
1375 #define GPIO_86_PULLDOWN PULLDOWN_DISABLE
1376 #define GPIO_87_PULLDOWN PULLDOWN_DISABLE
1377 #define GPIO_88_PULLDOWN PULLDOWN_DISABLE
1378 #define GPIO_89_PULLDOWN PULLDOWN_DISABLE
1379 #define GPIO_90_PULLDOWN PULLDOWN_DISABLE
1380 #define GPIO_91_PULLDOWN PULLDOWN_DISABLE
1381 #define GPIO_92_PULLDOWN PULLDOWN_DISABLE
1382 #define GPIO_93_PULLDOWN PULLDOWN_DISABLE
1383 #define GPIO_94_PULLDOWN PULLDOWN_DISABLE
1384 #define GPIO_95_PULLDOWN PULLDOWN_DISABLE
1385 #define GPIO_96_PULLDOWN PULLDOWN_DISABLE
1386 #define GPIO_97_PULLDOWN PULLDOWN_DISABLE
1387 #define GPIO_98_PULLDOWN PULLDOWN_DISABLE
1388 #define GPIO_99_PULLDOWN PULLDOWN_DISABLE
1389 #define GPIO_100_PULLDOWN PULLDOWN_DISABLE
1390 #define GPIO_101_PULLDOWN PULLDOWN_DISABLE
1391 #define GPIO_102_PULLDOWN PULLDOWN_DISABLE
1392 #define GPIO_103_PULLDOWN PULLDOWN_DISABLE
1393 #define GPIO_104_PULLDOWN PULLDOWN_DISABLE
1394 #define GPIO_105_PULLDOWN PULLDOWN_DISABLE
1395 #define GPIO_106_PULLDOWN PULLDOWN_DISABLE
1396 #define GPIO_107_PULLDOWN PULLDOWN_DISABLE
1397 #define GPIO_108_PULLDOWN PULLDOWN_DISABLE
1398 #define GPIO_109_PULLDOWN PULLDOWN_DISABLE
1399 #define GPIO_110_PULLDOWN PULLDOWN_DISABLE
1400 #define GPIO_111_PULLDOWN PULLDOWN_DISABLE
1401 #define GPIO_112_PULLDOWN PULLDOWN_DISABLE
1402 #define GPIO_113_PULLDOWN PULLDOWN_DISABLE
1403 #define GPIO_114_PULLDOWN PULLDOWN_DISABLE
1404 #define GPIO_115_PULLDOWN PULLDOWN_DISABLE
1405 #define GPIO_116_PULLDOWN PULLDOWN_DISABLE
1406 #define GPIO_117_PULLDOWN PULLDOWN_DISABLE
1407 #define GPIO_118_PULLDOWN PULLDOWN_DISABLE
1408 #define GPIO_119_PULLDOWN PULLDOWN_DISABLE
1409 #define GPIO_120_PULLDOWN PULLDOWN_DISABLE
1410 #define GPIO_121_PULLDOWN PULLDOWN_DISABLE
1411 #define GPIO_122_PULLDOWN PULLDOWN_DISABLE
1412 #define GPIO_123_PULLDOWN PULLDOWN_DISABLE
1413 #define GPIO_124_PULLDOWN PULLDOWN_DISABLE
1414 #define GPIO_125_PULLDOWN PULLDOWN_DISABLE
1415 #define GPIO_126_PULLDOWN PULLDOWN_DISABLE
1416 #define GPIO_127_PULLDOWN PULLDOWN_DISABLE
1417 #define GPIO_128_PULLDOWN PULLDOWN_DISABLE
1418 #define GPIO_129_PULLDOWN PULLDOWN_DISABLE
1419 #define GPIO_130_PULLDOWN PULLDOWN_DISABLE
1420 #define GPIO_131_PULLDOWN PULLDOWN_DISABLE
1421 #define GPIO_132_PULLDOWN PULLDOWN_DISABLE
1422 #define GPIO_133_PULLDOWN PULLDOWN_DISABLE
1423 #define GPIO_134_PULLDOWN PULLDOWN_DISABLE
1424 #define GPIO_135_PULLDOWN PULLDOWN_DISABLE
1425 #define GPIO_136_PULLDOWN PULLDOWN_DISABLE
1426 #define GPIO_137_PULLDOWN PULLDOWN_DISABLE
1427 #define GPIO_138_PULLDOWN PULLDOWN_DISABLE
1428 #define GPIO_139_PULLDOWN PULLDOWN_DISABLE
1429 #define GPIO_140_PULLDOWN PULLDOWN_DISABLE
1430 #define GPIO_141_PULLDOWN PULLDOWN_DISABLE
1431 #define GPIO_142_PULLDOWN PULLDOWN_DISABLE
1432 #define GPIO_143_PULLDOWN PULLDOWN_DISABLE
1433 #define GPIO_144_PULLDOWN PULLDOWN_DISABLE
1434 #define GPIO_145_PULLDOWN PULLDOWN_DISABLE
1435 #define GPIO_146_PULLDOWN PULLDOWN_DISABLE
1436 #define GPIO_147_PULLDOWN PULLDOWN_DISABLE
1437 #define GPIO_148_PULLDOWN PULLDOWN_DISABLE
1438 #define GPIO_149_PULLDOWN PULLDOWN_DISABLE
1439 #define GPIO_150_PULLDOWN PULLDOWN_DISABLE
1440 #define GPIO_151_PULLDOWN PULLDOWN_DISABLE
1441 #define GPIO_152_PULLDOWN PULLDOWN_DISABLE
1442 #define GPIO_153_PULLDOWN PULLDOWN_DISABLE
1443 #define GPIO_154_PULLDOWN PULLDOWN_DISABLE
1444 #define GPIO_155_PULLDOWN PULLDOWN_DISABLE
1445 #define GPIO_156_PULLDOWN PULLDOWN_DISABLE
1446 #define GPIO_157_PULLDOWN PULLDOWN_DISABLE
1447 #define GPIO_158_PULLDOWN PULLDOWN_DISABLE
1448 #define GPIO_159_PULLDOWN PULLDOWN_DISABLE
1449 #define GPIO_160_PULLDOWN PULLDOWN_DISABLE
1450 #define GPIO_161_PULLDOWN PULLDOWN_DISABLE
1451 #define GPIO_162_PULLDOWN PULLDOWN_ENABLE
1452 #define GPIO_163_PULLDOWN PULLDOWN_ENABLE
1453 #define GPIO_164_PULLDOWN PULLDOWN_ENABLE
1454 #define GPIO_165_PULLDOWN PULLDOWN_DISABLE
1455 #define GPIO_166_PULLDOWN PULLDOWN_DISABLE
1456 #define GPIO_167_PULLDOWN PULLDOWN_ENABLE
1457 #define GPIO_168_PULLDOWN PULLDOWN_DISABLE
1458 #define GPIO_169_PULLDOWN PULLDOWN_DISABLE
1459 #define GPIO_170_PULLDOWN PULLDOWN_DISABLE
1460 #define GPIO_171_PULLDOWN PULLDOWN_DISABLE
1461 #define GPIO_172_PULLDOWN PULLDOWN_DISABLE
1462 #define GPIO_173_PULLDOWN PULLDOWN_DISABLE
1463 #define GPIO_174_PULLDOWN PULLDOWN_DISABLE
1464 #define GPIO_175_PULLDOWN PULLDOWN_DISABLE
1465 #define GPIO_176_PULLDOWN PULLDOWN_DISABLE
1466 #define GPIO_177_PULLDOWN PULLDOWN_DISABLE
1467 #define GPIO_178_PULLDOWN PULLDOWN_DISABLE
1468 #define GPIO_179_PULLDOWN PULLDOWN_DISABLE
1469 #define GPIO_180_PULLDOWN PULLDOWN_DISABLE
1470 #define GPIO_180_PULLDOWN PULLDOWN_DISABLE
1471 #define GPIO_181_PULLDOWN PULLDOWN_DISABLE
1472 #define GPIO_182_PULLDOWN PULLDOWN_DISABLE
1473 #define GPIO_183_PULLDOWN PULLDOWN_DISABLE
1474 #define GPIO_184_PULLDOWN PULLDOWN_DISABLE
1475 #define GPIO_185_PULLDOWN PULLDOWN_ENABLE
1476 #define GPIO_186_PULLDOWN PULLDOWN_ENABLE
1477 #define GPIO_187_PULLDOWN PULLDOWN_DISABLE
1478 #define GPIO_188_PULLDOWN PULLDOWN_DISABLE
1479 #define GPIO_189_PULLDOWN PULLDOWN_DISABLE
1480 #define GPIO_190_PULLDOWN PULLDOWN_DISABLE
1481 #define GPIO_191_PULLDOWN PULLDOWN_DISABLE
1482 #define GPIO_192_PULLDOWN PULLDOWN_DISABLE
1483 #define GPIO_193_PULLDOWN PULLDOWN_DISABLE
1484 #define GPIO_194_PULLDOWN PULLDOWN_DISABLE
1485 #define GPIO_195_PULLDOWN PULLDOWN_DISABLE
1486 #define GPIO_196_PULLDOWN PULLDOWN_DISABLE
1487 #define GPIO_197_PULLDOWN PULLDOWN_DISABLE
1488 #define GPIO_198_PULLDOWN PULLDOWN_DISABLE
1489 #define GPIO_199_PULLDOWN PULLDOWN_DISABLE
1490 #define GPIO_200_PULLDOWN PULLDOWN_DISABLE
1491 #define GPIO_201_PULLDOWN PULLDOWN_DISABLE
1492 #define GPIO_202_PULLDOWN PULLDOWN_DISABLE
1493 #define GPIO_203_PULLDOWN PULLDOWN_DISABLE
1494 #define GPIO_204_PULLDOWN PULLDOWN_DISABLE
1495 #define GPIO_205_PULLDOWN PULLDOWN_DISABLE
1496 #define GPIO_206_PULLDOWN PULLDOWN_DISABLE
1497 #define GPIO_207_PULLDOWN PULLDOWN_DISABLE
1498 #define GPIO_208_PULLDOWN PULLDOWN_DISABLE
1499 #define GPIO_209_PULLDOWN PULLDOWN_DISABLE
1500 #define GPIO_210_PULLDOWN PULLDOWN_DISABLE
1501 #define GPIO_211_PULLDOWN PULLDOWN_DISABLE
1502 #define GPIO_212_PULLDOWN PULLDOWN_DISABLE
1503 #define GPIO_213_PULLDOWN PULLDOWN_DISABLE
1504 #define GPIO_214_PULLDOWN PULLDOWN_DISABLE
1505 #define GPIO_215_PULLDOWN PULLDOWN_DISABLE
1506 #define GPIO_216_PULLDOWN PULLDOWN_DISABLE
1507 #define GPIO_217_PULLDOWN PULLDOWN_DISABLE
1508 #define GPIO_218_PULLDOWN PULLDOWN_DISABLE
1509 #define GPIO_219_PULLDOWN PULLDOWN_DISABLE
1510 #define GPIO_220_PULLDOWN PULLDOWN_DISABLE
1511 #define GPIO_221_PULLDOWN PULLDOWN_DISABLE
1512 #define GPIO_222_PULLDOWN PULLDOWN_DISABLE
1513 #define GPIO_223_PULLDOWN PULLDOWN_DISABLE
1514 #define GPIO_224_PULLDOWN PULLDOWN_DISABLE
1515 #define GPIO_225_PULLDOWN PULLDOWN_DISABLE
1516 #define GPIO_226_PULLDOWN PULLDOWN_DISABLE
1517 #define GPIO_227_PULLDOWN PULLDOWN_DISABLE
1518 #define GPIO_228_PULLDOWN PULLDOWN_DISABLE
1519 #define GPIO_229_PULLDOWN PULLDOWN_DISABLE
1521 #define EVENT_DISABLE 0
1522 #define EVENT_ENABLE 1
1524 #define GEVENT_00_EVENTENABLE EVENT_DISABLE
1525 #define GEVENT_01_EVENTENABLE EVENT_DISABLE
1526 #define GEVENT_02_EVENTENABLE EVENT_ENABLE // APU THERMTRIP#
1527 #define GEVENT_03_EVENTENABLE EVENT_ENABLE // EC_SCI#
1528 #define GEVENT_04_EVENTENABLE EVENT_ENABLE // APU_MEMHOT#
1529 #define GEVENT_05_EVENTENABLE EVENT_ENABLE // PCIE_EXPCARD_PWREN#
1530 #define GEVENT_06_EVENTENABLE EVENT_DISABLE
1531 #define GEVENT_07_EVENTENABLE EVENT_DISABLE
1532 #define GEVENT_08_EVENTENABLE EVENT_DISABLE
1533 #define GEVENT_09_EVENTENABLE EVENT_ENABLE // WF_RADIO
1534 #define GEVENT_10_EVENTENABLE EVENT_DISABLE
1535 #define GEVENT_11_EVENTENABLE EVENT_DISABLE
1536 #define GEVENT_12_EVENTENABLE EVENT_ENABLE // SMBALERT#
1537 #define GEVENT_13_EVENTENABLE EVENT_DISABLE
1538 #define GEVENT_14_EVENTENABLE EVENT_ENABLE // LASSO_DET#/DOCK#
1539 #define GEVENT_15_EVENTENABLE EVENT_ENABLE // ODD_PLUGIN#
1540 #define GEVENT_16_EVENTENABLE EVENT_ENABLE // ODD_DA
1541 #define GEVENT_17_EVENTENABLE EVENT_ENABLE // TWARN
1542 #define GEVENT_18_EVENTENABLE EVENT_DISABLE
1543 #define GEVENT_19_EVENTENABLE EVENT_DISABLE
1544 #define GEVENT_20_EVENTENABLE EVENT_DISABLE
1545 #define GEVENT_21_EVENTENABLE EVENT_DISABLE
1546 #define GEVENT_22_EVENTENABLE EVENT_ENABLE // LID_CLOSE#
1547 #define GEVENT_23_EVENTENABLE EVENT_DISABLE // EC_SMI#
1549 #define SCITRIG_LOW 0
1550 #define SCITRIG_HI 1
1552 #define GEVENT_00_SCITRIG SCITRIG_LOW
1553 #define GEVENT_01_SCITRIG SCITRIG_LOW
1554 #define GEVENT_02_SCITRIG SCITRIG_LOW
1555 #define GEVENT_03_SCITRIG SCITRIG_LOW
1556 #define GEVENT_04_SCITRIG SCITRIG_LOW
1557 #define GEVENT_05_SCITRIG SCITRIG_LOW
1558 #define GEVENT_06_SCITRIG SCITRIG_LOW
1559 #define GEVENT_07_SCITRIG SCITRIG_LOW
1560 #define GEVENT_08_SCITRIG SCITRIG_LOW
1561 #define GEVENT_09_SCITRIG SCITRIG_LOW
1562 #define GEVENT_10_SCITRIG SCITRIG_LOW
1563 #define GEVENT_11_SCITRIG SCITRIG_LOW
1564 #define GEVENT_12_SCITRIG SCITRIG_LOW
1565 #define GEVENT_13_SCITRIG SCITRIG_LOW
1566 #define GEVENT_14_SCITRIG SCITRIG_LOW
1567 #define GEVENT_15_SCITRIG SCITRIG_LOW
1568 #define GEVENT_16_SCITRIG SCITRIG_LOW
1569 #define GEVENT_17_SCITRIG SCITRIG_HI
1570 #define GEVENT_18_SCITRIG SCITRIG_LOW
1571 #define GEVENT_19_SCITRIG SCITRIG_LOW
1572 #define GEVENT_20_SCITRIG SCITRIG_LOW
1573 #define GEVENT_21_SCITRIG SCITRIG_LOW
1574 #define GEVENT_22_SCITRIG SCITRIG_LOW
1575 #define GEVENT_23_SCITRIG SCITRIG_LOW
1577 #define SCILEVEL_EDGE 0
1578 #define SCILEVEL_LEVEL 1
1580 #define GEVENT_00_SCILEVEL SCILEVEL_EDGE
1581 #define GEVENT_01_SCILEVEL SCILEVEL_EDGE
1582 #define GEVENT_02_SCILEVEL SCILEVEL_EDGE
1583 #define GEVENT_03_SCILEVEL SCILEVEL_EDGE
1584 #define GEVENT_04_SCILEVEL SCILEVEL_EDGE
1585 #define GEVENT_05_SCILEVEL SCILEVEL_EDGE
1586 #define GEVENT_06_SCILEVEL SCILEVEL_EDGE
1587 #define GEVENT_07_SCILEVEL SCILEVEL_EDGE
1588 #define GEVENT_08_SCILEVEL SCILEVEL_EDGE
1589 #define GEVENT_09_SCILEVEL SCILEVEL_EDGE
1590 #define GEVENT_10_SCILEVEL SCILEVEL_EDGE
1591 #define GEVENT_11_SCILEVEL SCILEVEL_EDGE
1592 #define GEVENT_12_SCILEVEL SCILEVEL_EDGE
1593 #define GEVENT_13_SCILEVEL SCILEVEL_EDGE
1594 #define GEVENT_14_SCILEVEL SCILEVEL_EDGE
1595 #define GEVENT_15_SCILEVEL SCILEVEL_EDGE
1596 #define GEVENT_16_SCILEVEL SCILEVEL_EDGE
1597 #define GEVENT_17_SCILEVEL SCILEVEL_EDGE
1598 #define GEVENT_18_SCILEVEL SCILEVEL_EDGE
1599 #define GEVENT_19_SCILEVEL SCILEVEL_EDGE
1600 #define GEVENT_20_SCILEVEL SCILEVEL_EDGE
1601 #define GEVENT_21_SCILEVEL SCILEVEL_EDGE
1602 #define GEVENT_22_SCILEVEL SCILEVEL_EDGE
1603 #define GEVENT_23_SCILEVEL SCILEVEL_EDGE
1605 #define SMISCI_DISABLE 0
1606 #define SMISCI_ENABLE 1
1608 #define GEVENT_00_SMISCIEN SMISCI_DISABLE
1609 #define GEVENT_01_SMISCIEN SMISCI_DISABLE
1610 #define GEVENT_02_SMISCIEN SMISCI_DISABLE
1611 #define GEVENT_03_SMISCIEN SMISCI_DISABLE
1612 #define GEVENT_04_SMISCIEN SMISCI_DISABLE
1613 #define GEVENT_05_SMISCIEN SMISCI_DISABLE
1614 #define GEVENT_06_SMISCIEN SMISCI_DISABLE
1615 #define GEVENT_07_SMISCIEN SMISCI_DISABLE
1616 #define GEVENT_08_SMISCIEN SMISCI_DISABLE
1617 #define GEVENT_09_SMISCIEN SMISCI_DISABLE
1618 #define GEVENT_10_SMISCIEN SMISCI_DISABLE
1619 #define GEVENT_11_SMISCIEN SMISCI_DISABLE
1620 #define GEVENT_12_SMISCIEN SMISCI_DISABLE
1621 #define GEVENT_13_SMISCIEN SMISCI_DISABLE
1622 #define GEVENT_14_SMISCIEN SMISCI_DISABLE
1623 #define GEVENT_15_SMISCIEN SMISCI_DISABLE
1624 #define GEVENT_16_SMISCIEN SMISCI_DISABLE
1625 #define GEVENT_17_SMISCIEN SMISCI_DISABLE
1626 #define GEVENT_18_SMISCIEN SMISCI_DISABLE
1627 #define GEVENT_19_SMISCIEN SMISCI_DISABLE
1628 #define GEVENT_20_SMISCIEN SMISCI_DISABLE
1629 #define GEVENT_21_SMISCIEN SMISCI_DISABLE
1630 #define GEVENT_22_SMISCIEN SMISCI_DISABLE
1631 #define GEVENT_23_SMISCIEN SMISCI_DISABLE
1633 #define SCIS0_DISABLE 0
1634 #define SCIS0_ENABLE 1
1636 #define GEVENT_00_SCIS0EN SCIS0_DISABLE
1637 #define GEVENT_01_SCIS0EN SCIS0_DISABLE
1638 #define GEVENT_02_SCIS0EN SCIS0_DISABLE
1639 #define GEVENT_03_SCIS0EN SCIS0_DISABLE
1640 #define GEVENT_04_SCIS0EN SCIS0_DISABLE
1641 #define GEVENT_05_SCIS0EN SCIS0_DISABLE
1642 #define GEVENT_06_SCIS0EN SCIS0_DISABLE
1643 #define GEVENT_07_SCIS0EN SCIS0_DISABLE
1644 #define GEVENT_08_SCIS0EN SCIS0_DISABLE
1645 #define GEVENT_09_SCIS0EN SCIS0_DISABLE
1646 #define GEVENT_10_SCIS0EN SCIS0_DISABLE
1647 #define GEVENT_11_SCIS0EN SCIS0_DISABLE
1648 #define GEVENT_12_SCIS0EN SCIS0_DISABLE
1649 #define GEVENT_13_SCIS0EN SCIS0_DISABLE
1650 #define GEVENT_14_SCIS0EN SCIS0_DISABLE
1651 #define GEVENT_15_SCIS0EN SCIS0_DISABLE
1652 #define GEVENT_16_SCIS0EN SCIS0_DISABLE
1653 #define GEVENT_17_SCIS0EN SCIS0_DISABLE
1654 #define GEVENT_18_SCIS0EN SCIS0_DISABLE
1655 #define GEVENT_19_SCIS0EN SCIS0_DISABLE
1656 #define GEVENT_20_SCIS0EN SCIS0_DISABLE
1657 #define GEVENT_21_SCIS0EN SCIS0_DISABLE
1658 #define GEVENT_22_SCIS0EN SCIS0_DISABLE
1659 #define GEVENT_23_SCIS0EN SCIS0_DISABLE
1661 #define GEVENT_SCIMASK 0x1F
1662 #define GEVENT_00_SCIMAP 0
1663 #define GEVENT_01_SCIMAP 1
1664 #define GEVENT_02_SCIMAP 2
1665 #define GEVENT_03_SCIMAP 3
1666 #define GEVENT_04_SCIMAP 4
1667 #define GEVENT_05_SCIMAP 5
1668 #define GEVENT_06_SCIMAP 6
1669 #define GEVENT_07_SCIMAP 7
1670 #define GEVENT_08_SCIMAP 8
1671 #define GEVENT_09_SCIMAP 9
1672 #define GEVENT_10_SCIMAP 10
1673 #define GEVENT_11_SCIMAP 11
1674 #define GEVENT_12_SCIMAP 12
1675 #define GEVENT_13_SCIMAP 13
1676 #define GEVENT_14_SCIMAP 14
1677 #define GEVENT_15_SCIMAP 15
1678 #define GEVENT_16_SCIMAP 16
1679 #define GEVENT_17_SCIMAP 17
1680 #define GEVENT_18_SCIMAP 18
1681 #define GEVENT_19_SCIMAP 19
1682 #define GEVENT_20_SCIMAP 20
1683 #define GEVENT_21_SCIMAP 21
1684 #define GEVENT_22_SCIMAP 22
1685 #define GEVENT_23_SCIMAP 23
1687 #define SMITRIG_LOW 0
1688 #define SMITRIG_HI 1
1690 #define GEVENT_00_SMITRIG SMITRIG_HI
1691 #define GEVENT_01_SMITRIG SMITRIG_HI
1692 #define GEVENT_02_SMITRIG SMITRIG_HI
1693 #define GEVENT_03_SMITRIG SMITRIG_HI
1694 #define GEVENT_04_SMITRIG SMITRIG_HI
1695 #define GEVENT_05_SMITRIG SMITRIG_HI
1696 #define GEVENT_06_SMITRIG SMITRIG_HI
1697 #define GEVENT_07_SMITRIG SMITRIG_HI
1698 #define GEVENT_08_SMITRIG SMITRIG_HI
1699 #define GEVENT_09_SMITRIG SMITRIG_HI
1700 #define GEVENT_10_SMITRIG SMITRIG_HI
1701 #define GEVENT_11_SMITRIG SMITRIG_HI
1702 #define GEVENT_12_SMITRIG SMITRIG_HI
1703 #define GEVENT_13_SMITRIG SMITRIG_HI
1704 #define GEVENT_14_SMITRIG SMITRIG_HI
1705 #define GEVENT_15_SMITRIG SMITRIG_HI
1706 #define GEVENT_16_SMITRIG SMITRIG_HI
1707 #define GEVENT_17_SMITRIG SMITRIG_HI
1708 #define GEVENT_18_SMITRIG SMITRIG_HI
1709 #define GEVENT_19_SMITRIG SMITRIG_HI
1710 #define GEVENT_20_SMITRIG SMITRIG_HI
1711 #define GEVENT_21_SMITRIG SMITRIG_HI
1712 #define GEVENT_22_SMITRIG SMITRIG_HI
1713 #define GEVENT_23_SMITRIG SMITRIG_HI
1715 #define SMICONTROL_MASK 3
1716 #define SMICONTROL_DISABLE 0
1717 #define SMICONTROL_SMI 1
1718 #define SMICONTROL_NMI 2
1719 #define SMICONTROL_IRQ13 3
1721 #define GEVENT_00_SMICONTROL SMICONTROL_DISABLE
1722 #define GEVENT_01_SMICONTROL SMICONTROL_DISABLE
1723 #define GEVENT_02_SMICONTROL SMICONTROL_DISABLE
1724 #define GEVENT_03_SMICONTROL SMICONTROL_DISABLE
1725 #define GEVENT_04_SMICONTROL SMICONTROL_DISABLE
1726 #define GEVENT_05_SMICONTROL SMICONTROL_DISABLE
1727 #define GEVENT_06_SMICONTROL SMICONTROL_DISABLE
1728 #define GEVENT_07_SMICONTROL SMICONTROL_DISABLE
1729 #define GEVENT_08_SMICONTROL SMICONTROL_DISABLE
1730 #define GEVENT_09_SMICONTROL SMICONTROL_DISABLE
1731 #define GEVENT_10_SMICONTROL SMICONTROL_DISABLE
1732 #define GEVENT_11_SMICONTROL SMICONTROL_DISABLE
1733 #define GEVENT_12_SMICONTROL SMICONTROL_DISABLE
1734 #define GEVENT_13_SMICONTROL SMICONTROL_DISABLE
1735 #define GEVENT_14_SMICONTROL SMICONTROL_DISABLE
1736 #define GEVENT_15_SMICONTROL SMICONTROL_DISABLE
1737 #define GEVENT_16_SMICONTROL SMICONTROL_DISABLE
1738 #define GEVENT_17_SMICONTROL SMICONTROL_DISABLE
1739 #define GEVENT_18_SMICONTROL SMICONTROL_DISABLE
1740 #define GEVENT_19_SMICONTROL SMICONTROL_DISABLE
1741 #define GEVENT_20_SMICONTROL SMICONTROL_DISABLE
1742 #define GEVENT_21_SMICONTROL SMICONTROL_DISABLE
1743 #define GEVENT_22_SMICONTROL SMICONTROL_DISABLE
1744 #define GEVENT_23_SMICONTROL SMICONTROL_DISABLE
1746 #define GPIO_RSVD_ZONE0_S GPIO_81
1747 #define GPIO_RSVD_ZONE0_E GPIO_95
1748 #define GPIO_RSVD_ZONE1_S GPIO_120
1749 #define GPIO_RSVD_ZONE1_E GPIO_127
1751 typedef enum _GPIO_COUNT
1986 typedef struct _GPIO_SETTINGS
1994 GPIO_SETTINGS gpio_table
[]=
1996 {GPIO_00_SELECT
, GPIO_00_TYPE
, GPO_00_LEVEL
+GPIO_00_STICKY
+GPIO_00_PULLUP
+GPIO_00_PULLDOWN
, GPIO_00_SELECT
},
1997 {GPIO_01_SELECT
, GPIO_01_TYPE
, GPO_01_LEVEL
+GPIO_01_STICKY
+GPIO_01_PULLUP
+GPIO_01_PULLDOWN
, GPIO_01_SELECT
},
1998 {GPIO_02_SELECT
, GPIO_02_TYPE
, GPO_02_LEVEL
+GPIO_02_STICKY
+GPIO_02_PULLUP
+GPIO_02_PULLDOWN
, GPIO_02_SELECT
},
1999 {GPIO_03_SELECT
, GPIO_03_TYPE
, GPO_03_LEVEL
+GPIO_03_STICKY
+GPIO_03_PULLUP
+GPIO_03_PULLDOWN
, GPIO_03_SELECT
},
2000 {GPIO_04_SELECT
, GPIO_04_TYPE
, GPO_04_LEVEL
+GPIO_04_STICKY
+GPIO_04_PULLUP
+GPIO_04_PULLDOWN
, GPIO_04_SELECT
},
2001 {GPIO_05_SELECT
, GPIO_05_TYPE
, GPO_05_LEVEL
+GPIO_05_STICKY
+GPIO_05_PULLUP
+GPIO_05_PULLDOWN
, GPIO_05_SELECT
},
2002 {GPIO_06_SELECT
, GPIO_06_TYPE
, GPO_06_LEVEL
+GPIO_06_STICKY
+GPIO_06_PULLUP
+GPIO_06_PULLDOWN
, GPIO_06_SELECT
},
2003 {GPIO_07_SELECT
, GPIO_07_TYPE
, GPO_07_LEVEL
+GPIO_07_STICKY
+GPIO_07_PULLUP
+GPIO_07_PULLDOWN
, GPIO_07_SELECT
},
2004 {GPIO_08_SELECT
, GPIO_08_TYPE
, GPO_08_LEVEL
+GPIO_08_STICKY
+GPIO_08_PULLUP
+GPIO_08_PULLDOWN
, GPIO_08_SELECT
},
2005 {GPIO_09_SELECT
, GPIO_09_TYPE
, GPO_09_LEVEL
+GPIO_09_STICKY
+GPIO_09_PULLUP
+GPIO_09_PULLDOWN
, GPIO_09_SELECT
},
2006 {GPIO_10_SELECT
, GPIO_10_TYPE
, GPO_10_LEVEL
+GPIO_10_STICKY
+GPIO_10_PULLUP
+GPIO_10_PULLDOWN
, GPIO_10_SELECT
},
2007 {GPIO_11_SELECT
, GPIO_11_TYPE
, GPO_11_LEVEL
+GPIO_11_STICKY
+GPIO_11_PULLUP
+GPIO_11_PULLDOWN
, GPIO_11_SELECT
},
2008 {GPIO_12_SELECT
, GPIO_12_TYPE
, GPO_12_LEVEL
+GPIO_12_STICKY
+GPIO_12_PULLUP
+GPIO_12_PULLDOWN
, GPIO_12_SELECT
},
2009 {GPIO_13_SELECT
, GPIO_13_TYPE
, GPO_13_LEVEL
+GPIO_13_STICKY
+GPIO_13_PULLUP
+GPIO_13_PULLDOWN
, GPIO_13_SELECT
},
2010 {GPIO_14_SELECT
, GPIO_14_TYPE
, GPO_14_LEVEL
+GPIO_14_STICKY
+GPIO_14_PULLUP
+GPIO_14_PULLDOWN
, GPIO_14_SELECT
},
2011 {GPIO_15_SELECT
, GPIO_15_TYPE
, GPO_15_LEVEL
+GPIO_15_STICKY
+GPIO_15_PULLUP
+GPIO_15_PULLDOWN
, GPIO_15_SELECT
},
2012 {GPIO_16_SELECT
, GPIO_16_TYPE
, GPO_16_LEVEL
+GPIO_16_STICKY
+GPIO_16_PULLUP
+GPIO_16_PULLDOWN
, GPIO_16_SELECT
},
2013 {GPIO_17_SELECT
, GPIO_17_TYPE
, GPO_17_LEVEL
+GPIO_17_STICKY
+GPIO_17_PULLUP
+GPIO_17_PULLDOWN
, GPIO_17_SELECT
},
2014 {GPIO_18_SELECT
, GPIO_18_TYPE
, GPO_18_LEVEL
+GPIO_18_STICKY
+GPIO_18_PULLUP
+GPIO_18_PULLDOWN
, GPIO_18_SELECT
},
2015 {GPIO_19_SELECT
, GPIO_19_TYPE
, GPO_19_LEVEL
+GPIO_19_STICKY
+GPIO_19_PULLUP
+GPIO_19_PULLDOWN
, GPIO_19_SELECT
},
2016 {GPIO_20_SELECT
, GPIO_20_TYPE
, GPO_20_LEVEL
+GPIO_20_STICKY
+GPIO_20_PULLUP
+GPIO_20_PULLDOWN
, GPIO_20_SELECT
},
2017 {GPIO_21_SELECT
, GPIO_21_TYPE
, GPO_21_LEVEL
+GPIO_21_STICKY
+GPIO_21_PULLUP
+GPIO_21_PULLDOWN
, GPIO_21_SELECT
},
2018 {GPIO_22_SELECT
, GPIO_22_TYPE
, GPO_22_LEVEL
+GPIO_22_STICKY
+GPIO_22_PULLUP
+GPIO_22_PULLDOWN
, GPIO_22_SELECT
},
2019 {GPIO_23_SELECT
, GPIO_23_TYPE
, GPO_23_LEVEL
+GPIO_23_STICKY
+GPIO_23_PULLUP
+GPIO_23_PULLDOWN
, GPIO_23_SELECT
},
2020 {GPIO_24_SELECT
, GPIO_24_TYPE
, GPO_24_LEVEL
+GPIO_24_STICKY
+GPIO_24_PULLUP
+GPIO_24_PULLDOWN
, GPIO_24_SELECT
},
2021 {GPIO_25_SELECT
, GPIO_25_TYPE
, GPO_25_LEVEL
+GPIO_25_STICKY
+GPIO_25_PULLUP
+GPIO_25_PULLDOWN
, GPIO_25_SELECT
},
2022 {GPIO_26_SELECT
, GPIO_26_TYPE
, GPO_26_LEVEL
+GPIO_26_STICKY
+GPIO_26_PULLUP
+GPIO_26_PULLDOWN
, GPIO_26_SELECT
},
2023 {GPIO_27_SELECT
, GPIO_27_TYPE
, GPO_27_LEVEL
+GPIO_27_STICKY
+GPIO_27_PULLUP
+GPIO_27_PULLDOWN
, GPIO_27_SELECT
},
2024 {GPIO_28_SELECT
, GPIO_28_TYPE
, GPO_28_LEVEL
+GPIO_28_STICKY
+GPIO_28_PULLUP
+GPIO_28_PULLDOWN
, GPIO_28_SELECT
},
2025 {GPIO_29_SELECT
, GPIO_29_TYPE
, GPO_29_LEVEL
+GPIO_29_STICKY
+GPIO_29_PULLUP
+GPIO_29_PULLDOWN
, GPIO_29_SELECT
},
2026 {GPIO_30_SELECT
, GPIO_30_TYPE
, GPO_30_LEVEL
+GPIO_30_STICKY
+GPIO_30_PULLUP
+GPIO_30_PULLDOWN
, GPIO_30_SELECT
},
2027 {GPIO_31_SELECT
, GPIO_31_TYPE
, GPO_31_LEVEL
+GPIO_31_STICKY
+GPIO_31_PULLUP
+GPIO_31_PULLDOWN
, GPIO_31_SELECT
},
2028 {GPIO_32_SELECT
, GPIO_32_TYPE
, GPO_32_LEVEL
+GPIO_32_STICKY
+GPIO_32_PULLUP
+GPIO_32_PULLDOWN
, GPIO_32_SELECT
},
2029 {GPIO_33_SELECT
, GPIO_33_TYPE
, GPO_33_LEVEL
+GPIO_33_STICKY
+GPIO_33_PULLUP
+GPIO_33_PULLDOWN
, GPIO_33_SELECT
},
2030 {GPIO_34_SELECT
, GPIO_34_TYPE
, GPO_34_LEVEL
+GPIO_34_STICKY
+GPIO_34_PULLUP
+GPIO_34_PULLDOWN
, GPIO_34_SELECT
},
2031 {GPIO_35_SELECT
, GPIO_35_TYPE
, GPO_35_LEVEL
+GPIO_35_STICKY
+GPIO_35_PULLUP
+GPIO_35_PULLDOWN
, GPIO_35_SELECT
},
2032 {GPIO_36_SELECT
, GPIO_36_TYPE
, GPO_36_LEVEL
+GPIO_36_STICKY
+GPIO_36_PULLUP
+GPIO_36_PULLDOWN
, GPIO_36_SELECT
},
2033 {GPIO_37_SELECT
, GPIO_37_TYPE
, GPO_37_LEVEL
+GPIO_37_STICKY
+GPIO_37_PULLUP
+GPIO_37_PULLDOWN
, GPIO_37_SELECT
},
2034 {GPIO_38_SELECT
, GPIO_38_TYPE
, GPO_38_LEVEL
+GPIO_38_STICKY
+GPIO_38_PULLUP
+GPIO_38_PULLDOWN
, GPIO_38_SELECT
},
2035 {GPIO_39_SELECT
, GPIO_39_TYPE
, GPO_39_LEVEL
+GPIO_39_STICKY
+GPIO_39_PULLUP
+GPIO_39_PULLDOWN
, GPIO_39_SELECT
},
2036 {GPIO_40_SELECT
, GPIO_40_TYPE
, GPO_40_LEVEL
+GPIO_40_STICKY
+GPIO_40_PULLUP
+GPIO_40_PULLDOWN
, GPIO_40_SELECT
},
2037 {GPIO_41_SELECT
, GPIO_41_TYPE
, GPO_41_LEVEL
+GPIO_41_STICKY
+GPIO_41_PULLUP
+GPIO_41_PULLDOWN
, GPIO_41_SELECT
},
2038 {GPIO_42_SELECT
, GPIO_42_TYPE
, GPO_42_LEVEL
+GPIO_42_STICKY
+GPIO_42_PULLUP
+GPIO_42_PULLDOWN
, GPIO_42_SELECT
},
2039 {GPIO_43_SELECT
, GPIO_43_TYPE
, GPO_43_LEVEL
+GPIO_43_STICKY
+GPIO_43_PULLUP
+GPIO_43_PULLDOWN
, GPIO_43_SELECT
},
2040 {GPIO_44_SELECT
, GPIO_44_TYPE
, GPO_44_LEVEL
+GPIO_44_STICKY
+GPIO_44_PULLUP
+GPIO_44_PULLDOWN
, GPIO_44_SELECT
},
2041 {GPIO_45_SELECT
, GPIO_45_TYPE
, GPO_45_LEVEL
+GPIO_45_STICKY
+GPIO_45_PULLUP
+GPIO_45_PULLDOWN
, GPIO_45_SELECT
},
2042 {GPIO_46_SELECT
, GPIO_46_TYPE
, GPO_46_LEVEL
+GPIO_46_STICKY
+GPIO_46_PULLUP
+GPIO_46_PULLDOWN
, GPIO_46_SELECT
},
2043 {GPIO_47_SELECT
, GPIO_47_TYPE
, GPO_47_LEVEL
+GPIO_47_STICKY
+GPIO_47_PULLUP
+GPIO_47_PULLDOWN
, GPIO_47_SELECT
},
2044 {GPIO_48_SELECT
, GPIO_48_TYPE
, GPO_48_LEVEL
+GPIO_48_STICKY
+GPIO_48_PULLUP
+GPIO_48_PULLDOWN
, GPIO_48_SELECT
},
2045 {GPIO_49_SELECT
, GPIO_49_TYPE
, GPO_49_LEVEL
+GPIO_49_STICKY
+GPIO_49_PULLUP
+GPIO_49_PULLDOWN
, GPIO_49_SELECT
},
2046 {GPIO_50_SELECT
, GPIO_50_TYPE
, GPO_50_LEVEL
+GPIO_50_STICKY
+GPIO_50_PULLUP
+GPIO_50_PULLDOWN
, GPIO_50_SELECT
},
2047 {GPIO_51_SELECT
, GPIO_51_TYPE
, GPO_51_LEVEL
+GPIO_51_STICKY
+GPIO_51_PULLUP
+GPIO_51_PULLDOWN
, GPIO_51_SELECT
},
2048 {GPIO_52_SELECT
, GPIO_52_TYPE
, GPO_52_LEVEL
+GPIO_52_STICKY
+GPIO_52_PULLUP
+GPIO_52_PULLDOWN
, GPIO_52_SELECT
},
2049 {GPIO_53_SELECT
, GPIO_53_TYPE
, GPO_53_LEVEL
+GPIO_53_STICKY
+GPIO_53_PULLUP
+GPIO_53_PULLDOWN
, GPIO_53_SELECT
},
2050 {GPIO_54_SELECT
, GPIO_54_TYPE
, GPO_54_LEVEL
+GPIO_54_STICKY
+GPIO_54_PULLUP
+GPIO_54_PULLDOWN
, GPIO_54_SELECT
},
2051 {GPIO_55_SELECT
, GPIO_55_TYPE
, GPO_55_LEVEL
+GPIO_55_STICKY
+GPIO_55_PULLUP
+GPIO_55_PULLDOWN
, GPIO_55_SELECT
},
2052 {GPIO_56_SELECT
, GPIO_56_TYPE
, GPO_56_LEVEL
+GPIO_56_STICKY
+GPIO_56_PULLUP
+GPIO_56_PULLDOWN
, GPIO_56_SELECT
},
2053 {GPIO_57_SELECT
, GPIO_57_TYPE
, GPO_57_LEVEL
+GPIO_57_STICKY
+GPIO_57_PULLUP
+GPIO_57_PULLDOWN
, GPIO_57_SELECT
},
2054 {GPIO_58_SELECT
, GPIO_58_TYPE
, GPO_58_LEVEL
+GPIO_58_STICKY
+GPIO_58_PULLUP
+GPIO_58_PULLDOWN
, GPIO_58_SELECT
},
2055 {GPIO_59_SELECT
, GPIO_59_TYPE
, GPO_59_LEVEL
+GPIO_59_STICKY
+GPIO_59_PULLUP
+GPIO_59_PULLDOWN
, GPIO_59_SELECT
},
2056 {GPIO_60_SELECT
, GPIO_60_TYPE
, GPO_60_LEVEL
+GPIO_60_STICKY
+GPIO_60_PULLUP
+GPIO_60_PULLDOWN
, GPIO_60_SELECT
},
2057 {GPIO_61_SELECT
, GPIO_61_TYPE
, GPO_61_LEVEL
+GPIO_61_STICKY
+GPIO_61_PULLUP
+GPIO_61_PULLDOWN
, GPIO_61_SELECT
},
2058 {GPIO_62_SELECT
, GPIO_62_TYPE
, GPO_62_LEVEL
+GPIO_62_STICKY
+GPIO_62_PULLUP
+GPIO_62_PULLDOWN
, GPIO_62_SELECT
},
2059 {GPIO_63_SELECT
, GPIO_63_TYPE
, GPO_63_LEVEL
+GPIO_63_STICKY
+GPIO_63_PULLUP
+GPIO_63_PULLDOWN
, GPIO_63_SELECT
},
2060 {GPIO_64_SELECT
, GPIO_64_TYPE
, GPO_64_LEVEL
+GPIO_64_STICKY
+GPIO_64_PULLUP
+GPIO_64_PULLDOWN
, GPIO_64_SELECT
},
2061 {GPIO_65_SELECT
, GPIO_65_TYPE
, GPO_65_LEVEL
+GPIO_65_STICKY
+GPIO_65_PULLUP
+GPIO_65_PULLDOWN
, GPIO_65_SELECT
},
2062 {GPIO_66_SELECT
, GPIO_66_TYPE
, GPO_66_LEVEL
+GPIO_66_STICKY
+GPIO_66_PULLUP
+GPIO_66_PULLDOWN
, GPIO_66_SELECT
},
2063 {GPIO_67_SELECT
, GPIO_67_TYPE
, GPO_67_LEVEL
+GPIO_67_STICKY
+GPIO_67_PULLUP
+GPIO_67_PULLDOWN
, GPIO_67_SELECT
},
2064 {GPIO_68_SELECT
, GPIO_68_TYPE
, GPO_68_LEVEL
+GPIO_68_STICKY
+GPIO_68_PULLUP
+GPIO_68_PULLDOWN
, GPIO_68_SELECT
},
2065 {GPIO_69_SELECT
, GPIO_69_TYPE
, GPO_69_LEVEL
+GPIO_69_STICKY
+GPIO_69_PULLUP
+GPIO_69_PULLDOWN
, GPIO_69_SELECT
},
2066 {GPIO_70_SELECT
, GPIO_70_TYPE
, GPO_70_LEVEL
+GPIO_70_STICKY
+GPIO_70_PULLUP
+GPIO_70_PULLDOWN
, GPIO_70_SELECT
},
2067 {GPIO_71_SELECT
, GPIO_71_TYPE
, GPO_71_LEVEL
+GPIO_71_STICKY
+GPIO_71_PULLUP
+GPIO_71_PULLDOWN
, GPIO_71_SELECT
},
2068 {GPIO_72_SELECT
, GPIO_72_TYPE
, GPO_72_LEVEL
+GPIO_72_STICKY
+GPIO_72_PULLUP
+GPIO_72_PULLDOWN
, GPIO_72_SELECT
},
2069 {GPIO_73_SELECT
, GPIO_73_TYPE
, GPO_73_LEVEL
+GPIO_73_STICKY
+GPIO_73_PULLUP
+GPIO_73_PULLDOWN
, GPIO_73_SELECT
},
2070 {GPIO_74_SELECT
, GPIO_74_TYPE
, GPO_74_LEVEL
+GPIO_74_STICKY
+GPIO_74_PULLUP
+GPIO_74_PULLDOWN
, GPIO_74_SELECT
},
2071 {GPIO_75_SELECT
, GPIO_75_TYPE
, GPO_75_LEVEL
+GPIO_75_STICKY
+GPIO_75_PULLUP
+GPIO_75_PULLDOWN
, GPIO_75_SELECT
},
2072 {GPIO_76_SELECT
, GPIO_76_TYPE
, GPO_76_LEVEL
+GPIO_76_STICKY
+GPIO_76_PULLUP
+GPIO_76_PULLDOWN
, GPIO_76_SELECT
},
2073 {GPIO_77_SELECT
, GPIO_77_TYPE
, GPO_77_LEVEL
+GPIO_77_STICKY
+GPIO_77_PULLUP
+GPIO_77_PULLDOWN
, GPIO_77_SELECT
},
2074 {GPIO_78_SELECT
, GPIO_78_TYPE
, GPO_78_LEVEL
+GPIO_78_STICKY
+GPIO_78_PULLUP
+GPIO_78_PULLDOWN
, GPIO_78_SELECT
},
2075 {GPIO_79_SELECT
, GPIO_79_TYPE
, GPO_79_LEVEL
+GPIO_79_STICKY
+GPIO_79_PULLUP
+GPIO_79_PULLDOWN
, GPIO_79_SELECT
},
2076 {GPIO_80_SELECT
, GPIO_80_TYPE
, GPO_80_LEVEL
+GPIO_80_STICKY
+GPIO_80_PULLUP
+GPIO_80_PULLDOWN
, GPIO_80_SELECT
},
2077 {GPIO_81_SELECT
, GPIO_81_TYPE
, GPO_81_LEVEL
+GPIO_81_STICKY
+GPIO_81_PULLUP
+GPIO_81_PULLDOWN
, GPIO_81_SELECT
},
2078 {GPIO_82_SELECT
, GPIO_82_TYPE
, GPO_82_LEVEL
+GPIO_82_STICKY
+GPIO_82_PULLUP
+GPIO_82_PULLDOWN
, GPIO_82_SELECT
},
2079 {GPIO_83_SELECT
, GPIO_83_TYPE
, GPO_83_LEVEL
+GPIO_83_STICKY
+GPIO_83_PULLUP
+GPIO_83_PULLDOWN
, GPIO_83_SELECT
},
2080 {GPIO_84_SELECT
, GPIO_84_TYPE
, GPO_84_LEVEL
+GPIO_84_STICKY
+GPIO_84_PULLUP
+GPIO_84_PULLDOWN
, GPIO_84_SELECT
},
2081 {GPIO_85_SELECT
, GPIO_85_TYPE
, GPO_85_LEVEL
+GPIO_85_STICKY
+GPIO_85_PULLUP
+GPIO_85_PULLDOWN
, GPIO_85_SELECT
},
2082 {GPIO_86_SELECT
, GPIO_86_TYPE
, GPO_86_LEVEL
+GPIO_86_STICKY
+GPIO_86_PULLUP
+GPIO_86_PULLDOWN
, GPIO_86_SELECT
},
2083 {GPIO_87_SELECT
, GPIO_87_TYPE
, GPO_87_LEVEL
+GPIO_87_STICKY
+GPIO_87_PULLUP
+GPIO_87_PULLDOWN
, GPIO_87_SELECT
},
2084 {GPIO_88_SELECT
, GPIO_88_TYPE
, GPO_88_LEVEL
+GPIO_88_STICKY
+GPIO_88_PULLUP
+GPIO_88_PULLDOWN
, GPIO_88_SELECT
},
2085 {GPIO_89_SELECT
, GPIO_89_TYPE
, GPO_89_LEVEL
+GPIO_89_STICKY
+GPIO_89_PULLUP
+GPIO_89_PULLDOWN
, GPIO_89_SELECT
},
2086 {GPIO_90_SELECT
, GPIO_90_TYPE
, GPO_90_LEVEL
+GPIO_90_STICKY
+GPIO_90_PULLUP
+GPIO_90_PULLDOWN
, GPIO_90_SELECT
},
2087 {GPIO_91_SELECT
, GPIO_91_TYPE
, GPO_91_LEVEL
+GPIO_91_STICKY
+GPIO_91_PULLUP
+GPIO_91_PULLDOWN
, GPIO_91_SELECT
},
2088 {GPIO_92_SELECT
, GPIO_92_TYPE
, GPO_92_LEVEL
+GPIO_92_STICKY
+GPIO_92_PULLUP
+GPIO_92_PULLDOWN
, GPIO_92_SELECT
},
2089 {GPIO_93_SELECT
, GPIO_93_TYPE
, GPO_93_LEVEL
+GPIO_93_STICKY
+GPIO_93_PULLUP
+GPIO_93_PULLDOWN
, GPIO_93_SELECT
},
2090 {GPIO_94_SELECT
, GPIO_94_TYPE
, GPO_94_LEVEL
+GPIO_94_STICKY
+GPIO_94_PULLUP
+GPIO_94_PULLDOWN
, GPIO_94_SELECT
},
2091 {GPIO_95_SELECT
, GPIO_95_TYPE
, GPO_95_LEVEL
+GPIO_95_STICKY
+GPIO_95_PULLUP
+GPIO_95_PULLDOWN
, GPIO_95_SELECT
},
2092 {GPIO_96_SELECT
, GPIO_96_TYPE
, GPO_96_LEVEL
+GPIO_96_STICKY
+GPIO_96_PULLUP
+GPIO_96_PULLDOWN
, GPIO_96_SELECT
},
2093 {GPIO_97_SELECT
, GPIO_97_TYPE
, GPO_97_LEVEL
+GPIO_97_STICKY
+GPIO_97_PULLUP
+GPIO_97_PULLDOWN
, GPIO_97_SELECT
},
2094 {GPIO_98_SELECT
, GPIO_98_TYPE
, GPO_98_LEVEL
+GPIO_98_STICKY
+GPIO_98_PULLUP
+GPIO_98_PULLDOWN
, GPIO_98_SELECT
},
2095 {GPIO_99_SELECT
, GPIO_99_TYPE
, GPO_99_LEVEL
+GPIO_99_STICKY
+GPIO_99_PULLUP
+GPIO_99_PULLDOWN
, GPIO_99_SELECT
},
2096 {GPIO_100_SELECT
, GPIO_100_TYPE
, GPO_100_LEVEL
+GPIO_100_STICKY
+GPIO_100_PULLUP
+GPIO_100_PULLDOWN
, GPIO_100_SELECT
},
2097 {GPIO_101_SELECT
, GPIO_101_TYPE
, GPO_101_LEVEL
+GPIO_101_STICKY
+GPIO_101_PULLUP
+GPIO_101_PULLDOWN
, GPIO_101_SELECT
},
2098 {GPIO_102_SELECT
, GPIO_102_TYPE
, GPO_102_LEVEL
+GPIO_102_STICKY
+GPIO_102_PULLUP
+GPIO_102_PULLDOWN
, GPIO_102_SELECT
},
2099 {GPIO_103_SELECT
, GPIO_103_TYPE
, GPO_103_LEVEL
+GPIO_103_STICKY
+GPIO_103_PULLUP
+GPIO_103_PULLDOWN
, GPIO_103_SELECT
},
2100 {GPIO_104_SELECT
, GPIO_104_TYPE
, GPO_104_LEVEL
+GPIO_104_STICKY
+GPIO_104_PULLUP
+GPIO_104_PULLDOWN
, GPIO_104_SELECT
},
2101 {GPIO_105_SELECT
, GPIO_105_TYPE
, GPO_105_LEVEL
+GPIO_105_STICKY
+GPIO_105_PULLUP
+GPIO_105_PULLDOWN
, GPIO_105_SELECT
},
2102 {GPIO_106_SELECT
, GPIO_106_TYPE
, GPO_106_LEVEL
+GPIO_106_STICKY
+GPIO_106_PULLUP
+GPIO_106_PULLDOWN
, GPIO_106_SELECT
},
2103 {GPIO_107_SELECT
, GPIO_107_TYPE
, GPO_107_LEVEL
+GPIO_107_STICKY
+GPIO_107_PULLUP
+GPIO_107_PULLDOWN
, GPIO_107_SELECT
},
2104 {GPIO_108_SELECT
, GPIO_108_TYPE
, GPO_108_LEVEL
+GPIO_108_STICKY
+GPIO_108_PULLUP
+GPIO_108_PULLDOWN
, GPIO_108_SELECT
},
2105 {GPIO_109_SELECT
, GPIO_109_TYPE
, GPO_109_LEVEL
+GPIO_109_STICKY
+GPIO_109_PULLUP
+GPIO_109_PULLDOWN
, GPIO_109_SELECT
},
2106 {GPIO_110_SELECT
, GPIO_110_TYPE
, GPO_110_LEVEL
+GPIO_110_STICKY
+GPIO_110_PULLUP
+GPIO_110_PULLDOWN
, GPIO_110_SELECT
},
2107 {GPIO_111_SELECT
, GPIO_111_TYPE
, GPO_111_LEVEL
+GPIO_111_STICKY
+GPIO_111_PULLUP
+GPIO_111_PULLDOWN
, GPIO_111_SELECT
},
2108 {GPIO_112_SELECT
, GPIO_112_TYPE
, GPO_112_LEVEL
+GPIO_112_STICKY
+GPIO_112_PULLUP
+GPIO_112_PULLDOWN
, GPIO_112_SELECT
},
2109 {GPIO_113_SELECT
, GPIO_113_TYPE
, GPO_113_LEVEL
+GPIO_113_STICKY
+GPIO_113_PULLUP
+GPIO_113_PULLDOWN
, GPIO_113_SELECT
},
2110 {GPIO_114_SELECT
, GPIO_114_TYPE
, GPO_114_LEVEL
+GPIO_114_STICKY
+GPIO_114_PULLUP
+GPIO_114_PULLDOWN
, GPIO_114_SELECT
},
2111 {GPIO_115_SELECT
, GPIO_115_TYPE
, GPO_115_LEVEL
+GPIO_115_STICKY
+GPIO_115_PULLUP
+GPIO_115_PULLDOWN
, GPIO_115_SELECT
},
2112 {GPIO_116_SELECT
, GPIO_116_TYPE
, GPO_116_LEVEL
+GPIO_116_STICKY
+GPIO_116_PULLUP
+GPIO_116_PULLDOWN
, GPIO_116_SELECT
},
2113 {GPIO_117_SELECT
, GPIO_117_TYPE
, GPO_117_LEVEL
+GPIO_117_STICKY
+GPIO_117_PULLUP
+GPIO_117_PULLDOWN
, GPIO_117_SELECT
},
2114 {GPIO_118_SELECT
, GPIO_118_TYPE
, GPO_118_LEVEL
+GPIO_118_STICKY
+GPIO_118_PULLUP
+GPIO_118_PULLDOWN
, GPIO_118_SELECT
},
2115 {GPIO_119_SELECT
, GPIO_119_TYPE
, GPO_119_LEVEL
+GPIO_119_STICKY
+GPIO_119_PULLUP
+GPIO_119_PULLDOWN
, GPIO_119_SELECT
},
2116 {GPIO_120_SELECT
, GPIO_120_TYPE
, GPO_120_LEVEL
+GPIO_120_STICKY
+GPIO_120_PULLUP
+GPIO_120_PULLDOWN
, GPIO_120_SELECT
},
2117 {GPIO_121_SELECT
, GPIO_121_TYPE
, GPO_121_LEVEL
+GPIO_121_STICKY
+GPIO_121_PULLUP
+GPIO_121_PULLDOWN
, GPIO_121_SELECT
},
2118 {GPIO_122_SELECT
, GPIO_122_TYPE
, GPO_122_LEVEL
+GPIO_122_STICKY
+GPIO_122_PULLUP
+GPIO_122_PULLDOWN
, GPIO_122_SELECT
},
2119 {GPIO_123_SELECT
, GPIO_123_TYPE
, GPO_123_LEVEL
+GPIO_123_STICKY
+GPIO_123_PULLUP
+GPIO_123_PULLDOWN
, GPIO_123_SELECT
},
2120 {GPIO_124_SELECT
, GPIO_124_TYPE
, GPO_124_LEVEL
+GPIO_124_STICKY
+GPIO_124_PULLUP
+GPIO_124_PULLDOWN
, GPIO_124_SELECT
},
2121 {GPIO_125_SELECT
, GPIO_125_TYPE
, GPO_125_LEVEL
+GPIO_125_STICKY
+GPIO_125_PULLUP
+GPIO_125_PULLDOWN
, GPIO_125_SELECT
},
2122 {GPIO_126_SELECT
, GPIO_126_TYPE
, GPO_126_LEVEL
+GPIO_126_STICKY
+GPIO_126_PULLUP
+GPIO_126_PULLDOWN
, GPIO_126_SELECT
},
2123 {GPIO_127_SELECT
, GPIO_127_TYPE
, GPO_127_LEVEL
+GPIO_127_STICKY
+GPIO_127_PULLUP
+GPIO_127_PULLDOWN
, GPIO_127_SELECT
},
2124 {GPIO_128_SELECT
, GPIO_128_TYPE
, GPO_128_LEVEL
+GPIO_128_STICKY
+GPIO_128_PULLUP
+GPIO_128_PULLDOWN
, GPIO_128_SELECT
},
2125 {GPIO_129_SELECT
, GPIO_129_TYPE
, GPO_129_LEVEL
+GPIO_129_STICKY
+GPIO_129_PULLUP
+GPIO_129_PULLDOWN
, GPIO_129_SELECT
},
2126 {GPIO_130_SELECT
, GPIO_130_TYPE
, GPO_130_LEVEL
+GPIO_130_STICKY
+GPIO_130_PULLUP
+GPIO_130_PULLDOWN
, GPIO_130_SELECT
},
2127 {GPIO_131_SELECT
, GPIO_131_TYPE
, GPO_131_LEVEL
+GPIO_131_STICKY
+GPIO_131_PULLUP
+GPIO_131_PULLDOWN
, GPIO_131_SELECT
},
2128 {GPIO_132_SELECT
, GPIO_132_TYPE
, GPO_132_LEVEL
+GPIO_132_STICKY
+GPIO_132_PULLUP
+GPIO_132_PULLDOWN
, GPIO_132_SELECT
},
2129 {GPIO_133_SELECT
, GPIO_133_TYPE
, GPO_133_LEVEL
+GPIO_133_STICKY
+GPIO_133_PULLUP
+GPIO_133_PULLDOWN
, GPIO_133_SELECT
},
2130 {GPIO_134_SELECT
, GPIO_134_TYPE
, GPO_134_LEVEL
+GPIO_134_STICKY
+GPIO_134_PULLUP
+GPIO_134_PULLDOWN
, GPIO_134_SELECT
},
2131 {GPIO_135_SELECT
, GPIO_135_TYPE
, GPO_135_LEVEL
+GPIO_135_STICKY
+GPIO_135_PULLUP
+GPIO_135_PULLDOWN
, GPIO_135_SELECT
},
2132 {GPIO_136_SELECT
, GPIO_136_TYPE
, GPO_136_LEVEL
+GPIO_136_STICKY
+GPIO_136_PULLUP
+GPIO_136_PULLDOWN
, GPIO_136_SELECT
},
2133 {GPIO_137_SELECT
, GPIO_137_TYPE
, GPO_137_LEVEL
+GPIO_137_STICKY
+GPIO_137_PULLUP
+GPIO_137_PULLDOWN
, GPIO_137_SELECT
},
2134 {GPIO_138_SELECT
, GPIO_138_TYPE
, GPO_138_LEVEL
+GPIO_138_STICKY
+GPIO_138_PULLUP
+GPIO_138_PULLDOWN
, GPIO_138_SELECT
},
2135 {GPIO_139_SELECT
, GPIO_139_TYPE
, GPO_139_LEVEL
+GPIO_139_STICKY
+GPIO_139_PULLUP
+GPIO_139_PULLDOWN
, GPIO_139_SELECT
},
2136 {GPIO_140_SELECT
, GPIO_140_TYPE
, GPO_140_LEVEL
+GPIO_140_STICKY
+GPIO_140_PULLUP
+GPIO_140_PULLDOWN
, GPIO_140_SELECT
},
2137 {GPIO_141_SELECT
, GPIO_141_TYPE
, GPO_141_LEVEL
+GPIO_141_STICKY
+GPIO_141_PULLUP
+GPIO_141_PULLDOWN
, GPIO_141_SELECT
},
2138 {GPIO_142_SELECT
, GPIO_142_TYPE
, GPO_142_LEVEL
+GPIO_142_STICKY
+GPIO_142_PULLUP
+GPIO_142_PULLDOWN
, GPIO_142_SELECT
},
2139 {GPIO_143_SELECT
, GPIO_143_TYPE
, GPO_143_LEVEL
+GPIO_143_STICKY
+GPIO_143_PULLUP
+GPIO_143_PULLDOWN
, GPIO_143_SELECT
},
2140 {GPIO_144_SELECT
, GPIO_144_TYPE
, GPO_144_LEVEL
+GPIO_144_STICKY
+GPIO_144_PULLUP
+GPIO_144_PULLDOWN
, GPIO_144_SELECT
},
2141 {GPIO_145_SELECT
, GPIO_145_TYPE
, GPO_145_LEVEL
+GPIO_145_STICKY
+GPIO_145_PULLUP
+GPIO_145_PULLDOWN
, GPIO_145_SELECT
},
2142 {GPIO_146_SELECT
, GPIO_146_TYPE
, GPO_146_LEVEL
+GPIO_146_STICKY
+GPIO_146_PULLUP
+GPIO_146_PULLDOWN
, GPIO_146_SELECT
},
2143 {GPIO_147_SELECT
, GPIO_147_TYPE
, GPO_147_LEVEL
+GPIO_147_STICKY
+GPIO_147_PULLUP
+GPIO_147_PULLDOWN
, GPIO_147_SELECT
},
2144 {GPIO_148_SELECT
, GPIO_148_TYPE
, GPO_148_LEVEL
+GPIO_148_STICKY
+GPIO_148_PULLUP
+GPIO_148_PULLDOWN
, GPIO_148_SELECT
},
2145 {GPIO_149_SELECT
, GPIO_149_TYPE
, GPO_149_LEVEL
+GPIO_149_STICKY
+GPIO_149_PULLUP
+GPIO_149_PULLDOWN
, GPIO_149_SELECT
},
2146 {GPIO_150_SELECT
, GPIO_150_TYPE
, GPO_150_LEVEL
+GPIO_150_STICKY
+GPIO_150_PULLUP
+GPIO_150_PULLDOWN
, GPIO_150_SELECT
},
2147 {GPIO_151_SELECT
, GPIO_151_TYPE
, GPO_151_LEVEL
+GPIO_151_STICKY
+GPIO_151_PULLUP
+GPIO_151_PULLDOWN
, GPIO_151_SELECT
},
2148 {GPIO_152_SELECT
, GPIO_152_TYPE
, GPO_152_LEVEL
+GPIO_152_STICKY
+GPIO_152_PULLUP
+GPIO_152_PULLDOWN
, GPIO_152_SELECT
},
2149 {GPIO_153_SELECT
, GPIO_153_TYPE
, GPO_153_LEVEL
+GPIO_153_STICKY
+GPIO_153_PULLUP
+GPIO_153_PULLDOWN
, GPIO_153_SELECT
},
2150 {GPIO_154_SELECT
, GPIO_154_TYPE
, GPO_154_LEVEL
+GPIO_154_STICKY
+GPIO_154_PULLUP
+GPIO_154_PULLDOWN
, GPIO_154_SELECT
},
2151 {GPIO_155_SELECT
, GPIO_155_TYPE
, GPO_155_LEVEL
+GPIO_155_STICKY
+GPIO_155_PULLUP
+GPIO_155_PULLDOWN
, GPIO_155_SELECT
},
2152 {GPIO_156_SELECT
, GPIO_156_TYPE
, GPO_156_LEVEL
+GPIO_156_STICKY
+GPIO_156_PULLUP
+GPIO_156_PULLDOWN
, GPIO_156_SELECT
},
2153 {GPIO_157_SELECT
, GPIO_157_TYPE
, GPO_157_LEVEL
+GPIO_157_STICKY
+GPIO_157_PULLUP
+GPIO_157_PULLDOWN
, GPIO_157_SELECT
},
2154 {GPIO_158_SELECT
, GPIO_158_TYPE
, GPO_158_LEVEL
+GPIO_158_STICKY
+GPIO_158_PULLUP
+GPIO_158_PULLDOWN
, GPIO_158_SELECT
},
2155 {GPIO_159_SELECT
, GPIO_159_TYPE
, GPO_159_LEVEL
+GPIO_159_STICKY
+GPIO_159_PULLUP
+GPIO_159_PULLDOWN
, GPIO_159_SELECT
},
2156 {GPIO_160_SELECT
, GPIO_160_TYPE
, GPO_160_LEVEL
+GPIO_160_STICKY
+GPIO_160_PULLUP
+GPIO_160_PULLDOWN
, GPIO_160_SELECT
},
2157 {GPIO_161_SELECT
, GPIO_161_TYPE
, GPO_161_LEVEL
+GPIO_161_STICKY
+GPIO_161_PULLUP
+GPIO_161_PULLDOWN
, GPIO_161_SELECT
},
2158 {GPIO_162_SELECT
, GPIO_162_TYPE
, GPO_162_LEVEL
+GPIO_162_STICKY
+GPIO_162_PULLUP
+GPIO_162_PULLDOWN
, GPIO_162_SELECT
},
2159 {GPIO_163_SELECT
, GPIO_163_TYPE
, GPO_163_LEVEL
+GPIO_163_STICKY
+GPIO_163_PULLUP
+GPIO_163_PULLDOWN
, GPIO_163_SELECT
},
2160 {GPIO_164_SELECT
, GPIO_164_TYPE
, GPO_164_LEVEL
+GPIO_164_STICKY
+GPIO_164_PULLUP
+GPIO_164_PULLDOWN
, GPIO_164_SELECT
},
2161 {GPIO_165_SELECT
, GPIO_165_TYPE
, GPO_165_LEVEL
+GPIO_165_STICKY
+GPIO_165_PULLUP
+GPIO_165_PULLDOWN
, GPIO_165_SELECT
},
2162 {GPIO_166_SELECT
, GPIO_166_TYPE
, GPO_166_LEVEL
+GPIO_166_STICKY
+GPIO_166_PULLUP
+GPIO_166_PULLDOWN
, GPIO_166_SELECT
},
2163 {GPIO_167_SELECT
, GPIO_167_TYPE
, GPO_167_LEVEL
+GPIO_167_STICKY
+GPIO_167_PULLUP
+GPIO_167_PULLDOWN
, GPIO_167_SELECT
},
2164 {GPIO_168_SELECT
, GPIO_168_TYPE
, GPO_168_LEVEL
+GPIO_168_STICKY
+GPIO_168_PULLUP
+GPIO_168_PULLDOWN
, GPIO_168_SELECT
},
2165 {GPIO_169_SELECT
, GPIO_169_TYPE
, GPO_169_LEVEL
+GPIO_169_STICKY
+GPIO_169_PULLUP
+GPIO_169_PULLDOWN
, GPIO_169_SELECT
},
2166 {GPIO_170_SELECT
, GPIO_170_TYPE
, GPO_170_LEVEL
+GPIO_170_STICKY
+GPIO_170_PULLUP
+GPIO_170_PULLDOWN
, GPIO_170_SELECT
},
2167 {GPIO_171_SELECT
, GPIO_171_TYPE
, GPO_171_LEVEL
+GPIO_171_STICKY
+GPIO_171_PULLUP
+GPIO_171_PULLDOWN
, GPIO_171_SELECT
},
2168 {GPIO_172_SELECT
, GPIO_172_TYPE
, GPO_172_LEVEL
+GPIO_172_STICKY
+GPIO_172_PULLUP
+GPIO_172_PULLDOWN
, GPIO_172_SELECT
},
2169 {GPIO_173_SELECT
, GPIO_173_TYPE
, GPO_173_LEVEL
+GPIO_173_STICKY
+GPIO_173_PULLUP
+GPIO_173_PULLDOWN
, GPIO_173_SELECT
},
2170 {GPIO_174_SELECT
, GPIO_174_TYPE
, GPO_174_LEVEL
+GPIO_174_STICKY
+GPIO_174_PULLUP
+GPIO_174_PULLDOWN
, GPIO_174_SELECT
},
2171 {GPIO_175_SELECT
, GPIO_175_TYPE
, GPO_175_LEVEL
+GPIO_175_STICKY
+GPIO_175_PULLUP
+GPIO_175_PULLDOWN
, GPIO_175_SELECT
},
2172 {GPIO_176_SELECT
, GPIO_176_TYPE
, GPO_176_LEVEL
+GPIO_176_STICKY
+GPIO_176_PULLUP
+GPIO_176_PULLDOWN
, GPIO_176_SELECT
},
2173 {GPIO_177_SELECT
, GPIO_177_TYPE
, GPO_177_LEVEL
+GPIO_177_STICKY
+GPIO_177_PULLUP
+GPIO_177_PULLDOWN
, GPIO_177_SELECT
},
2174 {GPIO_178_SELECT
, GPIO_178_TYPE
, GPO_178_LEVEL
+GPIO_178_STICKY
+GPIO_178_PULLUP
+GPIO_178_PULLDOWN
, GPIO_178_SELECT
},
2175 {GPIO_179_SELECT
, GPIO_179_TYPE
, GPO_179_LEVEL
+GPIO_179_STICKY
+GPIO_179_PULLUP
+GPIO_179_PULLDOWN
, GPIO_179_SELECT
},
2176 {GPIO_180_SELECT
, GPIO_180_TYPE
, GPO_180_LEVEL
+GPIO_180_STICKY
+GPIO_180_PULLUP
+GPIO_180_PULLDOWN
, GPIO_180_SELECT
},
2177 {GPIO_181_SELECT
, GPIO_181_TYPE
, GPO_181_LEVEL
+GPIO_181_STICKY
+GPIO_181_PULLUP
+GPIO_181_PULLDOWN
, GPIO_181_SELECT
},
2178 {GPIO_182_SELECT
, GPIO_182_TYPE
, GPO_182_LEVEL
+GPIO_182_STICKY
+GPIO_182_PULLUP
+GPIO_182_PULLDOWN
, GPIO_182_SELECT
},
2179 {GPIO_183_SELECT
, GPIO_183_TYPE
, GPO_183_LEVEL
+GPIO_183_STICKY
+GPIO_183_PULLUP
+GPIO_183_PULLDOWN
, GPIO_183_SELECT
},
2180 {GPIO_184_SELECT
, GPIO_184_TYPE
, GPO_184_LEVEL
+GPIO_184_STICKY
+GPIO_184_PULLUP
+GPIO_184_PULLDOWN
, GPIO_184_SELECT
},
2181 {GPIO_185_SELECT
, GPIO_185_TYPE
, GPO_185_LEVEL
+GPIO_185_STICKY
+GPIO_185_PULLUP
+GPIO_185_PULLDOWN
, GPIO_185_SELECT
},
2182 {GPIO_186_SELECT
, GPIO_186_TYPE
, GPO_186_LEVEL
+GPIO_186_STICKY
+GPIO_186_PULLUP
+GPIO_186_PULLDOWN
, GPIO_186_SELECT
},
2183 {GPIO_187_SELECT
, GPIO_187_TYPE
, GPO_187_LEVEL
+GPIO_187_STICKY
+GPIO_187_PULLUP
+GPIO_187_PULLDOWN
, GPIO_187_SELECT
},
2184 {GPIO_188_SELECT
, GPIO_188_TYPE
, GPO_188_LEVEL
+GPIO_188_STICKY
+GPIO_188_PULLUP
+GPIO_188_PULLDOWN
, GPIO_188_SELECT
},
2185 {GPIO_189_SELECT
, GPIO_189_TYPE
, GPO_189_LEVEL
+GPIO_189_STICKY
+GPIO_189_PULLUP
+GPIO_189_PULLDOWN
, GPIO_189_SELECT
},
2186 {GPIO_190_SELECT
, GPIO_190_TYPE
, GPO_190_LEVEL
+GPIO_190_STICKY
+GPIO_190_PULLUP
+GPIO_190_PULLDOWN
, GPIO_190_SELECT
},
2187 {GPIO_191_SELECT
, GPIO_191_TYPE
, GPO_191_LEVEL
+GPIO_191_STICKY
+GPIO_191_PULLUP
+GPIO_191_PULLDOWN
, GPIO_191_SELECT
},
2188 {GPIO_192_SELECT
, GPIO_192_TYPE
, GPO_192_LEVEL
+GPIO_192_STICKY
+GPIO_192_PULLUP
+GPIO_192_PULLDOWN
, GPIO_192_SELECT
},
2189 {GPIO_193_SELECT
, GPIO_193_TYPE
, GPO_193_LEVEL
+GPIO_193_STICKY
+GPIO_193_PULLUP
+GPIO_193_PULLDOWN
, GPIO_193_SELECT
},
2190 {GPIO_194_SELECT
, GPIO_194_TYPE
, GPO_194_LEVEL
+GPIO_194_STICKY
+GPIO_194_PULLUP
+GPIO_194_PULLDOWN
, GPIO_194_SELECT
},
2191 {GPIO_195_SELECT
, GPIO_195_TYPE
, GPO_195_LEVEL
+GPIO_195_STICKY
+GPIO_195_PULLUP
+GPIO_195_PULLDOWN
, GPIO_195_SELECT
},
2192 {GPIO_196_SELECT
, GPIO_196_TYPE
, GPO_196_LEVEL
+GPIO_196_STICKY
+GPIO_196_PULLUP
+GPIO_196_PULLDOWN
, GPIO_196_SELECT
},
2193 {GPIO_197_SELECT
, GPIO_197_TYPE
, GPO_197_LEVEL
+GPIO_197_STICKY
+GPIO_197_PULLUP
+GPIO_197_PULLDOWN
, GPIO_197_SELECT
},
2194 {GPIO_198_SELECT
, GPIO_198_TYPE
, GPO_198_LEVEL
+GPIO_198_STICKY
+GPIO_198_PULLUP
+GPIO_198_PULLDOWN
, GPIO_198_SELECT
},
2195 {GPIO_199_SELECT
, GPIO_199_TYPE
, GPO_199_LEVEL
+GPIO_199_STICKY
+GPIO_199_PULLUP
+GPIO_199_PULLDOWN
, GPIO_199_SELECT
},
2196 {GPIO_200_SELECT
, GPIO_200_TYPE
, GPO_200_LEVEL
+GPIO_200_STICKY
+GPIO_200_PULLUP
+GPIO_200_PULLDOWN
, GPIO_200_SELECT
},
2197 {GPIO_201_SELECT
, GPIO_201_TYPE
, GPO_201_LEVEL
+GPIO_201_STICKY
+GPIO_201_PULLUP
+GPIO_201_PULLDOWN
, GPIO_201_SELECT
},
2198 {GPIO_202_SELECT
, GPIO_202_TYPE
, GPO_202_LEVEL
+GPIO_202_STICKY
+GPIO_202_PULLUP
+GPIO_202_PULLDOWN
, GPIO_202_SELECT
},
2199 {GPIO_203_SELECT
, GPIO_203_TYPE
, GPO_203_LEVEL
+GPIO_203_STICKY
+GPIO_203_PULLUP
+GPIO_203_PULLDOWN
, GPIO_203_SELECT
},
2200 {GPIO_204_SELECT
, GPIO_204_TYPE
, GPO_204_LEVEL
+GPIO_204_STICKY
+GPIO_204_PULLUP
+GPIO_204_PULLDOWN
, GPIO_204_SELECT
},
2201 {GPIO_205_SELECT
, GPIO_205_TYPE
, GPO_205_LEVEL
+GPIO_205_STICKY
+GPIO_205_PULLUP
+GPIO_205_PULLDOWN
, GPIO_205_SELECT
},
2202 {GPIO_206_SELECT
, GPIO_206_TYPE
, GPO_206_LEVEL
+GPIO_206_STICKY
+GPIO_206_PULLUP
+GPIO_206_PULLDOWN
, GPIO_206_SELECT
},
2203 {GPIO_207_SELECT
, GPIO_207_TYPE
, GPO_207_LEVEL
+GPIO_207_STICKY
+GPIO_207_PULLUP
+GPIO_207_PULLDOWN
, GPIO_207_SELECT
},
2204 {GPIO_208_SELECT
, GPIO_208_TYPE
, GPO_208_LEVEL
+GPIO_208_STICKY
+GPIO_208_PULLUP
+GPIO_208_PULLDOWN
, GPIO_208_SELECT
},
2205 {GPIO_209_SELECT
, GPIO_209_TYPE
, GPO_209_LEVEL
+GPIO_209_STICKY
+GPIO_209_PULLUP
+GPIO_209_PULLDOWN
, GPIO_209_SELECT
},
2206 {GPIO_210_SELECT
, GPIO_210_TYPE
, GPO_210_LEVEL
+GPIO_210_STICKY
+GPIO_210_PULLUP
+GPIO_210_PULLDOWN
, GPIO_210_SELECT
},
2207 {GPIO_211_SELECT
, GPIO_211_TYPE
, GPO_211_LEVEL
+GPIO_211_STICKY
+GPIO_211_PULLUP
+GPIO_211_PULLDOWN
, GPIO_211_SELECT
},
2208 {GPIO_212_SELECT
, GPIO_212_TYPE
, GPO_212_LEVEL
+GPIO_212_STICKY
+GPIO_212_PULLUP
+GPIO_212_PULLDOWN
, GPIO_212_SELECT
},
2209 {GPIO_213_SELECT
, GPIO_213_TYPE
, GPO_213_LEVEL
+GPIO_213_STICKY
+GPIO_213_PULLUP
+GPIO_213_PULLDOWN
, GPIO_213_SELECT
},
2210 {GPIO_214_SELECT
, GPIO_214_TYPE
, GPO_214_LEVEL
+GPIO_214_STICKY
+GPIO_214_PULLUP
+GPIO_214_PULLDOWN
, GPIO_214_SELECT
},
2211 {GPIO_215_SELECT
, GPIO_215_TYPE
, GPO_215_LEVEL
+GPIO_215_STICKY
+GPIO_215_PULLUP
+GPIO_215_PULLDOWN
, GPIO_215_SELECT
},
2212 {GPIO_216_SELECT
, GPIO_216_TYPE
, GPO_216_LEVEL
+GPIO_216_STICKY
+GPIO_216_PULLUP
+GPIO_216_PULLDOWN
, GPIO_216_SELECT
},
2213 {GPIO_217_SELECT
, GPIO_217_TYPE
, GPO_217_LEVEL
+GPIO_217_STICKY
+GPIO_217_PULLUP
+GPIO_217_PULLDOWN
, GPIO_217_SELECT
},
2214 {GPIO_218_SELECT
, GPIO_218_TYPE
, GPO_218_LEVEL
+GPIO_218_STICKY
+GPIO_218_PULLUP
+GPIO_218_PULLDOWN
, GPIO_218_SELECT
},
2215 {GPIO_219_SELECT
, GPIO_219_TYPE
, GPO_219_LEVEL
+GPIO_219_STICKY
+GPIO_219_PULLUP
+GPIO_219_PULLDOWN
, GPIO_219_SELECT
},
2216 {GPIO_220_SELECT
, GPIO_220_TYPE
, GPO_220_LEVEL
+GPIO_220_STICKY
+GPIO_220_PULLUP
+GPIO_220_PULLDOWN
, GPIO_220_SELECT
},
2217 {GPIO_221_SELECT
, GPIO_221_TYPE
, GPO_221_LEVEL
+GPIO_221_STICKY
+GPIO_221_PULLUP
+GPIO_221_PULLDOWN
, GPIO_221_SELECT
},
2218 {GPIO_222_SELECT
, GPIO_222_TYPE
, GPO_222_LEVEL
+GPIO_222_STICKY
+GPIO_222_PULLUP
+GPIO_222_PULLDOWN
, GPIO_222_SELECT
},
2219 {GPIO_223_SELECT
, GPIO_223_TYPE
, GPO_223_LEVEL
+GPIO_223_STICKY
+GPIO_223_PULLUP
+GPIO_223_PULLDOWN
, GPIO_223_SELECT
},
2220 {GPIO_224_SELECT
, GPIO_224_TYPE
, GPO_224_LEVEL
+GPIO_224_STICKY
+GPIO_224_PULLUP
+GPIO_224_PULLDOWN
, GPIO_224_SELECT
},
2221 {GPIO_225_SELECT
, GPIO_225_TYPE
, GPO_225_LEVEL
+GPIO_225_STICKY
+GPIO_225_PULLUP
+GPIO_225_PULLDOWN
, GPIO_225_SELECT
},
2222 {GPIO_226_SELECT
, GPIO_226_TYPE
, GPO_226_LEVEL
+GPIO_226_STICKY
+GPIO_226_PULLUP
+GPIO_226_PULLDOWN
, GPIO_226_SELECT
},
2223 {GPIO_227_SELECT
, GPIO_227_TYPE
, GPO_227_LEVEL
+GPIO_227_STICKY
+GPIO_227_PULLUP
+GPIO_227_PULLDOWN
, GPIO_227_SELECT
},
2224 {GPIO_228_SELECT
, GPIO_228_TYPE
, GPO_228_LEVEL
+GPIO_228_STICKY
+GPIO_228_PULLUP
+GPIO_228_PULLDOWN
, GPIO_228_SELECT
},
2225 {GPIO_229_SELECT
, GPIO_229_TYPE
, GPO_229_LEVEL
+GPIO_229_STICKY
+GPIO_229_PULLUP
+GPIO_229_PULLDOWN
, GPIO_229_SELECT
},
2228 typedef enum _GEVENT_COUNT
2256 typedef struct _GEVENT_SETTINGS
2258 u8 EventEnable
; // 0: Disable, 1: Enable
2259 u8 SciTrig
; // 0: Falling Edge, 1: Rising Edge
2260 u8 SciLevl
; // 0: Edge trigger, 1: Level Trigger
2261 u8 SmiSciEn
; // 0: Not send SMI, 1: Send SMI
2262 u8 SciS0En
; // 0: Disable, 1: Enable
2263 u8 SciMap
; // 0000b->1111b
2264 u8 SmiTrig
; // 0: Active Low, 1: Active High
2265 u8 SmiControl
; // 0: Disable, 1: SMI 2: NMI 3: IRQ13
2268 GEVENT_SETTINGS gevent_table
[] =
2270 {GEVENT_00_EVENTENABLE
, GEVENT_00_SCITRIG
, GEVENT_00_SCILEVEL
, GEVENT_00_SMISCIEN
, GEVENT_00_SCIS0EN
, GEVENT_00_SCIMAP
, GEVENT_00_SMITRIG
, GEVENT_00_SMICONTROL
},
2271 {GEVENT_01_EVENTENABLE
, GEVENT_01_SCITRIG
, GEVENT_01_SCILEVEL
, GEVENT_01_SMISCIEN
, GEVENT_01_SCIS0EN
, GEVENT_01_SCIMAP
, GEVENT_01_SMITRIG
, GEVENT_01_SMICONTROL
},
2272 {GEVENT_02_EVENTENABLE
, GEVENT_02_SCITRIG
, GEVENT_02_SCILEVEL
, GEVENT_02_SMISCIEN
, GEVENT_02_SCIS0EN
, GEVENT_02_SCIMAP
, GEVENT_02_SMITRIG
, GEVENT_02_SMICONTROL
},
2273 {GEVENT_03_EVENTENABLE
, GEVENT_03_SCITRIG
, GEVENT_03_SCILEVEL
, GEVENT_03_SMISCIEN
, GEVENT_03_SCIS0EN
, GEVENT_03_SCIMAP
, GEVENT_03_SMITRIG
, GEVENT_03_SMICONTROL
},
2274 {GEVENT_04_EVENTENABLE
, GEVENT_04_SCITRIG
, GEVENT_04_SCILEVEL
, GEVENT_04_SMISCIEN
, GEVENT_04_SCIS0EN
, GEVENT_04_SCIMAP
, GEVENT_04_SMITRIG
, GEVENT_04_SMICONTROL
},
2275 {GEVENT_05_EVENTENABLE
, GEVENT_05_SCITRIG
, GEVENT_05_SCILEVEL
, GEVENT_05_SMISCIEN
, GEVENT_05_SCIS0EN
, GEVENT_05_SCIMAP
, GEVENT_05_SMITRIG
, GEVENT_05_SMICONTROL
},
2276 {GEVENT_06_EVENTENABLE
, GEVENT_06_SCITRIG
, GEVENT_06_SCILEVEL
, GEVENT_06_SMISCIEN
, GEVENT_06_SCIS0EN
, GEVENT_06_SCIMAP
, GEVENT_06_SMITRIG
, GEVENT_06_SMICONTROL
},
2277 {GEVENT_07_EVENTENABLE
, GEVENT_07_SCITRIG
, GEVENT_07_SCILEVEL
, GEVENT_07_SMISCIEN
, GEVENT_07_SCIS0EN
, GEVENT_07_SCIMAP
, GEVENT_07_SMITRIG
, GEVENT_07_SMICONTROL
},
2278 {GEVENT_08_EVENTENABLE
, GEVENT_08_SCITRIG
, GEVENT_08_SCILEVEL
, GEVENT_08_SMISCIEN
, GEVENT_08_SCIS0EN
, GEVENT_08_SCIMAP
, GEVENT_08_SMITRIG
, GEVENT_08_SMICONTROL
},
2279 {GEVENT_09_EVENTENABLE
, GEVENT_09_SCITRIG
, GEVENT_09_SCILEVEL
, GEVENT_09_SMISCIEN
, GEVENT_09_SCIS0EN
, GEVENT_09_SCIMAP
, GEVENT_09_SMITRIG
, GEVENT_09_SMICONTROL
},
2280 {GEVENT_10_EVENTENABLE
, GEVENT_10_SCITRIG
, GEVENT_10_SCILEVEL
, GEVENT_10_SMISCIEN
, GEVENT_10_SCIS0EN
, GEVENT_10_SCIMAP
, GEVENT_10_SMITRIG
, GEVENT_10_SMICONTROL
},
2281 {GEVENT_11_EVENTENABLE
, GEVENT_11_SCITRIG
, GEVENT_11_SCILEVEL
, GEVENT_11_SMISCIEN
, GEVENT_11_SCIS0EN
, GEVENT_11_SCIMAP
, GEVENT_11_SMITRIG
, GEVENT_11_SMICONTROL
},
2282 {GEVENT_12_EVENTENABLE
, GEVENT_12_SCITRIG
, GEVENT_12_SCILEVEL
, GEVENT_12_SMISCIEN
, GEVENT_12_SCIS0EN
, GEVENT_12_SCIMAP
, GEVENT_12_SMITRIG
, GEVENT_12_SMICONTROL
},
2283 {GEVENT_13_EVENTENABLE
, GEVENT_13_SCITRIG
, GEVENT_13_SCILEVEL
, GEVENT_13_SMISCIEN
, GEVENT_13_SCIS0EN
, GEVENT_13_SCIMAP
, GEVENT_13_SMITRIG
, GEVENT_13_SMICONTROL
},
2284 {GEVENT_14_EVENTENABLE
, GEVENT_14_SCITRIG
, GEVENT_14_SCILEVEL
, GEVENT_14_SMISCIEN
, GEVENT_14_SCIS0EN
, GEVENT_14_SCIMAP
, GEVENT_14_SMITRIG
, GEVENT_14_SMICONTROL
},
2285 {GEVENT_15_EVENTENABLE
, GEVENT_15_SCITRIG
, GEVENT_15_SCILEVEL
, GEVENT_15_SMISCIEN
, GEVENT_15_SCIS0EN
, GEVENT_15_SCIMAP
, GEVENT_15_SMITRIG
, GEVENT_15_SMICONTROL
},
2286 {GEVENT_16_EVENTENABLE
, GEVENT_16_SCITRIG
, GEVENT_16_SCILEVEL
, GEVENT_16_SMISCIEN
, GEVENT_16_SCIS0EN
, GEVENT_16_SCIMAP
, GEVENT_16_SMITRIG
, GEVENT_16_SMICONTROL
},
2287 {GEVENT_17_EVENTENABLE
, GEVENT_17_SCITRIG
, GEVENT_17_SCILEVEL
, GEVENT_17_SMISCIEN
, GEVENT_17_SCIS0EN
, GEVENT_17_SCIMAP
, GEVENT_17_SMITRIG
, GEVENT_17_SMICONTROL
},
2288 {GEVENT_18_EVENTENABLE
, GEVENT_18_SCITRIG
, GEVENT_18_SCILEVEL
, GEVENT_18_SMISCIEN
, GEVENT_18_SCIS0EN
, GEVENT_18_SCIMAP
, GEVENT_18_SMITRIG
, GEVENT_18_SMICONTROL
},
2289 {GEVENT_19_EVENTENABLE
, GEVENT_19_SCITRIG
, GEVENT_19_SCILEVEL
, GEVENT_19_SMISCIEN
, GEVENT_19_SCIS0EN
, GEVENT_19_SCIMAP
, GEVENT_19_SMITRIG
, GEVENT_19_SMICONTROL
},
2290 {GEVENT_20_EVENTENABLE
, GEVENT_20_SCITRIG
, GEVENT_20_SCILEVEL
, GEVENT_20_SMISCIEN
, GEVENT_20_SCIS0EN
, GEVENT_20_SCIMAP
, GEVENT_20_SMITRIG
, GEVENT_20_SMICONTROL
},
2291 {GEVENT_21_EVENTENABLE
, GEVENT_21_SCITRIG
, GEVENT_21_SCILEVEL
, GEVENT_21_SMISCIEN
, GEVENT_21_SCIS0EN
, GEVENT_21_SCIMAP
, GEVENT_21_SMITRIG
, GEVENT_21_SMICONTROL
},
2292 {GEVENT_22_EVENTENABLE
, GEVENT_22_SCITRIG
, GEVENT_22_SCILEVEL
, GEVENT_22_SMISCIEN
, GEVENT_22_SCIS0EN
, GEVENT_22_SCIMAP
, GEVENT_22_SMITRIG
, GEVENT_22_SMICONTROL
},
2293 {GEVENT_23_EVENTENABLE
, GEVENT_23_SCITRIG
, GEVENT_23_SCILEVEL
, GEVENT_23_SMISCIEN
, GEVENT_23_SCIS0EN
, GEVENT_23_SCIMAP
, GEVENT_23_SMITRIG
, GEVENT_23_SMICONTROL
},