/**@file VER2 GPIO ASL header @copyright INTEL CONFIDENTIAL Copyright 2017 - 2021 Intel Corporation. The source code contained or described herein and all documents related to the source code ("Material") are owned by Intel Corporation or its suppliers or licensors. Title to the Material remains with Intel Corporation or its suppliers and licensors. The Material may contain trade secrets and proprietary and confidential information of Intel Corporation and its suppliers and licensors, and is protected by worldwide copyright and trade secret laws and treaty provisions. No part of the Material may be used, copied, reproduced, modified, published, uploaded, posted, transmitted, distributed, or disclosed in any way without Intel's prior express written permission. No license under any patent, copyright, trade secret or other intellectual property right is granted to or conferred upon you by disclosure or delivery of the Materials, either expressly, by implication, inducement, estoppel or otherwise. Any license under such intellectual property rights must be express and approved by Intel in writing. Unless otherwise agreed by Intel in writing, you may not remove or alter this notice or any other notice embedded in Materials by Intel or Intel's suppliers or licensors in any way. This file contains an 'Intel Peripheral Driver' and is uniquely identified as "Intel Reference Module" and is licensed for Intel CPUs and chipsets under the terms of your license agreement with Intel or your vendor. This file may be modified by the user, subject to additional terms of the license agreement. @par Specification Reference: **/ // // Definition for GPIO groups and pads // #ifndef _GPIO_ACPI_DEFINES_TGL_ #define _GPIO_ACPI_DEFINES_TGL_ #include "Pins/GpioPinsVer2Lp.h" #define GPIO_VER2_LP_ACPI_HID "INT34C5" #define GPIO_VER2_H_ACPI_HID "INT34C6" #define GPIO_VER2_P_ACPI_HID "INTC1055" //ADL-P/M GPIO Controller // // TGL-PCH-LP // #define GPIO_VER2_LP_DRIVER_GPP_B0 0 #define GPIO_VER2_LP_DRIVER_GPP_B1 1 #define GPIO_VER2_LP_DRIVER_GPP_B2 2 #define GPIO_VER2_LP_DRIVER_GPP_B3 3 #define GPIO_VER2_LP_DRIVER_GPP_B4 4 #define GPIO_VER2_LP_DRIVER_GPP_B5 5 #define GPIO_VER2_LP_DRIVER_GPP_B6 6 #define GPIO_VER2_LP_DRIVER_GPP_B7 7 #define GPIO_VER2_LP_DRIVER_GPP_B8 8 #define GPIO_VER2_LP_DRIVER_GPP_B9 9 #define GPIO_VER2_LP_DRIVER_GPP_B10 10 #define GPIO_VER2_LP_DRIVER_GPP_B11 11 #define GPIO_VER2_LP_DRIVER_GPP_B12 12 #define GPIO_VER2_LP_DRIVER_GPP_B13 13 #define GPIO_VER2_LP_DRIVER_GPP_B14 14 #define GPIO_VER2_LP_DRIVER_GPP_B15 15 #define GPIO_VER2_LP_DRIVER_GPP_B16 16 #define GPIO_VER2_LP_DRIVER_GPP_B17 17 #define GPIO_VER2_LP_DRIVER_GPP_B18 18 #define GPIO_VER2_LP_DRIVER_GPP_B19 19 #define GPIO_VER2_LP_DRIVER_GPP_B20 20 #define GPIO_VER2_LP_DRIVER_GPP_B21 21 #define GPIO_VER2_LP_DRIVER_GPP_B22 22 #define GPIO_VER2_LP_DRIVER_GPP_B23 23 #define GPIO_VER2_LP_DRIVER_GPP_T0 32 #define GPIO_VER2_LP_DRIVER_GPP_T1 33 #define GPIO_VER2_LP_DRIVER_GPP_T2 34 #define GPIO_VER2_LP_DRIVER_GPP_T3 35 #define GPIO_VER2_LP_DRIVER_GPP_T4 36 #define GPIO_VER2_LP_DRIVER_GPP_T5 37 #define GPIO_VER2_LP_DRIVER_GPP_T6 38 #define GPIO_VER2_LP_DRIVER_GPP_T7 39 #define GPIO_VER2_LP_DRIVER_GPP_T8 40 #define GPIO_VER2_LP_DRIVER_GPP_T9 41 #define GPIO_VER2_LP_DRIVER_GPP_T10 42 #define GPIO_VER2_LP_DRIVER_GPP_T11 43 #define GPIO_VER2_LP_DRIVER_GPP_T12 44 #define GPIO_VER2_LP_DRIVER_GPP_T13 45 #define GPIO_VER2_LP_DRIVER_GPP_T14 46 #define GPIO_VER2_LP_DRIVER_GPP_T15 47 #define GPIO_VER2_LP_DRIVER_GPP_A0 64 #define GPIO_VER2_LP_DRIVER_GPP_A1 65 #define GPIO_VER2_LP_DRIVER_GPP_A2 66 #define GPIO_VER2_LP_DRIVER_GPP_A3 67 #define GPIO_VER2_LP_DRIVER_GPP_A4 68 #define GPIO_VER2_LP_DRIVER_GPP_A5 69 #define GPIO_VER2_LP_DRIVER_GPP_A6 70 #define GPIO_VER2_LP_DRIVER_GPP_A7 71 #define GPIO_VER2_LP_DRIVER_GPP_A8 72 #define GPIO_VER2_LP_DRIVER_GPP_A9 73 #define GPIO_VER2_LP_DRIVER_GPP_A10 74 #define GPIO_VER2_LP_DRIVER_GPP_A11 75 #define GPIO_VER2_LP_DRIVER_GPP_A12 76 #define GPIO_VER2_LP_DRIVER_GPP_A13 77 #define GPIO_VER2_LP_DRIVER_GPP_A14 78 #define GPIO_VER2_LP_DRIVER_GPP_A15 79 #define GPIO_VER2_LP_DRIVER_GPP_A16 80 #define GPIO_VER2_LP_DRIVER_GPP_A17 81 #define GPIO_VER2_LP_DRIVER_GPP_A18 82 #define GPIO_VER2_LP_DRIVER_GPP_A19 83 #define GPIO_VER2_LP_DRIVER_GPP_A20 84 #define GPIO_VER2_LP_DRIVER_GPP_A21 85 #define GPIO_VER2_LP_DRIVER_GPP_A22 86 #define GPIO_VER2_LP_DRIVER_GPP_A23 87 #define GPIO_VER2_LP_DRIVER_GPP_R0 352 #define GPIO_VER2_LP_DRIVER_GPP_R1 353 #define GPIO_VER2_LP_DRIVER_GPP_R2 354 #define GPIO_VER2_LP_DRIVER_GPP_R3 355 #define GPIO_VER2_LP_DRIVER_GPP_R4 356 #define GPIO_VER2_LP_DRIVER_GPP_R5 357 #define GPIO_VER2_LP_DRIVER_GPP_R6 358 #define GPIO_VER2_LP_DRIVER_GPP_R7 359 #define GPIO_VER2_LP_DRIVER_GPP_S0 96 #define GPIO_VER2_LP_DRIVER_GPP_S1 97 #define GPIO_VER2_LP_DRIVER_GPP_S2 98 #define GPIO_VER2_LP_DRIVER_GPP_S3 99 #define GPIO_VER2_LP_DRIVER_GPP_S4 100 #define GPIO_VER2_LP_DRIVER_GPP_S5 101 #define GPIO_VER2_LP_DRIVER_GPP_S6 102 #define GPIO_VER2_LP_DRIVER_GPP_S7 103 /* Following group is used only for PCH_N Other GPIO Group Defines are same keeping Macro in sync with earlier PCH in case there is usage outside IP Block. */ #define GPIO_VER2_LP_DRIVER_GPP_H0 128 #define GPIO_VER2_LP_DRIVER_GPP_H1 129 #define GPIO_VER2_LP_DRIVER_GPP_H2 130 #define GPIO_VER2_LP_DRIVER_GPP_H3 131 #define GPIO_VER2_LP_DRIVER_GPP_H4 132 #define GPIO_VER2_LP_DRIVER_GPP_H5 133 #define GPIO_VER2_LP_DRIVER_GPP_H6 134 #define GPIO_VER2_LP_DRIVER_GPP_H7 135 #define GPIO_VER2_LP_DRIVER_GPP_H8 136 #define GPIO_VER2_LP_DRIVER_GPP_H9 137 #define GPIO_VER2_LP_DRIVER_GPP_H10 138 #define GPIO_VER2_LP_DRIVER_GPP_H11 139 #define GPIO_VER2_LP_DRIVER_GPP_H12 140 #define GPIO_VER2_LP_DRIVER_GPP_H13 141 #define GPIO_VER2_LP_DRIVER_GPP_H14 142 #define GPIO_VER2_LP_DRIVER_GPP_H15 143 #define GPIO_VER2_LP_DRIVER_GPP_H16 144 #define GPIO_VER2_LP_DRIVER_GPP_H17 145 #define GPIO_VER2_LP_DRIVER_GPP_H18 146 #define GPIO_VER2_LP_DRIVER_GPP_H19 147 #define GPIO_VER2_LP_DRIVER_GPP_H20 148 #define GPIO_VER2_LP_DRIVER_GPP_H21 149 #define GPIO_VER2_LP_DRIVER_GPP_H22 150 #define GPIO_VER2_LP_DRIVER_GPP_H23 151 #define GPIO_VER2_LP_DRIVER_GPP_D0 160 #define GPIO_VER2_LP_DRIVER_GPP_D1 161 #define GPIO_VER2_LP_DRIVER_GPP_D2 162 #define GPIO_VER2_LP_DRIVER_GPP_D3 163 #define GPIO_VER2_LP_DRIVER_GPP_D4 164 #define GPIO_VER2_LP_DRIVER_GPP_D5 165 #define GPIO_VER2_LP_DRIVER_GPP_D6 166 #define GPIO_VER2_LP_DRIVER_GPP_D7 167 #define GPIO_VER2_LP_DRIVER_GPP_D8 168 #define GPIO_VER2_LP_DRIVER_GPP_D9 169 #define GPIO_VER2_LP_DRIVER_GPP_D10 170 #define GPIO_VER2_LP_DRIVER_GPP_D11 171 #define GPIO_VER2_LP_DRIVER_GPP_D12 172 #define GPIO_VER2_LP_DRIVER_GPP_D13 173 #define GPIO_VER2_LP_DRIVER_GPP_D14 174 #define GPIO_VER2_LP_DRIVER_GPP_D15 175 #define GPIO_VER2_LP_DRIVER_GPP_D16 176 #define GPIO_VER2_LP_DRIVER_GPP_D17 177 #define GPIO_VER2_LP_DRIVER_GPP_D18 178 #define GPIO_VER2_LP_DRIVER_GPP_D19 179 #define GPIO_VER2_LP_DRIVER_GPP_U0 192 #define GPIO_VER2_LP_DRIVER_GPP_U1 193 #define GPIO_VER2_LP_DRIVER_GPP_U2 194 #define GPIO_VER2_LP_DRIVER_GPP_U3 195 #define GPIO_VER2_LP_DRIVER_GPP_U4 196 #define GPIO_VER2_LP_DRIVER_GPP_U5 197 #define GPIO_VER2_LP_DRIVER_GPP_U6 198 #define GPIO_VER2_LP_DRIVER_GPP_U7 199 #define GPIO_VER2_LP_DRIVER_GPP_U8 200 #define GPIO_VER2_LP_DRIVER_GPP_U9 201 #define GPIO_VER2_LP_DRIVER_GPP_U10 202 #define GPIO_VER2_LP_DRIVER_GPP_U11 203 #define GPIO_VER2_LP_DRIVER_GPP_U12 204 #define GPIO_VER2_LP_DRIVER_GPP_U13 205 #define GPIO_VER2_LP_DRIVER_GPP_U14 206 #define GPIO_VER2_LP_DRIVER_GPP_U15 207 #define GPIO_VER2_LP_DRIVER_GPP_U16 208 #define GPIO_VER2_LP_DRIVER_GPP_U17 209 #define GPIO_VER2_LP_DRIVER_GPP_U18 210 #define GPIO_VER2_LP_DRIVER_GPP_U19 211 #define GPIO_VER2_LP_DRIVER_VGPIO0 224 #define GPIO_VER2_LP_DRIVER_VGPIO4 225 #define GPIO_VER2_LP_DRIVER_VGPIO5 226 #define GPIO_VER2_LP_DRIVER_VGPIO6 227 #define GPIO_VER2_LP_DRIVER_VGPIO7 228 #define GPIO_VER2_LP_DRIVER_VGPIO8 229 #define GPIO_VER2_LP_DRIVER_VGPIO9 230 #define GPIO_VER2_LP_DRIVER_VGPIO10 231 #define GPIO_VER2_LP_DRIVER_VGPIO11 232 #define GPIO_VER2_LP_DRIVER_VGPIO12 233 #define GPIO_VER2_LP_DRIVER_VGPIO13 234 #define GPIO_VER2_LP_DRIVER_VGPIO18 235 #define GPIO_VER2_LP_DRIVER_VGPIO19 236 #define GPIO_VER2_LP_DRIVER_VGPIO20 237 #define GPIO_VER2_LP_DRIVER_VGPIO21 238 #define GPIO_VER2_LP_DRIVER_VGPIO22 239 #define GPIO_VER2_LP_DRIVER_VGPIO23 240 #define GPIO_VER2_LP_DRIVER_VGPIO24 241 #define GPIO_VER2_LP_DRIVER_VGPIO25 242 #define GPIO_VER2_LP_DRIVER_VGPIO30 243 #define GPIO_VER2_LP_DRIVER_VGPIO31 244 #define GPIO_VER2_LP_DRIVER_VGPIO32 245 #define GPIO_VER2_LP_DRIVER_VGPIO33 246 #define GPIO_VER2_LP_DRIVER_VGPIO34 247 #define GPIO_VER2_LP_DRIVER_VGPIO35 248 #define GPIO_VER2_LP_DRIVER_VGPIO36 249 #define GPIO_VER2_LP_DRIVER_VGPIO37 250 #define GPIO_VER2_LP_DRIVER_GPP_C0 256 #define GPIO_VER2_LP_DRIVER_GPP_C1 257 #define GPIO_VER2_LP_DRIVER_GPP_C2 258 #define GPIO_VER2_LP_DRIVER_GPP_C3 259 #define GPIO_VER2_LP_DRIVER_GPP_C4 260 #define GPIO_VER2_LP_DRIVER_GPP_C5 261 #define GPIO_VER2_LP_DRIVER_GPP_C6 262 #define GPIO_VER2_LP_DRIVER_GPP_C7 263 #define GPIO_VER2_LP_DRIVER_GPP_C8 264 #define GPIO_VER2_LP_DRIVER_GPP_C9 265 #define GPIO_VER2_LP_DRIVER_GPP_C10 266 #define GPIO_VER2_LP_DRIVER_GPP_C11 267 #define GPIO_VER2_LP_DRIVER_GPP_C12 268 #define GPIO_VER2_LP_DRIVER_GPP_C13 269 #define GPIO_VER2_LP_DRIVER_GPP_C14 270 #define GPIO_VER2_LP_DRIVER_GPP_C15 271 #define GPIO_VER2_LP_DRIVER_GPP_C16 272 #define GPIO_VER2_LP_DRIVER_GPP_C17 273 #define GPIO_VER2_LP_DRIVER_GPP_C18 274 #define GPIO_VER2_LP_DRIVER_GPP_C19 275 #define GPIO_VER2_LP_DRIVER_GPP_C20 276 #define GPIO_VER2_LP_DRIVER_GPP_C21 277 #define GPIO_VER2_LP_DRIVER_GPP_C22 278 #define GPIO_VER2_LP_DRIVER_GPP_C23 279 #define GPIO_VER2_LP_DRIVER_GPP_F0 288 #define GPIO_VER2_LP_DRIVER_GPP_F1 289 #define GPIO_VER2_LP_DRIVER_GPP_F2 290 #define GPIO_VER2_LP_DRIVER_GPP_F3 291 #define GPIO_VER2_LP_DRIVER_GPP_F4 292 #define GPIO_VER2_LP_DRIVER_GPP_F5 293 #define GPIO_VER2_LP_DRIVER_GPP_F6 294 #define GPIO_VER2_LP_DRIVER_GPP_F7 295 #define GPIO_VER2_LP_DRIVER_GPP_F8 296 #define GPIO_VER2_LP_DRIVER_GPP_F9 297 #define GPIO_VER2_LP_DRIVER_GPP_F10 298 #define GPIO_VER2_LP_DRIVER_GPP_F11 299 #define GPIO_VER2_LP_DRIVER_GPP_F12 300 #define GPIO_VER2_LP_DRIVER_GPP_F13 301 #define GPIO_VER2_LP_DRIVER_GPP_F14 302 #define GPIO_VER2_LP_DRIVER_GPP_F15 303 #define GPIO_VER2_LP_DRIVER_GPP_F16 304 #define GPIO_VER2_LP_DRIVER_GPP_F17 305 #define GPIO_VER2_LP_DRIVER_GPP_F18 306 #define GPIO_VER2_LP_DRIVER_GPP_F19 307 #define GPIO_VER2_LP_DRIVER_GPP_F20 308 #define GPIO_VER2_LP_DRIVER_GPP_F21 309 #define GPIO_VER2_LP_DRIVER_GPP_F22 310 #define GPIO_VER2_LP_DRIVER_GPP_F23 311 #define GPIO_VER2_LP_DRIVER_GPP_E0 320 #define GPIO_VER2_LP_DRIVER_GPP_E1 321 #define GPIO_VER2_LP_DRIVER_GPP_E2 322 #define GPIO_VER2_LP_DRIVER_GPP_E3 323 #define GPIO_VER2_LP_DRIVER_GPP_E4 324 #define GPIO_VER2_LP_DRIVER_GPP_E5 325 #define GPIO_VER2_LP_DRIVER_GPP_E6 326 #define GPIO_VER2_LP_DRIVER_GPP_E7 327 #define GPIO_VER2_LP_DRIVER_GPP_E8 328 #define GPIO_VER2_LP_DRIVER_GPP_E9 329 #define GPIO_VER2_LP_DRIVER_GPP_E10 330 #define GPIO_VER2_LP_DRIVER_GPP_E11 331 #define GPIO_VER2_LP_DRIVER_GPP_E12 332 #define GPIO_VER2_LP_DRIVER_GPP_E13 333 #define GPIO_VER2_LP_DRIVER_GPP_E14 334 #define GPIO_VER2_LP_DRIVER_GPP_E15 335 #define GPIO_VER2_LP_DRIVER_GPP_E16 336 #define GPIO_VER2_LP_DRIVER_GPP_E17 337 #define GPIO_VER2_LP_DRIVER_GPP_E18 338 #define GPIO_VER2_LP_DRIVER_GPP_E19 339 #define GPIO_VER2_LP_DRIVER_GPP_E20 340 #define GPIO_VER2_LP_DRIVER_GPP_E21 341 #define GPIO_VER2_LP_DRIVER_GPP_E22 342 #define GPIO_VER2_LP_DRIVER_GPP_E23 343 #define GPIO_VER2_LP_IOAPIC_GPP_B0 0x18 #define GPIO_VER2_LP_IOAPIC_GPP_B1 0x19 #define GPIO_VER2_LP_IOAPIC_GPP_B2 0x1A #define GPIO_VER2_LP_IOAPIC_GPP_B3 0x1B #define GPIO_VER2_LP_IOAPIC_GPP_B4 0x1C #define GPIO_VER2_LP_IOAPIC_GPP_B5 0x1D #define GPIO_VER2_LP_IOAPIC_GPP_B6 0x1E #define GPIO_VER2_LP_IOAPIC_GPP_B7 0x1F #define GPIO_VER2_LP_IOAPIC_GPP_B8 0x20 #define GPIO_VER2_LP_IOAPIC_GPP_B9 0x21 #define GPIO_VER2_LP_IOAPIC_GPP_B10 0x22 #define GPIO_VER2_LP_IOAPIC_GPP_B11 0x23 #define GPIO_VER2_LP_IOAPIC_GPP_B12 0x24 #define GPIO_VER2_LP_IOAPIC_GPP_B13 0x25 #define GPIO_VER2_LP_IOAPIC_GPP_B14 0x26 #define GPIO_VER2_LP_IOAPIC_GPP_B15 0x27 #define GPIO_VER2_LP_IOAPIC_GPP_B16 0x28 #define GPIO_VER2_LP_IOAPIC_GPP_B17 0x29 #define GPIO_VER2_LP_IOAPIC_GPP_B18 0x2A #define GPIO_VER2_LP_IOAPIC_GPP_B19 0x2B #define GPIO_VER2_LP_IOAPIC_GPP_B20 0x2C #define GPIO_VER2_LP_IOAPIC_GPP_B21 0x2D #define GPIO_VER2_LP_IOAPIC_GPP_B22 0x2E #define GPIO_VER2_LP_IOAPIC_GPP_B23 0x2F #define GPIO_VER2_LP_IOAPIC_GPP_T0 0x30 #define GPIO_VER2_LP_IOAPIC_GPP_T1 0x31 #define GPIO_VER2_LP_IOAPIC_GPP_T2 0x32 #define GPIO_VER2_LP_IOAPIC_GPP_T3 0x33 #define GPIO_VER2_LP_IOAPIC_GPP_T4 0x34 #define GPIO_VER2_LP_IOAPIC_GPP_T5 0x35 #define GPIO_VER2_LP_IOAPIC_GPP_T6 0x36 #define GPIO_VER2_LP_IOAPIC_GPP_T7 0x37 #define GPIO_VER2_LP_IOAPIC_GPP_T8 0x38 #define GPIO_VER2_LP_IOAPIC_GPP_T9 0x39 #define GPIO_VER2_LP_IOAPIC_GPP_T10 0x3A #define GPIO_VER2_LP_IOAPIC_GPP_T11 0x3B #define GPIO_VER2_LP_IOAPIC_GPP_T12 0x3C #define GPIO_VER2_LP_IOAPIC_GPP_T13 0x3D #define GPIO_VER2_LP_IOAPIC_GPP_T14 0x3E #define GPIO_VER2_LP_IOAPIC_GPP_T15 0x3F #define GPIO_VER2_LP_IOAPIC_GPP_A0 0x40 #define GPIO_VER2_LP_IOAPIC_GPP_A1 0x41 #define GPIO_VER2_LP_IOAPIC_GPP_A2 0x42 #define GPIO_VER2_LP_IOAPIC_GPP_A3 0x43 #define GPIO_VER2_LP_IOAPIC_GPP_A4 0x44 #define GPIO_VER2_LP_IOAPIC_GPP_A5 0x45 #define GPIO_VER2_LP_IOAPIC_GPP_A6 0x46 #define GPIO_VER2_LP_IOAPIC_GPP_A7 0x47 #define GPIO_VER2_LP_IOAPIC_GPP_A8 0x48 #define GPIO_VER2_LP_IOAPIC_GPP_A9 0x49 #define GPIO_VER2_LP_IOAPIC_GPP_A10 0x4A #define GPIO_VER2_LP_IOAPIC_GPP_A11 0x4B #define GPIO_VER2_LP_IOAPIC_GPP_A12 0x4C #define GPIO_VER2_LP_IOAPIC_GPP_A13 0x4D #define GPIO_VER2_LP_IOAPIC_GPP_A14 0x4E #define GPIO_VER2_LP_IOAPIC_GPP_A15 0x4F #define GPIO_VER2_LP_IOAPIC_GPP_A16 0x50 #define GPIO_VER2_LP_IOAPIC_GPP_A17 0x51 #define GPIO_VER2_LP_IOAPIC_GPP_A18 0x52 #define GPIO_VER2_LP_IOAPIC_GPP_A19 0x53 #define GPIO_VER2_LP_IOAPIC_GPP_A20 0x54 #define GPIO_VER2_LP_IOAPIC_GPP_A21 0x55 #define GPIO_VER2_LP_IOAPIC_GPP_A22 0x56 #define GPIO_VER2_LP_IOAPIC_GPP_A23 0x57 #define GPIO_VER2_LP_IOAPIC_GPP_R0 0x58 #define GPIO_VER2_LP_IOAPIC_GPP_R1 0x59 #define GPIO_VER2_LP_IOAPIC_GPP_R2 0x5A #define GPIO_VER2_LP_IOAPIC_GPP_R3 0x5B #define GPIO_VER2_LP_IOAPIC_GPP_R4 0x5C #define GPIO_VER2_LP_IOAPIC_GPP_R5 0x5D #define GPIO_VER2_LP_IOAPIC_GPP_R6 0x5E #define GPIO_VER2_LP_IOAPIC_GPP_R7 0x5F #define GPIO_VER2_LP_IOAPIC_GPD0 0x60 #define GPIO_VER2_LP_IOAPIC_GPD1 0x61 #define GPIO_VER2_LP_IOAPIC_GPD2 0x62 #define GPIO_VER2_LP_IOAPIC_GPD3 0x63 #define GPIO_VER2_LP_IOAPIC_GPD4 0x64 #define GPIO_VER2_LP_IOAPIC_GPD5 0x65 #define GPIO_VER2_LP_IOAPIC_GPD6 0x66 #define GPIO_VER2_LP_IOAPIC_GPD7 0x67 #define GPIO_VER2_LP_IOAPIC_GPD8 0x68 #define GPIO_VER2_LP_IOAPIC_GPD9 0x69 #define GPIO_VER2_LP_IOAPIC_GPD10 0x6A #define GPIO_VER2_LP_IOAPIC_GPD11 0x6B #define GPIO_VER2_LP_IOAPIC_GPP_S0 0x6C #define GPIO_VER2_LP_IOAPIC_GPP_S1 0x6D #define GPIO_VER2_LP_IOAPIC_GPP_S2 0x6E #define GPIO_VER2_LP_IOAPIC_GPP_S3 0x6F #define GPIO_VER2_LP_IOAPIC_GPP_S4 0x70 #define GPIO_VER2_LP_IOAPIC_GPP_S5 0x71 #define GPIO_VER2_LP_IOAPIC_GPP_S6 0x72 #define GPIO_VER2_LP_IOAPIC_GPP_S7 0x73 /* Following defines are only used for PCH-N Hence change in Naming convention. GPIO_VER2_N_IOAPIC_GPP_XX */ #define GPIO_VER2_LP_IOAPIC_GPP_H0 0x74 #define GPIO_VER2_LP_IOAPIC_GPP_H1 0x75 #define GPIO_VER2_LP_IOAPIC_GPP_H2 0x76 #define GPIO_VER2_LP_IOAPIC_GPP_H3 0x77 #define GPIO_VER2_LP_IOAPIC_GPP_H4 0x18 #define GPIO_VER2_LP_IOAPIC_GPP_H5 0x19 #define GPIO_VER2_LP_IOAPIC_GPP_H6 0x1A #define GPIO_VER2_LP_IOAPIC_GPP_H7 0x1B #define GPIO_VER2_LP_IOAPIC_GPP_H8 0x1C #define GPIO_VER2_LP_IOAPIC_GPP_H9 0x1D #define GPIO_VER2_LP_IOAPIC_GPP_H10 0x1E #define GPIO_VER2_LP_IOAPIC_GPP_H11 0x1F #define GPIO_VER2_LP_IOAPIC_GPP_H12 0x20 #define GPIO_VER2_LP_IOAPIC_GPP_H13 0x21 #define GPIO_VER2_LP_IOAPIC_GPP_H14 0x22 #define GPIO_VER2_LP_IOAPIC_GPP_H15 0x23 #define GPIO_VER2_LP_IOAPIC_GPP_H16 0x24 #define GPIO_VER2_LP_IOAPIC_GPP_H17 0x25 #define GPIO_VER2_LP_IOAPIC_GPP_H18 0x26 #define GPIO_VER2_LP_IOAPIC_GPP_H19 0x27 #define GPIO_VER2_LP_IOAPIC_GPP_H20 0x28 #define GPIO_VER2_LP_IOAPIC_GPP_H21 0x29 #define GPIO_VER2_LP_IOAPIC_GPP_H22 0x2A #define GPIO_VER2_LP_IOAPIC_GPP_H23 0x2B #define GPIO_VER2_LP_IOAPIC_GPP_D0 0x2C #define GPIO_VER2_LP_IOAPIC_GPP_D1 0x2D #define GPIO_VER2_LP_IOAPIC_GPP_D2 0x2E #define GPIO_VER2_LP_IOAPIC_GPP_D3 0x2F #define GPIO_VER2_LP_IOAPIC_GPP_D4 0x30 #define GPIO_VER2_LP_IOAPIC_GPP_D5 0x31 #define GPIO_VER2_LP_IOAPIC_GPP_D6 0x32 #define GPIO_VER2_LP_IOAPIC_GPP_D7 0x33 #define GPIO_VER2_LP_IOAPIC_GPP_D8 0x34 #define GPIO_VER2_LP_IOAPIC_GPP_D9 0x35 #define GPIO_VER2_LP_IOAPIC_GPP_D10 0x36 #define GPIO_VER2_LP_IOAPIC_GPP_D11 0x37 #define GPIO_VER2_LP_IOAPIC_GPP_D12 0x38 #define GPIO_VER2_LP_IOAPIC_GPP_D13 0x39 #define GPIO_VER2_LP_IOAPIC_GPP_D14 0x3A #define GPIO_VER2_LP_IOAPIC_GPP_D15 0x3B #define GPIO_VER2_LP_IOAPIC_GPP_D16 0x3C #define GPIO_VER2_LP_IOAPIC_GPP_D17 0x3D #define GPIO_VER2_LP_IOAPIC_GPP_D18 0x3E #define GPIO_VER2_LP_IOAPIC_GPP_D19 0x3F #define GPIO_VER2_LP_IOAPIC_GPP_U0 0x40 #define GPIO_VER2_LP_IOAPIC_GPP_U1 0x41 #define GPIO_VER2_LP_IOAPIC_GPP_U2 0x42 #define GPIO_VER2_LP_IOAPIC_GPP_U3 0x43 #define GPIO_VER2_LP_IOAPIC_GPP_U4 0x44 #define GPIO_VER2_LP_IOAPIC_GPP_U5 0x45 #define GPIO_VER2_LP_IOAPIC_GPP_U6 0x46 #define GPIO_VER2_LP_IOAPIC_GPP_U7 0x47 #define GPIO_VER2_LP_IOAPIC_GPP_U8 0x48 #define GPIO_VER2_LP_IOAPIC_GPP_U9 0x49 #define GPIO_VER2_LP_IOAPIC_GPP_U10 0x4A #define GPIO_VER2_LP_IOAPIC_GPP_U11 0x4B #define GPIO_VER2_LP_IOAPIC_GPP_U12 0x4C #define GPIO_VER2_LP_IOAPIC_GPP_U13 0x4D #define GPIO_VER2_LP_IOAPIC_GPP_U14 0x4E #define GPIO_VER2_LP_IOAPIC_GPP_U15 0x4F #define GPIO_VER2_LP_IOAPIC_GPP_U16 0x50 #define GPIO_VER2_LP_IOAPIC_GPP_U17 0x51 #define GPIO_VER2_LP_IOAPIC_GPP_U18 0x52 #define GPIO_VER2_LP_IOAPIC_GPP_U19 0x53 #define GPIO_VER2_LP_IOAPIC_VGPIO4 0x54 #define GPIO_VER2_LP_IOAPIC_GPP_F0 0x56 #define GPIO_VER2_LP_IOAPIC_GPP_F1 0x57 #define GPIO_VER2_LP_IOAPIC_GPP_F2 0x58 #define GPIO_VER2_LP_IOAPIC_GPP_F3 0x59 #define GPIO_VER2_LP_IOAPIC_GPP_F4 0x5A #define GPIO_VER2_LP_IOAPIC_GPP_F5 0x5B #define GPIO_VER2_LP_IOAPIC_GPP_F6 0x5C #define GPIO_VER2_LP_IOAPIC_GPP_F7 0x5D #define GPIO_VER2_LP_IOAPIC_GPP_F8 0x5E #define GPIO_VER2_LP_IOAPIC_GPP_F9 0x5F #define GPIO_VER2_LP_IOAPIC_GPP_F10 0x60 #define GPIO_VER2_LP_IOAPIC_GPP_F11 0x61 #define GPIO_VER2_LP_IOAPIC_GPP_F12 0x62 #define GPIO_VER2_LP_IOAPIC_GPP_F13 0x63 #define GPIO_VER2_LP_IOAPIC_GPP_F14 0x64 #define GPIO_VER2_LP_IOAPIC_GPP_F15 0x65 #define GPIO_VER2_LP_IOAPIC_GPP_F16 0x66 #define GPIO_VER2_LP_IOAPIC_GPP_F17 0x67 #define GPIO_VER2_LP_IOAPIC_GPP_F18 0x68 #define GPIO_VER2_LP_IOAPIC_GPP_F19 0x69 #define GPIO_VER2_LP_IOAPIC_GPP_F20 0x6A #define GPIO_VER2_LP_IOAPIC_GPP_F21 0x6B #define GPIO_VER2_LP_IOAPIC_GPP_F22 0x6C #define GPIO_VER2_LP_IOAPIC_GPP_F23 0x6D #define GPIO_VER2_LP_IOAPIC_GPP_C0 0x6E #define GPIO_VER2_LP_IOAPIC_GPP_C1 0x6F #define GPIO_VER2_LP_IOAPIC_GPP_C2 0x70 #define GPIO_VER2_LP_IOAPIC_GPP_C3 0x71 #define GPIO_VER2_LP_IOAPIC_GPP_C4 0x72 #define GPIO_VER2_LP_IOAPIC_GPP_C5 0x73 #define GPIO_VER2_LP_IOAPIC_GPP_C6 0x74 #define GPIO_VER2_LP_IOAPIC_GPP_C7 0x75 #define GPIO_VER2_LP_IOAPIC_GPP_C8 0x76 #define GPIO_VER2_LP_IOAPIC_GPP_C9 0x77 #define GPIO_VER2_LP_IOAPIC_GPP_C10 0x18 #define GPIO_VER2_LP_IOAPIC_GPP_C11 0x19 #define GPIO_VER2_LP_IOAPIC_GPP_C12 0x1A #define GPIO_VER2_LP_IOAPIC_GPP_C13 0x1B #define GPIO_VER2_LP_IOAPIC_GPP_C14 0x1C #define GPIO_VER2_LP_IOAPIC_GPP_C15 0x1D #define GPIO_VER2_LP_IOAPIC_GPP_C16 0x1E #define GPIO_VER2_LP_IOAPIC_GPP_C17 0x1F #define GPIO_VER2_LP_IOAPIC_GPP_C18 0x20 #define GPIO_VER2_LP_IOAPIC_GPP_C19 0x21 #define GPIO_VER2_LP_IOAPIC_GPP_C20 0x22 #define GPIO_VER2_LP_IOAPIC_GPP_C21 0x23 #define GPIO_VER2_LP_IOAPIC_GPP_C22 0x24 #define GPIO_VER2_LP_IOAPIC_GPP_C23 0x25 #define GPIO_VER2_LP_IOAPIC_GPP_E0 0x26 #define GPIO_VER2_LP_IOAPIC_GPP_E1 0x27 #define GPIO_VER2_LP_IOAPIC_GPP_E2 0x28 #define GPIO_VER2_LP_IOAPIC_GPP_E3 0x29 #define GPIO_VER2_LP_IOAPIC_GPP_E4 0x2A #define GPIO_VER2_LP_IOAPIC_GPP_E5 0x2B #define GPIO_VER2_LP_IOAPIC_GPP_E6 0x2C #define GPIO_VER2_LP_IOAPIC_GPP_E7 0x2D #define GPIO_VER2_LP_IOAPIC_GPP_E8 0x2E #define GPIO_VER2_LP_IOAPIC_GPP_E9 0x2F #define GPIO_VER2_LP_IOAPIC_GPP_E10 0x30 #define GPIO_VER2_LP_IOAPIC_GPP_E11 0x31 #define GPIO_VER2_LP_IOAPIC_GPP_E12 0x32 #define GPIO_VER2_LP_IOAPIC_GPP_E13 0x33 #define GPIO_VER2_LP_IOAPIC_GPP_E14 0x34 #define GPIO_VER2_LP_IOAPIC_GPP_E15 0x35 #define GPIO_VER2_LP_IOAPIC_GPP_E16 0x36 #define GPIO_VER2_LP_IOAPIC_GPP_E17 0x37 #define GPIO_VER2_LP_IOAPIC_GPP_E18 0x38 #define GPIO_VER2_LP_IOAPIC_GPP_E19 0x39 #define GPIO_VER2_LP_IOAPIC_GPP_E20 0x3A #define GPIO_VER2_LP_IOAPIC_GPP_E21 0x3B #define GPIO_VER2_LP_IOAPIC_GPP_E22 0x3C #define GPIO_VER2_LP_IOAPIC_GPP_E23 0x3D #endif // _GPIO_ACPI_DEFINES_TGL_