alder_lake_bios/Intel/AlderLake/ClientOneSiliconPkg/Include/Pins/GpioPinsVer2H.h

521 lines
26 KiB
C

/** @file
GPIO pins for TGL-PCH-H,
@copyright
INTEL CONFIDENTIAL
Copyright 2017 - 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:
**/
#ifndef _GPIO_PINS_VER2_H_H_
#define _GPIO_PINS_VER2_H_H_
///
/// This header file should be used together with
/// PCH GPIO lib in C and ASL. All defines used
/// must match both ASL/C syntax
///
///
/// Unique ID used in GpioPad defines
///
#define GPIO_VER2_H_CHIPSET_ID 0x8
///
/// TGL LP GPIO Groups
/// Use below for functions from PCH GPIO Lib which
/// require GpioGroup as argument
///
#define GPIO_VER2_H_GROUP_GPP_A 0x0800
#define GPIO_VER2_H_GROUP_GPP_R 0x0801
#define GPIO_VER2_H_GROUP_GPP_B 0x0802
#define GPIO_VER2_H_GROUP_VGPIO_0 0x0803
#define GPIO_VER2_H_GROUP_GPP_D 0x0804
#define GPIO_VER2_H_GROUP_GPP_C 0x0805
#define GPIO_VER2_H_GROUP_GPP_S 0x0806
#define GPIO_VER2_H_GROUP_GPP_G 0x0807
#define GPIO_VER2_H_GROUP_VGPIO 0x0808
#define GPIO_VER2_H_GROUP_GPD 0x0809
#define GPIO_VER2_H_GROUP_GPP_E 0x080A
#define GPIO_VER2_H_GROUP_GPP_F 0x080B
#define GPIO_VER2_H_GROUP_VGPIO_3 0x080C
#define GPIO_VER2_H_GROUP_GPP_H 0x080D
#define GPIO_VER2_H_GROUP_GPP_J 0x080E
#define GPIO_VER2_H_GROUP_GPP_K 0x080F
#define GPIO_VER2_H_GROUP_GPP_I 0x0810
#define GPIO_VER2_H_GROUP_JTAG 0x0811
#define GPIO_VER2_H_GROUP_CPU 0x0812
///
/// TGL H GPIO pins
/// Use below for functions from PCH GPIO Lib which
/// require GpioPad as argument. Encoding used here
/// has all information required by library functions
///
#define GPIO_VER2_H_SPI0_IO_2 0x08000000
#define GPIO_VER2_H_SPI0_IO_3 0x08000001
#define GPIO_VER2_H_SPI0_MOSI_IO_0 0x08000002
#define GPIO_VER2_H_SPI0_MISO_IO_1 0x08000003
#define GPIO_VER2_H_SPI0_TPM_CSB 0x08000004
#define GPIO_VER2_H_SPI0_FLASH_0_CSB 0x08000005
#define GPIO_VER2_H_SPI0_FLASH_1_CSB 0x08000006
#define GPIO_VER2_H_SPI0_CLK 0x08000007
#define GPIO_VER2_H_GPP_A0 0x08000008
#define GPIO_VER2_H_GPP_A1 0x08000009
#define GPIO_VER2_H_GPP_A2 0x0800000A
#define GPIO_VER2_H_GPP_A3 0x0800000B
#define GPIO_VER2_H_GPP_A4 0x0800000C
#define GPIO_VER2_H_GPP_A5 0x0800000D
#define GPIO_VER2_H_GPP_A6 0x0800000E
#define GPIO_VER2_H_GPP_A7 0x0800000F
#define GPIO_VER2_H_GPP_A8 0x08000010
#define GPIO_VER2_H_GPP_A9 0x08000011
#define GPIO_VER2_H_GPP_A10 0x08000012
#define GPIO_VER2_H_GPP_A11 0x08000013
#define GPIO_VER2_H_GPP_A12 0x08000014
#define GPIO_VER2_H_GPP_A13 0x08000015
#define GPIO_VER2_H_GPP_A14 0x08000016
#define GPIO_VER2_H_SPI0_CLK_LOOPBK 0x08000017
#define GPIO_VER2_H_ESPI_CLK_LOOPBK 0x08000018
#define GPIO_VER2_H_GPP_R0 0x08010000
#define GPIO_VER2_H_GPP_R1 0x08010001
#define GPIO_VER2_H_GPP_R2 0x08010002
#define GPIO_VER2_H_GPP_R3 0x08010003
#define GPIO_VER2_H_GPP_R4 0x08010004
#define GPIO_VER2_H_GPP_R5 0x08010005
#define GPIO_VER2_H_GPP_R6 0x08010006
#define GPIO_VER2_H_GPP_R7 0x08010007
#define GPIO_VER2_H_GPP_R8 0x08010008
#define GPIO_VER2_H_GPP_R9 0x08010009
#define GPIO_VER2_H_GPP_R10 0x0801000A
#define GPIO_VER2_H_GPP_R11 0x0801000B
#define GPIO_VER2_H_GPP_R12 0x0801000C
#define GPIO_VER2_H_GPP_R13 0x0801000D
#define GPIO_VER2_H_GPP_R14 0x0801000E
#define GPIO_VER2_H_GPP_R15 0x0801000F
#define GPIO_VER2_H_GPP_R16 0x08010010
#define GPIO_VER2_H_GPP_R17 0x08010011
#define GPIO_VER2_H_GPP_R18 0x08010012
#define GPIO_VER2_H_GPP_R19 0x08010013
#define GPIO_VER2_H_GPP_B0 0x08020000
#define GPIO_VER2_H_GPP_B1 0x08020001
#define GPIO_VER2_H_GPP_B2 0x08020002
#define GPIO_VER2_H_GPP_B3 0x08020003
#define GPIO_VER2_H_GPP_B4 0x08020004
#define GPIO_VER2_H_GPP_B5 0x08020005
#define GPIO_VER2_H_GPP_B6 0x08020006
#define GPIO_VER2_H_GPP_B7 0x08020007
#define GPIO_VER2_H_GPP_B8 0x08020008
#define GPIO_VER2_H_GPP_B9 0x08020009
#define GPIO_VER2_H_GPP_B10 0x0802000A
#define GPIO_VER2_H_GPP_B11 0x0802000B
#define GPIO_VER2_H_GPP_B12 0x0802000C
#define GPIO_VER2_H_GPP_B13 0x0802000D
#define GPIO_VER2_H_GPP_B14 0x0802000E
#define GPIO_VER2_H_GPP_B15 0x0802000F
#define GPIO_VER2_H_GPP_B16 0x08020010
#define GPIO_VER2_H_GPP_B17 0x08020011
#define GPIO_VER2_H_GPP_B18 0x08020012
#define GPIO_VER2_H_GPP_B19 0x08020013
#define GPIO_VER2_H_GPP_B20 0x08020014
#define GPIO_VER2_H_GPP_B21 0x08020015
#define GPIO_VER2_H_GPP_B22 0x08020016
#define GPIO_VER2_H_GPP_B23 0x08020017
#define GPIO_VER2_H_GSPI0_CLK_LOOPBK 0x08020018
#define GPIO_VER2_H_GSPI1_CLK_LOOPBK 0x08020019
#define GPIO_VER2_H_VGPIO_USB_0 0x08030000
#define GPIO_VER2_H_VGPIO_USB_1 0x08030001
#define GPIO_VER2_H_VGPIO_USB_2 0x08030002
#define GPIO_VER2_H_VGPIO_USB_3 0x08030003
#define GPIO_VER2_H_VGPIO_USB_8 0x08030004
#define GPIO_VER2_H_VGPIO_USB_9 0x08030005
#define GPIO_VER2_H_VGPIO_USB_10 0x08030006
#define GPIO_VER2_H_VGPIO_USB_11 0x08030007
#define GPIO_VER2_H_GPP_D0 0x08040000
#define GPIO_VER2_H_GPP_D1 0x08040001
#define GPIO_VER2_H_GPP_D2 0x08040002
#define GPIO_VER2_H_GPP_D3 0x08040003
#define GPIO_VER2_H_GPP_D4 0x08040004
#define GPIO_VER2_H_GPP_D5 0x08040005
#define GPIO_VER2_H_GPP_D6 0x08040006
#define GPIO_VER2_H_GPP_D7 0x08040007
#define GPIO_VER2_H_GPP_D8 0x08040008
#define GPIO_VER2_H_GPP_D9 0x08040009
#define GPIO_VER2_H_GPP_D10 0x0804000A
#define GPIO_VER2_H_GPP_D11 0x0804000B
#define GPIO_VER2_H_GPP_D12 0x0804000C
#define GPIO_VER2_H_GPP_D13 0x0804000D
#define GPIO_VER2_H_GPP_D14 0x0804000E
#define GPIO_VER2_H_GPP_D15 0x0804000F
#define GPIO_VER2_H_GPP_D16 0x08040010
#define GPIO_VER2_H_GPP_D17 0x08040011
#define GPIO_VER2_H_GPP_D18 0x08040012
#define GPIO_VER2_H_GPP_D19 0x08040013
#define GPIO_VER2_H_GPP_D20 0x08040014
#define GPIO_VER2_H_GPP_D21 0x08040015
#define GPIO_VER2_H_GPP_D22 0x08040016
#define GPIO_VER2_H_GPP_D23 0x08040017
#define GPIO_VER2_H_SPI1_THC0_CLK_LOOPBK 0x08040018
#define GPIO_VER2_H_GPI3_THC1_CLK_LOOPBK 0x08040019
#define GPIO_VER2_H_GPP_C0 0x08050000
#define GPIO_VER2_H_GPP_C1 0x08050001
#define GPIO_VER2_H_GPP_C2 0x08050002
#define GPIO_VER2_H_GPP_C3 0x08050003
#define GPIO_VER2_H_GPP_C4 0x08050004
#define GPIO_VER2_H_GPP_C5 0x08050005
#define GPIO_VER2_H_GPP_C6 0x08050006
#define GPIO_VER2_H_GPP_C7 0x08050007
#define GPIO_VER2_H_GPP_C8 0x08050008
#define GPIO_VER2_H_GPP_C9 0x08050009
#define GPIO_VER2_H_GPP_C10 0x0805000A
#define GPIO_VER2_H_GPP_C11 0x0805000B
#define GPIO_VER2_H_GPP_C12 0x0805000C
#define GPIO_VER2_H_GPP_C13 0x0805000D
#define GPIO_VER2_H_GPP_C14 0x0805000E
#define GPIO_VER2_H_GPP_C15 0x0805000F
#define GPIO_VER2_H_GPP_C16 0x08050010
#define GPIO_VER2_H_GPP_C17 0x08050011
#define GPIO_VER2_H_GPP_C18 0x08050012
#define GPIO_VER2_H_GPP_C19 0x08050013
#define GPIO_VER2_H_GPP_C20 0x08050014
#define GPIO_VER2_H_GPP_C21 0x08050015
#define GPIO_VER2_H_GPP_C22 0x08050016
#define GPIO_VER2_H_GPP_C23 0x08050017
#define GPIO_VER2_H_GPP_S0 0x08060000
#define GPIO_VER2_H_GPP_S1 0x08060001
#define GPIO_VER2_H_GPP_S2 0x08060002
#define GPIO_VER2_H_GPP_S3 0x08060003
#define GPIO_VER2_H_GPP_S4 0x08060004
#define GPIO_VER2_H_GPP_S5 0x08060005
#define GPIO_VER2_H_GPP_S6 0x08060006
#define GPIO_VER2_H_GPP_S7 0x08060007
#define GPIO_VER2_H_GPP_G0 0x08070000
#define GPIO_VER2_H_GPP_G1 0x08070001
#define GPIO_VER2_H_GPP_G2 0x08070002
#define GPIO_VER2_H_GPP_G3 0x08070003
#define GPIO_VER2_H_GPP_G4 0x08070004
#define GPIO_VER2_H_GPP_G5 0x08070005
#define GPIO_VER2_H_GPP_G6 0x08070006
#define GPIO_VER2_H_GPP_G7 0x08070007
#define GPIO_VER2_H_GPP_G8 0x08070008
#define GPIO_VER2_H_GPP_G9 0x08070009
#define GPIO_VER2_H_GPP_G10 0x0807000A
#define GPIO_VER2_H_GPP_G11 0x0807000B
#define GPIO_VER2_H_GPP_G12 0x0807000C
#define GPIO_VER2_H_GPP_G13 0x0807000D
#define GPIO_VER2_H_GPP_G14 0x0807000E
#define GPIO_VER2_H_GPP_G15 0x0807000F
#define GPIO_VER2_H_VGPIO0 0x08080000
#define GPIO_VER2_H_VGPIO4 0x08080001
#define GPIO_VER2_H_VGPIO5 0x08080002
#define GPIO_VER2_H_VGPIO6 0x08080003
#define GPIO_VER2_H_VGPIO7 0x08080004
#define GPIO_VER2_H_VGPIO8 0x08080005
#define GPIO_VER2_H_VGPIO9 0x08080006
#define GPIO_VER2_H_VGPIO10 0x08080007
#define GPIO_VER2_H_VGPIO11 0x08080008
#define GPIO_VER2_H_VGPIO12 0x08080009
#define GPIO_VER2_H_VGPIO13 0x0808000A
#define GPIO_VER2_H_VGPIO18 0x0808000B
#define GPIO_VER2_H_VGPIO19 0x0808000C
#define GPIO_VER2_H_VGPIO20 0x0808000D
#define GPIO_VER2_H_VGPIO21 0x0808000E
#define GPIO_VER2_H_VGPIO22 0x0808000F
#define GPIO_VER2_H_VGPIO23 0x08080010
#define GPIO_VER2_H_VGPIO24 0x08080011
#define GPIO_VER2_H_VGPIO25 0x08080012
#define GPIO_VER2_H_VGPIO30 0x08080013
#define GPIO_VER2_H_VGPIO31 0x08080014
#define GPIO_VER2_H_VGPIO32 0x08080015
#define GPIO_VER2_H_VGPIO33 0x08080016
#define GPIO_VER2_H_VGPIO34 0x08080017
#define GPIO_VER2_H_VGPIO35 0x08080018
#define GPIO_VER2_H_VGPIO36 0x08080019
#define GPIO_VER2_H_VGPIO37 0x0808001A
#define GPIO_VER2_H_GPD0 0x08090000
#define GPIO_VER2_H_GPD1 0x08090001
#define GPIO_VER2_H_GPD2 0x08090002
#define GPIO_VER2_H_GPD3 0x08090003
#define GPIO_VER2_H_GPD4 0x08090004
#define GPIO_VER2_H_GPD5 0x08090005
#define GPIO_VER2_H_GPD6 0x08090006
#define GPIO_VER2_H_GPD7 0x08090007
#define GPIO_VER2_H_GPD8 0x08090008
#define GPIO_VER2_H_GPD9 0x08090009
#define GPIO_VER2_H_GPD10 0x0809000A
#define GPIO_VER2_H_GPD11 0x0809000B
#define GPIO_VER2_H_GPD12 0x0809000C
#define GPIO_VER2_H_SLP_LANB 0x0809000D
#define GPIO_VER2_H_SLP_SUSB 0x0809000E
#define GPIO_VER2_H_WAKEB 0x0809000F
#define GPIO_VER2_H_DRAM_RESETB 0x08090010
#define GPIO_VER2_H_GPP_E0 0x080A0000
#define GPIO_VER2_H_GPP_E1 0x080A0001
#define GPIO_VER2_H_GPP_E2 0x080A0002
#define GPIO_VER2_H_GPP_E3 0x080A0003
#define GPIO_VER2_H_GPP_E4 0x080A0004
#define GPIO_VER2_H_GPP_E5 0x080A0005
#define GPIO_VER2_H_GPP_E6 0x080A0006
#define GPIO_VER2_H_GPP_E7 0x080A0007
#define GPIO_VER2_H_GPP_E8 0x080A0008
#define GPIO_VER2_H_GPP_E9 0x080A0009
#define GPIO_VER2_H_GPP_E10 0x080A000A
#define GPIO_VER2_H_GPP_E11 0x080A000B
#define GPIO_VER2_H_GPP_E12 0x080A000C
#define GPIO_VER2_H_GPP_F0 0x080B0000
#define GPIO_VER2_H_GPP_F1 0x080B0001
#define GPIO_VER2_H_GPP_F2 0x080B0002
#define GPIO_VER2_H_GPP_F3 0x080B0003
#define GPIO_VER2_H_GPP_F4 0x080B0004
#define GPIO_VER2_H_GPP_F5 0x080B0005
#define GPIO_VER2_H_GPP_F6 0x080B0006
#define GPIO_VER2_H_GPP_F7 0x080B0007
#define GPIO_VER2_H_GPP_F8 0x080B0008
#define GPIO_VER2_H_GPP_F9 0x080B0009
#define GPIO_VER2_H_GPP_F10 0x080B000A
#define GPIO_VER2_H_GPP_F11 0x080B000B
#define GPIO_VER2_H_GPP_F12 0x080B000C
#define GPIO_VER2_H_GPP_F13 0x080B000D
#define GPIO_VER2_H_GPP_F14 0x080B000E
#define GPIO_VER2_H_GPP_F15 0x080B000F
#define GPIO_VER2_H_GPP_F16 0x080B0010
#define GPIO_VER2_H_GPP_F17 0x080B0011
#define GPIO_VER2_H_GPP_F18 0x080B0012
#define GPIO_VER2_H_GPP_F19 0x080B0013
#define GPIO_VER2_H_GPP_F20 0x080B0014
#define GPIO_VER2_H_GPP_F21 0x080B0015
#define GPIO_VER2_H_GPP_F22 0x080B0016
#define GPIO_VER2_H_GPP_F23 0x080B0017
#define GPIO_VER2_H_VGPIO_PCIE_0 0x080C0000
#define GPIO_VER2_H_VGPIO_PCIE_1 0x080C0001
#define GPIO_VER2_H_VGPIO_PCIE_2 0x080C0002
#define GPIO_VER2_H_VGPIO_PCIE_3 0x080C0003
#define GPIO_VER2_H_VGPIO_PCIE_4 0x080C0004
#define GPIO_VER2_H_VGPIO_PCIE_5 0x080C0005
#define GPIO_VER2_H_VGPIO_PCIE_6 0x080C0006
#define GPIO_VER2_H_VGPIO_PCIE_7 0x080C0007
#define GPIO_VER2_H_VGPIO_PCIE_8 0x080C0008
#define GPIO_VER2_H_VGPIO_PCIE_9 0x080C0009
#define GPIO_VER2_H_VGPIO_PCIE_10 0x080C000A
#define GPIO_VER2_H_VGPIO_PCIE_11 0x080C000B
#define GPIO_VER2_H_VGPIO_PCIE_12 0x080C000C
#define GPIO_VER2_H_VGPIO_PCIE_13 0x080C000D
#define GPIO_VER2_H_VGPIO_PCIE_14 0x080C000E
#define GPIO_VER2_H_VGPIO_PCIE_15 0x080C000F
#define GPIO_VER2_H_VGPIO_PCIE_16 0x080C0010
#define GPIO_VER2_H_VGPIO_PCIE_17 0x080C0011
#define GPIO_VER2_H_VGPIO_PCIE_18 0x080C0012
#define GPIO_VER2_H_VGPIO_PCIE_19 0x080C0013
#define GPIO_VER2_H_VGPIO_PCIE_20 0x080C0014
#define GPIO_VER2_H_VGPIO_PCIE_21 0x080C0015
#define GPIO_VER2_H_VGPIO_PCIE_22 0x080C0016
#define GPIO_VER2_H_VGPIO_PCIE_23 0x080C0017
#define GPIO_VER2_H_VGPIO_PCIE_24 0x080C0018
#define GPIO_VER2_H_VGPIO_PCIE_25 0x080C0019
#define GPIO_VER2_H_VGPIO_PCIE_26 0x080C001A
#define GPIO_VER2_H_VGPIO_PCIE_27 0x080C001B
#define GPIO_VER2_H_VGPIO_PCIE_28 0x080C001C
#define GPIO_VER2_H_VGPIO_PCIE_29 0x080C001D
#define GPIO_VER2_H_VGPIO_PCIE_30 0x080C001E
#define GPIO_VER2_H_VGPIO_PCIE_31 0x080C001F
#define GPIO_VER2_H_VGPIO_PCIE_32 0x080C0020
#define GPIO_VER2_H_VGPIO_PCIE_33 0x080C0021
#define GPIO_VER2_H_VGPIO_PCIE_34 0x080C0022
#define GPIO_VER2_H_VGPIO_PCIE_35 0x080C0023
#define GPIO_VER2_H_VGPIO_PCIE_36 0x080C0024
#define GPIO_VER2_H_VGPIO_PCIE_37 0x080C0025
#define GPIO_VER2_H_VGPIO_PCIE_38 0x080C0026
#define GPIO_VER2_H_VGPIO_PCIE_39 0x080C0027
#define GPIO_VER2_H_VGPIO_PCIE_40 0x080C0028
#define GPIO_VER2_H_VGPIO_PCIE_41 0x080C0029
#define GPIO_VER2_H_VGPIO_PCIE_42 0x080C002A
#define GPIO_VER2_H_VGPIO_PCIE_43 0x080C002B
#define GPIO_VER2_H_VGPIO_PCIE_44 0x080C002C
#define GPIO_VER2_H_VGPIO_PCIE_45 0x080C002D
#define GPIO_VER2_H_VGPIO_PCIE_46 0x080C002E
#define GPIO_VER2_H_VGPIO_PCIE_47 0x080C002F
#define GPIO_VER2_H_VGPIO_PCIE_48 0x080C0030
#define GPIO_VER2_H_VGPIO_PCIE_49 0x080C0031
#define GPIO_VER2_H_VGPIO_PCIE_50 0x080C0032
#define GPIO_VER2_H_VGPIO_PCIE_51 0x080C0033
#define GPIO_VER2_H_VGPIO_PCIE_52 0x080C0034
#define GPIO_VER2_H_VGPIO_PCIE_53 0x080C0035
#define GPIO_VER2_H_VGPIO_PCIE_54 0x080C0036
#define GPIO_VER2_H_VGPIO_PCIE_55 0x080C0037
#define GPIO_VER2_H_VGPIO_PCIE_56 0x080C0038
#define GPIO_VER2_H_VGPIO_PCIE_57 0x080C0039
#define GPIO_VER2_H_VGPIO_PCIE_58 0x080C003A
#define GPIO_VER2_H_VGPIO_PCIE_59 0x080C003B
#define GPIO_VER2_H_VGPIO_PCIE_60 0x080C003C
#define GPIO_VER2_H_VGPIO_PCIE_61 0x080C003D
#define GPIO_VER2_H_VGPIO_PCIE_62 0x080C003E
#define GPIO_VER2_H_VGPIO_PCIE_63 0x080C003F
#define GPIO_VER2_H_VGPIO_PCIE_64 0x080C0040
#define GPIO_VER2_H_VGPIO_PCIE_65 0x080C0041
#define GPIO_VER2_H_VGPIO_PCIE_66 0x080C0042
#define GPIO_VER2_H_VGPIO_PCIE_67 0x080C0043
#define GPIO_VER2_H_VGPIO_PCIE_68 0x080C0044
#define GPIO_VER2_H_VGPIO_PCIE_69 0x080C0045
#define GPIO_VER2_H_VGPIO_PCIE_70 0x080C0046
#define GPIO_VER2_H_VGPIO_PCIE_71 0x080C0047
#define GPIO_VER2_H_VGPIO_PCIE_72 0x080C0048
#define GPIO_VER2_H_VGPIO_PCIE_73 0x080C0049
#define GPIO_VER2_H_VGPIO_PCIE_74 0x080C004A
#define GPIO_VER2_H_VGPIO_PCIE_75 0x080C004B
#define GPIO_VER2_H_VGPIO_PCIE_76 0x080C004C
#define GPIO_VER2_H_VGPIO_PCIE_77 0x080C004D
#define GPIO_VER2_H_VGPIO_PCIE_78 0x080C004E
#define GPIO_VER2_H_VGPIO_PCIE_79 0x080C004F
#define GPIO_VER2_H_VGPIO_PCIE_80 0x080C0050
#define GPIO_VER2_H_VGPIO_PCIE_81 0x080C0051
#define GPIO_VER2_H_VGPIO_PCIE_82 0x080C0052
#define GPIO_VER2_H_VGPIO_PCIE_83 0x080C0053
#define GPIO_VER2_H_GPP_H0 0x080D0000
#define GPIO_VER2_H_GPP_H1 0x080D0001
#define GPIO_VER2_H_GPP_H2 0x080D0002
#define GPIO_VER2_H_GPP_H3 0x080D0003
#define GPIO_VER2_H_GPP_H4 0x080D0004
#define GPIO_VER2_H_GPP_H5 0x080D0005
#define GPIO_VER2_H_GPP_H6 0x080D0006
#define GPIO_VER2_H_GPP_H7 0x080D0007
#define GPIO_VER2_H_GPP_H8 0x080D0008
#define GPIO_VER2_H_GPP_H9 0x080D0009
#define GPIO_VER2_H_GPP_H10 0x080D000A
#define GPIO_VER2_H_GPP_H11 0x080D000B
#define GPIO_VER2_H_GPP_H12 0x080D000C
#define GPIO_VER2_H_GPP_H13 0x080D000D
#define GPIO_VER2_H_GPP_H14 0x080D000E
#define GPIO_VER2_H_GPP_H15 0x080D000F
#define GPIO_VER2_H_GPP_H16 0x080D0010
#define GPIO_VER2_H_GPP_H17 0x080D0011
#define GPIO_VER2_H_GPP_H18 0x080D0012
#define GPIO_VER2_H_GPP_H19 0x080D0013
#define GPIO_VER2_H_GPP_H20 0x080D0014
#define GPIO_VER2_H_GPP_H21 0x080D0015
#define GPIO_VER2_H_GPP_H22 0x080D0016
#define GPIO_VER2_H_GPP_H23 0x080D0017
#define GPIO_VER2_H_GPP_J0 0x080E0000
#define GPIO_VER2_H_GPP_J1 0x080E0001
#define GPIO_VER2_H_GPP_J2 0x080E0002
#define GPIO_VER2_H_GPP_J3 0x080E0003
#define GPIO_VER2_H_GPP_J4 0x080E0004
#define GPIO_VER2_H_GPP_J5 0x080E0005
#define GPIO_VER2_H_GPP_J6 0x080E0006
#define GPIO_VER2_H_GPP_J7 0x080E0007
#define GPIO_VER2_H_GPP_J8 0x080E0008
#define GPIO_VER2_H_GPP_J9 0x080E0009
#define GPIO_VER2_H_GPP_K0 0x080F0000
#define GPIO_VER2_H_GPP_K1 0x080F0001
#define GPIO_VER2_H_GPP_K2 0x080F0002
#define GPIO_VER2_H_GPP_K3 0x080F0003
#define GPIO_VER2_H_GPP_K4 0x080F0004
#define GPIO_VER2_H_GPP_K5 0x080F0005
#define GPIO_VER2_H_GPP_K6 0x080F0006
#define GPIO_VER2_H_GPP_K7 0x080F0007
#define GPIO_VER2_H_GPP_K8 0x080F0008
#define GPIO_VER2_H_GPP_K9 0x080F0009
#define GPIO_VER2_H_GPP_K10 0x080F000A
#define GPIO_VER2_H_GPP_K11 0x080F000B
#define GPIO_VER2_H_SYS_PWROK 0x080F000C
#define GPIO_VER2_H_SYS_RESETB 0x080F000D
#define GPIO_VER2_H_MLK_RSTB 0x080F000E
#define GPIO_VER2_H_GPP_I0 0x08100000
#define GPIO_VER2_H_GPP_I1 0x08100001
#define GPIO_VER2_H_GPP_I2 0x08100002
#define GPIO_VER2_H_GPP_I3 0x08100003
#define GPIO_VER2_H_GPP_I4 0x08100004
#define GPIO_VER2_H_GPP_I5 0x08100005
#define GPIO_VER2_H_GPP_I6 0x08100006
#define GPIO_VER2_H_GPP_I7 0x08100007
#define GPIO_VER2_H_GPP_I8 0x08100008
#define GPIO_VER2_H_GPP_I9 0x08100009
#define GPIO_VER2_H_GPP_I10 0x0810000A
#define GPIO_VER2_H_GPP_I11 0x0810000B
#define GPIO_VER2_H_GPP_I12 0x0810000C
#define GPIO_VER2_H_GPP_I13 0x0810000D
#define GPIO_VER2_H_GPP_I14 0x0810000E
#define GPIO_VER2_H_JTAG_TDO 0x08110000
#define GPIO_VER2_H_JTAGX 0x08110001
#define GPIO_VER2_H_PRDYB 0x08110002
#define GPIO_VER2_H_PREQB 0x08110003
#define GPIO_VER2_H_CPU_TRSTB 0x08110004
#define GPIO_VER2_H_JTAG_TDI 0x08110005
#define GPIO_VER2_H_JTAG_TMS 0x08110006
#define GPIO_VER2_H_JTAG_TCK 0x08110007
#define GPIO_VER2_H_DBG_PMODE 0x08110008
#define GPIO_VER2_H_MLK 0x08110009
#define GPIO_VER2_H_HDACPU_SDI 0x08120000
#define GPIO_VER2_H_HDACPU_SDO 0x08120001
#define GPIO_VER2_H_HDACPU_BCLK 0x08120002
#define GPIO_VER2_H_PM_SYNC 0x08120003
#define GPIO_VER2_H_PECI 0x08120004
#define GPIO_VER2_H_CPUPWRGD 0x08120005
#define GPIO_VER2_H_THRMTRIPB 0x08120006
#define GPIO_VER2_H_PLTRST_CPUB 0x08120007
#define GPIO_VER2_H_PM_DOWN 0x08120008
#define GPIO_VER2_H_TRIGGER_IN 0x08120009
#define GPIO_VER2_H_TRIGGER_OUT 0x0812000A
#define GPIO_VER2_H_CLKOUT_CPURTC 0x0812000B
#define GPIO_VER2_H_VCCST_OVERRIDE 0x0812000C
#define GPIO_VER2_H_C10_WAKE 0x0812000D
//
// GPIO Pin Muxing
// Determines a selection of physical pad for a given signal.
// Please refer to GPIO_NATIVE_PAD type.
// If certain signal is not listed below it means that it can be enabled
// only on a single pad and musing setting is not needed.
//
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_RXD_GPP_C8 0x18050208
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_RXD_GPP_J3 0x280E0203
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_TXD_GPP_C9 0x18051209
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_TXD_GPP_J4 0x280E1204
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_RTS_GPP_C10 0x1805220A
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_RTS_GPP_J2 0x280E2202
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_CTS_GPP_C11 0x1805320B
#define GPIO_VER2_H_MUXING_SERIALIO_UART0_CTS_GPP_J5 0x280E3205
#endif // _GPIO_PINS_VER2_H_H_