alder_lake_bios/Intel/AlderLake/ClientOneSiliconPkg/Fru/AdlPch/Include/GpioAcpiDefinesAdl.h

346 lines
17 KiB
C

/**@file
VER4 GPIO ASL header
@copyright
INTEL CONFIDENTIAL
Copyright 2019 - 2020 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_ADL_
#define _GPIO_ACPI_DEFINES_ADL_
#include "Pins/GpioPinsVer4S.h"
#define GPIO_VER4_S_ACPI_HID "INTC1056" //ADL-S GPIO Controller
//
// ADL-PCH-S
//
#define GPIO_VER4_S_DRIVER_GPP_I0 0
#define GPIO_VER4_S_DRIVER_GPP_I1 1
#define GPIO_VER4_S_DRIVER_GPP_I2 2
#define GPIO_VER4_S_DRIVER_GPP_I3 3
#define GPIO_VER4_S_DRIVER_GPP_I4 4
#define GPIO_VER4_S_DRIVER_GPP_I5 5
#define GPIO_VER4_S_DRIVER_GPP_I6 6
#define GPIO_VER4_S_DRIVER_GPP_I7 7
#define GPIO_VER4_S_DRIVER_GPP_I8 8
#define GPIO_VER4_S_DRIVER_GPP_I9 9
#define GPIO_VER4_S_DRIVER_GPP_I10 10
#define GPIO_VER4_S_DRIVER_GPP_I11 11
#define GPIO_VER4_S_DRIVER_GPP_I12 12
#define GPIO_VER4_S_DRIVER_GPP_I13 13
#define GPIO_VER4_S_DRIVER_GPP_I14 14
#define GPIO_VER4_S_DRIVER_GPP_I15 15
#define GPIO_VER4_S_DRIVER_GPP_I16 16
#define GPIO_VER4_S_DRIVER_GPP_I17 17
#define GPIO_VER4_S_DRIVER_GPP_I18 18
#define GPIO_VER4_S_DRIVER_GPP_I19 19
#define GPIO_VER4_S_DRIVER_GPP_I20 20
#define GPIO_VER4_S_DRIVER_GPP_I21 21
#define GPIO_VER4_S_DRIVER_GPP_I22 22
#define GPIO_VER4_S_DRIVER_GPP_R0 32
#define GPIO_VER4_S_DRIVER_GPP_R1 33
#define GPIO_VER4_S_DRIVER_GPP_R2 34
#define GPIO_VER4_S_DRIVER_GPP_R3 35
#define GPIO_VER4_S_DRIVER_GPP_R4 36
#define GPIO_VER4_S_DRIVER_GPP_R5 37
#define GPIO_VER4_S_DRIVER_GPP_R6 38
#define GPIO_VER4_S_DRIVER_GPP_R7 39
#define GPIO_VER4_S_DRIVER_GPP_R8 40
#define GPIO_VER4_S_DRIVER_GPP_R9 41
#define GPIO_VER4_S_DRIVER_GPP_R10 42
#define GPIO_VER4_S_DRIVER_GPP_R11 43
#define GPIO_VER4_S_DRIVER_GPP_R12 44
#define GPIO_VER4_S_DRIVER_GPP_R13 45
#define GPIO_VER4_S_DRIVER_GPP_R14 46
#define GPIO_VER4_S_DRIVER_GPP_R15 47
#define GPIO_VER4_S_DRIVER_GPP_R16 48
#define GPIO_VER4_S_DRIVER_GPP_R17 49
#define GPIO_VER4_S_DRIVER_GPP_R18 50
#define GPIO_VER4_S_DRIVER_GPP_R19 51
#define GPIO_VER4_S_DRIVER_GPP_R20 52
#define GPIO_VER4_S_DRIVER_GPP_R21 53
#define GPIO_VER4_S_DRIVER_GSPI2_CLK_LOOPBK 54
#define GPIO_VER4_S_DRIVER_GPP_J0 64
#define GPIO_VER4_S_DRIVER_GPP_J1 65
#define GPIO_VER4_S_DRIVER_GPP_J2 66
#define GPIO_VER4_S_DRIVER_GPP_J3 67
#define GPIO_VER4_S_DRIVER_GPP_J4 68
#define GPIO_VER4_S_DRIVER_GPP_J5 69
#define GPIO_VER4_S_DRIVER_GPP_J6 70
#define GPIO_VER4_S_DRIVER_GPP_J7 71
#define GPIO_VER4_S_DRIVER_GPP_J8 72
#define GPIO_VER4_S_DRIVER_GPP_J9 73
#define GPIO_VER4_S_DRIVER_GPP_J10 74
#define GPIO_VER4_S_DRIVER_GPP_J11 75
#define GPIO_VER4_S_DRIVER_VGPIO0 96
#define GPIO_VER4_S_DRIVER_VGPIO4 97
#define GPIO_VER4_S_DRIVER_VGPIO5 98
#define GPIO_VER4_S_DRIVER_VGPIO6 99
#define GPIO_VER4_S_DRIVER_VGPIO7 100
#define GPIO_VER4_S_DRIVER_VGPIO8 101
#define GPIO_VER4_S_DRIVER_VGPIO9 102
#define GPIO_VER4_S_DRIVER_VGPIO10 103
#define GPIO_VER4_S_DRIVER_VGPIO11 104
#define GPIO_VER4_S_DRIVER_VGPIO12 105
#define GPIO_VER4_S_DRIVER_VGPIO13 106
#define GPIO_VER4_S_DRIVER_VGPIO18 107
#define GPIO_VER4_S_DRIVER_VGPIO19 108
#define GPIO_VER4_S_DRIVER_VGPIO20 109
#define GPIO_VER4_S_DRIVER_VGPIO21 110
#define GPIO_VER4_S_DRIVER_VGPIO22 111
#define GPIO_VER4_S_DRIVER_VGPIO23 112
#define GPIO_VER4_S_DRIVER_VGPIO24 113
#define GPIO_VER4_S_DRIVER_VGPIO25 114
#define GPIO_VER4_S_DRIVER_VGPIO30 115
#define GPIO_VER4_S_DRIVER_VGPIO31 116
#define GPIO_VER4_S_DRIVER_VGPIO32 117
#define GPIO_VER4_S_DRIVER_VGPIO33 118
#define GPIO_VER4_S_DRIVER_VGPIO34 119
#define GPIO_VER4_S_DRIVER_VGPIO35 120
#define GPIO_VER4_S_DRIVER_VGPIO36 121
#define GPIO_VER4_S_DRIVER_VGPIO37 122
#define GPIO_VER4_S_DRIVER_VGPIO_0_0 128
#define GPIO_VER4_S_DRIVER_VGPIO_0_1 129
#define GPIO_VER4_S_DRIVER_VGPIO_0_2 130
#define GPIO_VER4_S_DRIVER_VGPIO_0_3 131
#define GPIO_VER4_S_DRIVER_VGPIO_0_4 132
#define GPIO_VER4_S_DRIVER_VGPIO_0_5 132
#define GPIO_VER4_S_DRIVER_VGPIO_0_6 133
#define GPIO_VER4_S_DRIVER_VGPIO_0_7 133
#define GPIO_VER4_S_DRIVER_GPP_B0 160
#define GPIO_VER4_S_DRIVER_GPP_B1 161
#define GPIO_VER4_S_DRIVER_GPP_B2 162
#define GPIO_VER4_S_DRIVER_GPP_B3 163
#define GPIO_VER4_S_DRIVER_GPP_B4 164
#define GPIO_VER4_S_DRIVER_GPP_B5 165
#define GPIO_VER4_S_DRIVER_GPP_B6 166
#define GPIO_VER4_S_DRIVER_GPP_B7 167
#define GPIO_VER4_S_DRIVER_GPP_B8 168
#define GPIO_VER4_S_DRIVER_GPP_B9 169
#define GPIO_VER4_S_DRIVER_GPP_B10 170
#define GPIO_VER4_S_DRIVER_GPP_B11 171
#define GPIO_VER4_S_DRIVER_GPP_B12 172
#define GPIO_VER4_S_DRIVER_GPP_B13 173
#define GPIO_VER4_S_DRIVER_GPP_B14 174
#define GPIO_VER4_S_DRIVER_GPP_B15 175
#define GPIO_VER4_S_DRIVER_GPP_B16 176
#define GPIO_VER4_S_DRIVER_GPP_B17 177
#define GPIO_VER4_S_DRIVER_GPP_B18 178
#define GPIO_VER4_S_DRIVER_GPP_B19 179
#define GPIO_VER4_S_DRIVER_GPP_B20 180
#define GPIO_VER4_S_DRIVER_GPP_B21 181
#define GPIO_VER4_S_DRIVER_GPP_B22 182
#define GPIO_VER4_S_DRIVER_GPP_B23 183
#define GPIO_VER4_S_DRIVER_GPP_G0 192
#define GPIO_VER4_S_DRIVER_GPP_G1 193
#define GPIO_VER4_S_DRIVER_GPP_G2 194
#define GPIO_VER4_S_DRIVER_GPP_G3 195
#define GPIO_VER4_S_DRIVER_GPP_G4 196
#define GPIO_VER4_S_DRIVER_GPP_G5 197
#define GPIO_VER4_S_DRIVER_GPP_G6 198
#define GPIO_VER4_S_DRIVER_GPP_G7 199
#define GPIO_VER4_S_DRIVER_GPP_H0 224
#define GPIO_VER4_S_DRIVER_GPP_H1 225
#define GPIO_VER4_S_DRIVER_GPP_H2 226
#define GPIO_VER4_S_DRIVER_GPP_H3 227
#define GPIO_VER4_S_DRIVER_GPP_H4 228
#define GPIO_VER4_S_DRIVER_GPP_H5 229
#define GPIO_VER4_S_DRIVER_GPP_H6 230
#define GPIO_VER4_S_DRIVER_GPP_H7 231
#define GPIO_VER4_S_DRIVER_GPP_H8 232
#define GPIO_VER4_S_DRIVER_GPP_H9 233
#define GPIO_VER4_S_DRIVER_GPP_H10 234
#define GPIO_VER4_S_DRIVER_GPP_H11 235
#define GPIO_VER4_S_DRIVER_GPP_H12 236
#define GPIO_VER4_S_DRIVER_GPP_H13 237
#define GPIO_VER4_S_DRIVER_GPP_H14 238
#define GPIO_VER4_S_DRIVER_GPP_H15 239
#define GPIO_VER4_S_DRIVER_GPP_H16 240
#define GPIO_VER4_S_DRIVER_GPP_H17 241
#define GPIO_VER4_S_DRIVER_GPP_H18 242
#define GPIO_VER4_S_DRIVER_GPP_H19 243
#define GPIO_VER4_S_DRIVER_GPP_H20 244
#define GPIO_VER4_S_DRIVER_GPP_H21 245
#define GPIO_VER4_S_DRIVER_GPP_H22 246
#define GPIO_VER4_S_DRIVER_GPP_H23 247
#define GPIO_VER4_S_DRIVER_GPP_A0 256
#define GPIO_VER4_S_DRIVER_GPP_A1 257
#define GPIO_VER4_S_DRIVER_GPP_A2 258
#define GPIO_VER4_S_DRIVER_GPP_A3 259
#define GPIO_VER4_S_DRIVER_GPP_A4 260
#define GPIO_VER4_S_DRIVER_GPP_A5 261
#define GPIO_VER4_S_DRIVER_GPP_A6 262
#define GPIO_VER4_S_DRIVER_GPP_A7 263
#define GPIO_VER4_S_DRIVER_GPP_A8 264
#define GPIO_VER4_S_DRIVER_GPP_A9 265
#define GPIO_VER4_S_DRIVER_GPP_A10 266
#define GPIO_VER4_S_DRIVER_GPP_A11 267
#define GPIO_VER4_S_DRIVER_GPP_A12 268
#define GPIO_VER4_S_DRIVER_GPP_A13 269
#define GPIO_VER4_S_DRIVER_GPP_A14 270
#define GPIO_VER4_S_DRIVER_ESPI_CLK_LOOPBK 271
#define GPIO_VER4_S_DRIVER_GPP_C0 288
#define GPIO_VER4_S_DRIVER_GPP_C1 289
#define GPIO_VER4_S_DRIVER_GPP_C2 290
#define GPIO_VER4_S_DRIVER_GPP_C3 291
#define GPIO_VER4_S_DRIVER_GPP_C4 292
#define GPIO_VER4_S_DRIVER_GPP_C5 293
#define GPIO_VER4_S_DRIVER_GPP_C6 294
#define GPIO_VER4_S_DRIVER_GPP_C7 295
#define GPIO_VER4_S_DRIVER_GPP_C8 296
#define GPIO_VER4_S_DRIVER_GPP_C9 297
#define GPIO_VER4_S_DRIVER_GPP_C10 298
#define GPIO_VER4_S_DRIVER_GPP_C11 299
#define GPIO_VER4_S_DRIVER_GPP_C12 300
#define GPIO_VER4_S_DRIVER_GPP_C13 301
#define GPIO_VER4_S_DRIVER_GPP_C14 302
#define GPIO_VER4_S_DRIVER_GPP_C15 303
#define GPIO_VER4_S_DRIVER_GPP_C16 304
#define GPIO_VER4_S_DRIVER_GPP_C17 305
#define GPIO_VER4_S_DRIVER_GPP_C18 306
#define GPIO_VER4_S_DRIVER_GPP_C19 307
#define GPIO_VER4_S_DRIVER_GPP_C20 308
#define GPIO_VER4_S_DRIVER_GPP_C21 309
#define GPIO_VER4_S_DRIVER_GPP_C22 310
#define GPIO_VER4_S_DRIVER_GPP_C23 311
#define GPIO_VER4_S_DRIVER_GPP_S0 320
#define GPIO_VER4_S_DRIVER_GPP_S1 321
#define GPIO_VER4_S_DRIVER_GPP_S2 322
#define GPIO_VER4_S_DRIVER_GPP_S3 323
#define GPIO_VER4_S_DRIVER_GPP_S4 324
#define GPIO_VER4_S_DRIVER_GPP_S5 325
#define GPIO_VER4_S_DRIVER_GPP_S6 326
#define GPIO_VER4_S_DRIVER_GPP_S7 327
#define GPIO_VER4_S_DRIVER_GPP_E0 352
#define GPIO_VER4_S_DRIVER_GPP_E1 353
#define GPIO_VER4_S_DRIVER_GPP_E2 354
#define GPIO_VER4_S_DRIVER_GPP_E3 355
#define GPIO_VER4_S_DRIVER_GPP_E4 356
#define GPIO_VER4_S_DRIVER_GPP_E5 357
#define GPIO_VER4_S_DRIVER_GPP_E6 358
#define GPIO_VER4_S_DRIVER_GPP_E7 359
#define GPIO_VER4_S_DRIVER_GPP_E8 360
#define GPIO_VER4_S_DRIVER_GPP_E9 361
#define GPIO_VER4_S_DRIVER_GPP_E10 362
#define GPIO_VER4_S_DRIVER_GPP_E11 363
#define GPIO_VER4_S_DRIVER_GPP_E12 364
#define GPIO_VER4_S_DRIVER_GPP_E13 365
#define GPIO_VER4_S_DRIVER_GPP_E14 366
#define GPIO_VER4_S_DRIVER_GPP_E15 367
#define GPIO_VER4_S_DRIVER_GPP_E16 368
#define GPIO_VER4_S_DRIVER_GPP_E17 369
#define GPIO_VER4_S_DRIVER_GPP_E18 370
#define GPIO_VER4_S_DRIVER_GPP_E19 371
#define GPIO_VER4_S_DRIVER_GPP_E20 372
#define GPIO_VER4_S_DRIVER_GPP_E21 373
#define GPIO_VER4_S_DRIVER_SPI1_THC0_CLK_LOOPBK 374
#define GPIO_VER4_S_DRIVER_GPP_K0 384
#define GPIO_VER4_S_DRIVER_GPP_K1 385
#define GPIO_VER4_S_DRIVER_GPP_K2 386
#define GPIO_VER4_S_DRIVER_GPP_K3 387
#define GPIO_VER4_S_DRIVER_GPP_K4 388
#define GPIO_VER4_S_DRIVER_GPP_K5 389
#define GPIO_VER4_S_DRIVER_GPP_K6 390
#define GPIO_VER4_S_DRIVER_GPP_K7 391
#define GPIO_VER4_S_DRIVER_GPP_K8 392
#define GPIO_VER4_S_DRIVER_GPP_K9 393
#define GPIO_VER4_S_DRIVER_GPP_K10 394
#define GPIO_VER4_S_DRIVER_GPP_K11 395
#define GPIO_VER4_S_DRIVER_GPP_F0 416
#define GPIO_VER4_S_DRIVER_GPP_F1 417
#define GPIO_VER4_S_DRIVER_GPP_F2 418
#define GPIO_VER4_S_DRIVER_GPP_F3 419
#define GPIO_VER4_S_DRIVER_GPP_F4 420
#define GPIO_VER4_S_DRIVER_GPP_F5 421
#define GPIO_VER4_S_DRIVER_GPP_F6 422
#define GPIO_VER4_S_DRIVER_GPP_F7 423
#define GPIO_VER4_S_DRIVER_GPP_F8 424
#define GPIO_VER4_S_DRIVER_GPP_F9 425
#define GPIO_VER4_S_DRIVER_GPP_F10 426
#define GPIO_VER4_S_DRIVER_GPP_F11 427
#define GPIO_VER4_S_DRIVER_GPP_F12 428
#define GPIO_VER4_S_DRIVER_GPP_F13 429
#define GPIO_VER4_S_DRIVER_GPP_F14 430
#define GPIO_VER4_S_DRIVER_GPP_F15 431
#define GPIO_VER4_S_DRIVER_GPP_F16 432
#define GPIO_VER4_S_DRIVER_GPP_F17 433
#define GPIO_VER4_S_DRIVER_GPP_F18 434
#define GPIO_VER4_S_DRIVER_GPP_F19 435
#define GPIO_VER4_S_DRIVER_GPP_F20 436
#define GPIO_VER4_S_DRIVER_GPP_F21 437
#define GPIO_VER4_S_DRIVER_GPP_F22 438
#define GPIO_VER4_S_DRIVER_GPP_F23 439
#define GPIO_VER4_S_DRIVER_GPP_D0 448
#define GPIO_VER4_S_DRIVER_GPP_D1 449
#define GPIO_VER4_S_DRIVER_GPP_D2 450
#define GPIO_VER4_S_DRIVER_GPP_D3 451
#define GPIO_VER4_S_DRIVER_GPP_D4 452
#define GPIO_VER4_S_DRIVER_GPP_D5 453
#define GPIO_VER4_S_DRIVER_GPP_D6 454
#define GPIO_VER4_S_DRIVER_GPP_D7 455
#define GPIO_VER4_S_DRIVER_GPP_D8 456
#define GPIO_VER4_S_DRIVER_GPP_D9 457
#define GPIO_VER4_S_DRIVER_GPP_D10 458
#define GPIO_VER4_S_DRIVER_GPP_D11 459
#define GPIO_VER4_S_DRIVER_GPP_D12 460
#define GPIO_VER4_S_DRIVER_GPP_D13 461
#define GPIO_VER4_S_DRIVER_GPP_D14 462
#define GPIO_VER4_S_DRIVER_GPP_D15 463
#define GPIO_VER4_S_DRIVER_GPP_D16 464
#define GPIO_VER4_S_DRIVER_GPP_D17 465
#define GPIO_VER4_S_DRIVER_GPP_D18 466
#define GPIO_VER4_S_DRIVER_GPP_D19 467
#define GPIO_VER4_S_DRIVER_GPP_D20 468
#define GPIO_VER4_S_DRIVER_GPP_D21 469
#define GPIO_VER4_S_DRIVER_GPP_D22 470
#define GPIO_VER4_S_DRIVER_GPP_D23 471
#define GPIO_VER4_S_DRIVER_GSPI3_THC1_CLK_LOOPBK 472
#endif // _GPIO_ACPI_DEFINES_ADL_