summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/pit/board.c11
-rw-r--r--board/pit/board.h4
-rw-r--r--common/pmu_tps65090_charger.c7
3 files changed, 2 insertions, 20 deletions
diff --git a/board/pit/board.c b/board/pit/board.c
index 29ded9de1d..e4b8eef624 100644
--- a/board/pit/board.c
+++ b/board/pit/board.c
@@ -50,7 +50,6 @@ const struct gpio_info gpio_list[GPIO_COUNT] = {
{"AC_PWRBTN_L", GPIO_A, (1<<0), GPIO_INT_BOTH, NULL},
{"WP_L", GPIO_B, (1<<4), GPIO_INPUT, NULL},
/* Outputs */
- {"AC_STATUS", GPIO_A, (1<<5), GPIO_OUT_HIGH, NULL},
{"AP_RESET_L", GPIO_B, (1<<3), GPIO_HI_Z, NULL},
{"CHARGER_EN", GPIO_B, (1<<2), GPIO_OUT_LOW, NULL},
{"EC_INT", GPIO_B, (1<<9), GPIO_HI_Z, NULL},
@@ -65,9 +64,6 @@ const struct gpio_info gpio_list[GPIO_COUNT] = {
{"LED_POWER_L", GPIO_A, (1<<2), GPIO_OUT_HIGH, NULL},
{"PMIC_PWRON", GPIO_A, (1<<12), GPIO_OUT_LOW, NULL},
{"PMIC_RESET", GPIO_A, (1<<15), GPIO_OUT_LOW, NULL},
-#ifndef CONFIG_SPI
- {"SPI1_MISO", GPIO_A, (1<<6), GPIO_OUT_HIGH, NULL},
-#endif
{"KB_OUT00", GPIO_B, (1<<0), GPIO_KB_OUTPUT, NULL},
{"KB_OUT01", GPIO_B, (1<<8), GPIO_KB_OUTPUT, NULL},
{"KB_OUT02", GPIO_B, (1<<12), GPIO_KB_OUTPUT, NULL},
@@ -102,15 +98,12 @@ void board_config_post_gpio_init(void)
/* TIM2_CH2 on PB3 */
gpio_set_alternate_function(GPIO_B, (1 << 3), GPIO_ALT_TIM2);
-#ifdef CONFIG_SPI
/* SPI1 on pins PA4-7 */
gpio_set_alternate_function(GPIO_A,
(1 << 4) | (1 << 5) | (1 << 6) | (1 << 7),
GPIO_ALT_SPI);
- /* 10 MHz pin speed */
- STM32_GPIO_OSPEEDR(GPIO_A) = (STM32_GPIO_OSPEEDR(GPIO_A) & ~0xff00) |
- 0xaa00;
-#endif
+ /* 40 MHz pin speed */
+ STM32_GPIO_OSPEEDR(GPIO_A) |= 0xff00;
}
#ifdef CONFIG_PMU_BOARD_INIT
diff --git a/board/pit/board.h b/board/pit/board.h
index 84347c3ca4..73b1d71b7a 100644
--- a/board/pit/board.h
+++ b/board/pit/board.h
@@ -99,7 +99,6 @@ enum gpio_signal {
GPIO_AC_PWRBTN_L,
GPIO_WP_L,
/* Outputs */
- GPIO_AC_STATUS,
GPIO_AP_RESET_L,
GPIO_CHARGER_EN,
GPIO_EC_INT,
@@ -114,9 +113,6 @@ enum gpio_signal {
GPIO_LED_POWER_L,
GPIO_PMIC_PWRON,
GPIO_PMIC_RESET,
-#ifndef CONFIG_SPI
- GPIO_SPI1_MISO,
-#endif
GPIO_KB_OUT00,
GPIO_KB_OUT01,
GPIO_KB_OUT02,
diff --git a/common/pmu_tps65090_charger.c b/common/pmu_tps65090_charger.c
index b5e0ca02cc..6ee16dc493 100644
--- a/common/pmu_tps65090_charger.c
+++ b/common/pmu_tps65090_charger.c
@@ -393,10 +393,6 @@ void charger_task(void)
/* Enable charger interrupt */
gpio_enable_interrupt(GPIO_CHARGER_INT);
-#ifdef CONFIG_AC_POWER_STATUS
- gpio_set_flags(GPIO_AC_STATUS, GPIO_OUT_HIGH);
-#endif
-
/*
* EC STOP mode support
* The charging loop can be stopped in idle state with AC unplugged.
@@ -544,9 +540,6 @@ DECLARE_HOOK(HOOK_CHIPSET_RESUME, pmu_chipset_events, HOOK_PRIO_DEFAULT);
void pmu_irq_handler(enum gpio_signal signal)
{
-#ifdef CONFIG_AC_POWER_STATUS
- gpio_set_level(GPIO_AC_STATUS, extpower_is_present());
-#endif
pmu_task_throttled_wake();
CPRINTF("Charger IRQ received.\n");
}