lemp12: adjust GPIOs some more

This commit is contained in:
Jeremy Soller
2023-05-03 10:41:14 -06:00
parent f5c2548d04
commit 93c2784eb3

View File

@ -66,8 +66,8 @@ void gpio_init(void) {
// XLP_OUT // XLP_OUT
GPDRB = BIT(4); GPDRB = BIT(4);
GPDRC = 0; GPDRC = 0;
// PWR_BTN# // PWR_BTN#, SMI#
GPDRD = BIT(5); GPDRD = BIT(5) | BIT(4);
// USB_PWR_EN // USB_PWR_EN
GPDRE = BIT(3); GPDRE = BIT(3);
// H_PECI // H_PECI
@ -138,13 +138,13 @@ void gpio_init(void) {
// LED_PWR // LED_PWR
GPCRD0 = GPIO_OUT; GPCRD0 = GPIO_OUT;
// CCD_EN // CCD_EN
GPCRD1 = GPIO_OUT; GPCRD1 = GPIO_OUT | GPIO_UP;
// ESPI_RESET# // ESPI_RESET#
GPCRD2 = GPIO_ALT; GPCRD2 = GPIO_ALT;
// SCI# // SCI#
GPCRD3 = GPIO_IN; GPCRD3 = GPIO_IN;
// SMI# // SMI#
GPCRD4 = GPIO_IN; GPCRD4 = GPIO_OUT;
// PWR_BTN# // PWR_BTN#
GPCRD5 = GPIO_OUT; GPCRD5 = GPIO_OUT;
// CPU_FANSEN // CPU_FANSEN
@ -168,7 +168,7 @@ void gpio_init(void) {
// SMD_BAT // SMD_BAT
GPCRE7 = GPIO_ALT | GPIO_UP; GPCRE7 = GPIO_ALT | GPIO_UP;
// 80CLK // 80CLK
GPCRF0 = GPIO_IN; GPCRF0 = GPIO_IN | GPIO_UP;
// USB_CHARGE_EN // USB_CHARGE_EN
GPCRF1 = GPIO_OUT; GPCRF1 = GPIO_OUT;
// 3IN1 // 3IN1
@ -176,9 +176,9 @@ void gpio_init(void) {
// EC_BT_EN // EC_BT_EN
GPCRF3 = GPIO_IN; GPCRF3 = GPIO_IN;
// TP_CLK // TP_CLK
GPCRF4 = GPIO_ALT | GPIO_DOWN; GPCRF4 = GPIO_ALT | GPIO_UP;
// TP_DATA // TP_DATA
GPCRF5 = GPIO_ALT | GPIO_DOWN; GPCRF5 = GPIO_ALT | GPIO_UP;
// H_PECI // H_PECI
GPCRF6 = GPIO_ALT; GPCRF6 = GPIO_ALT;
// CPU_C10_GATE# // CPU_C10_GATE#
@ -230,7 +230,7 @@ void gpio_init(void) {
// PM_BATLOW# // PM_BATLOW#
GPCRI6 = GPIO_IN; GPCRI6 = GPIO_IN;
// MODEL_ID // MODEL_ID
GPCRI7 = GPIO_IN; GPCRI7 = GPIO_ALT;
// SLP_S0# // SLP_S0#
GPCRJ0 = GPIO_IN; GPCRJ0 = GPIO_IN;
// KBC_MUTE# // KBC_MUTE#
@ -244,7 +244,7 @@ void gpio_init(void) {
// VBATT_BOOST# // VBATT_BOOST#
GPCRJ5 = GPIO_IN; GPCRJ5 = GPIO_IN;
// EC_GPIO // EC_GPIO
GPCRJ6 = GPIO_IN | GPIO_DOWN; GPCRJ6 = GPIO_OUT | GPIO_UP;
// LEDKB_DET# // LEDKB_DET#
GPCRJ7 = GPIO_IN | GPIO_UP; GPCRJ7 = GPIO_IN | GPIO_UP;
// ESPI_IO0_EC // ESPI_IO0_EC