soc/intel/tgl: Fix GPIO mapping for TGL-H

Update GPIOs based on changes to Linux kernel.

Ref: torvalds/linux@2f658f7a39

Change-Id: I6c23c16caf4afd456d0aa6e3714b1ecc2919ab16
Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
Tim Crawford
2021-08-20 11:30:02 -06:00
committed by Jeremy Soller
parent 970cc13192
commit 0607f7e4b1

View File

@@ -38,17 +38,17 @@ static const struct reset_mapping rst_map_com2[] = {
*/
static const struct pad_group tgl_community0_groups[] = {
INTEL_GPP_BASE(GPIO_COM0_START, 0, 24, 0), /* GPP_A */
INTEL_GPP_BASE(GPIO_COM0_START, 25, 44, 128), /* GPP_R */
INTEL_GPP_BASE(GPIO_COM0_START, 45, 70, 32), /* GPP_B */
INTEL_GPP(GPIO_COM0_START, 71, 78), /* vGPIO_0 */
INTEL_GPP_BASE(GPIO_COM0_START, 25, 44, 32), /* GPP_R */
INTEL_GPP_BASE(GPIO_COM0_START, 45, 70, 64), /* GPP_B */
INTEL_GPP_BASE(GPIO_COM0_START, 71, 78, 96), /* vGPIO_0 */
};
static const struct pad_group tgl_community1_groups[] = {
INTEL_GPP_BASE(GPIO_COM1_START, 79, 104, 96), /* GPP_D */
INTEL_GPP_BASE(GPIO_COM1_START, 105, 128, 64), /* GPP_C */
INTEL_GPP_BASE(GPIO_COM1_START, 129, 136, 160), /* GPP_S */
INTEL_GPP_BASE(GPIO_COM1_START, 137, 153, 192), /* GPP_G */
INTEL_GPP_BASE(GPIO_COM1_START, 154, 180, 224), /* vGPIO */
INTEL_GPP_BASE(GPIO_COM1_START, 79, 104, 128), /* GPP_D */
INTEL_GPP_BASE(GPIO_COM1_START, 105, 128, 160), /* GPP_C */
INTEL_GPP_BASE(GPIO_COM1_START, 129, 136, 192), /* GPP_S */
INTEL_GPP_BASE(GPIO_COM1_START, 137, 153, 224), /* GPP_G */
INTEL_GPP_BASE(GPIO_COM1_START, 154, 180, 256), /* vGPIO */
};
/* Community 2 is not exposed to the OS */
@@ -57,18 +57,18 @@ static const struct pad_group tgl_community2_groups[] = {
};
static const struct pad_group tgl_community3_groups[] = {
INTEL_GPP_BASE(GPIO_COM3_START, 181, 193, 256), /* GPP_E */
INTEL_GPP_BASE(GPIO_COM3_START, 194, 217, 288), /* GPP_F */
INTEL_GPP_BASE(GPIO_COM3_START, 181, 193, 288), /* GPP_E */
INTEL_GPP_BASE(GPIO_COM3_START, 194, 217, 320), /* GPP_F */
};
static const struct pad_group tgl_community4_groups[] = {
INTEL_GPP_BASE(GPIO_COM4_START, 218, 241, 320), /* GPP_H */
INTEL_GPP_BASE(GPIO_COM4_START, 218, 241, 352), /* GPP_H */
INTEL_GPP_BASE(GPIO_COM4_START, 242, 251, 384), /* GPP_J */
INTEL_GPP_BASE(GPIO_COM4_START, 252, 266, 352), /* GPP_K */
INTEL_GPP_BASE(GPIO_COM4_START, 252, 266, 416), /* GPP_K */
};
static const struct pad_group tgl_community5_groups[] = {
INTEL_GPP_BASE(GPIO_COM5_START, 267, 281, 416), /* GPP_I */
INTEL_GPP_BASE(GPIO_COM5_START, 267, 281, 448), /* GPP_I */
INTEL_GPP(GPIO_COM5_START, 282, 290), /* JTAG */
};