493 lines
25 KiB
C
493 lines
25 KiB
C
/** @file
|
|
GPIO pins for TGL-PCH-H,
|
|
|
|
Copyright (c) 2017 - 2022, Intel Corporation. All rights reserved.<BR>
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
**/
|
|
#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_
|