From 55d60d4e76ceb3cd789785d2f7d6ea0fc21f89f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Wed, 26 May 2010 11:14:13 +0000 Subject: [PATCH] as3525v2: no need to set PMU_GATE bit (bit 3) in PMU_enable register when reading It's only needed when we'll write to the selected register git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26309 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/ascodec-target.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/target/arm/as3525/ascodec-target.h b/firmware/target/arm/as3525/ascodec-target.h index 8ce9a428d3..d3d095c365 100644 --- a/firmware/target/arm/as3525/ascodec-target.h +++ b/firmware/target/arm/as3525/ascodec-target.h @@ -131,7 +131,7 @@ static inline int ascodec_read_pmu(unsigned int index, unsigned int subreg) /* we disable interrupts to make sure no operation happen on the i2c bus * between selecting the sub register and reading it */ int oldstatus = disable_irq_save(); - ascodec_write(AS3543_PMU_ENABLE, 8|subreg); + ascodec_write(AS3543_PMU_ENABLE, subreg); int ret = ascodec_read(index); restore_irq(oldstatus); return ret;