From 5d1d431b9793ae69a622a27ab8c25969a5c0ebd5 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Thu, 6 Aug 2020 09:09:01 -0400 Subject: FS#9295: Detect external power supply for ipod 1st & 2nd gen (Mark Fawcus) Change-Id: I7b64c37ead60152c8a12556cfa344e225abc1980 --- firmware/export/config/ipod1g2g.h | 4 ++-- firmware/target/arm/ipod/power-ipod.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/export/config/ipod1g2g.h b/firmware/export/config/ipod1g2g.h index 057b0fab48..fd497c7469 100644 --- a/firmware/export/config/ipod1g2g.h +++ b/firmware/export/config/ipod1g2g.h @@ -131,8 +131,8 @@ #define CONFIG_BATTERY_MEASURE VOLTAGE_MEASURE -/* Hardware controlled charging? FIXME */ -//#define CONFIG_CHARGING CHARGING_SIMPLE +/* Hardware controlled charging */ +#define CONFIG_CHARGING CHARGING_SIMPLE /* FIXME: Don't shutdown on low battery until we have proper suspend. */ #define NO_LOW_BATTERY_SHUTDOWN diff --git a/firmware/target/arm/ipod/power-ipod.c b/firmware/target/arm/ipod/power-ipod.c index ef594173f0..fcaf5b4ff8 100644 --- a/firmware/target/arm/ipod/power-ipod.c +++ b/firmware/target/arm/ipod/power-ipod.c @@ -66,7 +66,7 @@ unsigned int power_input_status(void) if ((GPIOD_INPUT_VAL & 0x08) != 0) status |= POWER_INPUT_USB_CHARGER; /* */ -#elif defined(IPOD_3G) +#elif defined(IPOD_3G) || defined(IPOD_1G2G) /* firewire power */ if ((GPIOC_INPUT_VAL & 0x10) == 0) status = POWER_INPUT_MAIN_CHARGER; -- cgit v1.2.3