diff options
Diffstat (limited to 'src/drivers')
-rw-r--r-- | src/drivers/ti/tps65090/tps65090.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/drivers/ti/tps65090/tps65090.c b/src/drivers/ti/tps65090/tps65090.c index 4f9005bb5c..2d2ea692e6 100644 --- a/src/drivers/ti/tps65090/tps65090.c +++ b/src/drivers/ti/tps65090/tps65090.c @@ -92,48 +92,6 @@ static int tps65090_fet_set(unsigned int bus, enum fet_id fet_id, int set) return FET_ERR_NOT_READY; } -/* FIXME(dhendrix): add timer API */ -#if 0 -int tps65090_fet_enable(unsigned int bus, enum fet_id fet_id) -{ - int loops; - unsigned long start; - int ret = 0; - - start = get_timer(0); - for (loops = 0; ; loops++) { - ret = tps65090_fet_set(bus, fet_id, 1); - if (!ret) - break; - - if (get_timer(start) > 100) - break; - - /* Turn it off and try again until we time out */ - tps65090_fet_set(bus, fet_id, 0); - } - - if (ret) { - printk(BIOS_DEBUG, "%s: FET%d failed to power on: time=%lums, " - "loops=%d\n", __func__, fet_id, - get_timer(start), loops); - } else if (loops) { - printk(BIOS_DEBUG, "%s: FET%d powered on after %lums, " - "loops=%d\n", __func__, fet_id, - get_timer(start), loops); - } - /* - * Unfortunately, there are some conditions where the power - * good bit will be 0, but the fet still comes up. One such - * case occurs with the lcd backlight. We'll just return 0 here - * and assume that the fet will eventually come up. - */ - if (ret == FET_ERR_NOT_READY) - ret = 0; - - return ret; -} -#endif int tps65090_fet_enable(unsigned int bus, enum fet_id fet_id) { int loops; |