linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers
@ 2014-03-10 18:12 Tomas Novotny
  2014-03-11  6:51 ` Lee Jones
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Tomas Novotny @ 2014-03-10 18:12 UTC (permalink / raw)
  To: linux-omap; +Cc: peter.ujfalusi

There are some unused registers in twl4030 at I2C address 0x49 and function
twl4030_49_nop_reg() is used to check accessibility of that registers. These
registers are written in decimal format but the values are correct in
hexadecimal format. (It can be checked few lines above the patched code -
these registers are marked as unused there.)

As a consequence three registers of audio submodule are treated as
inaccessible (preamplifier carkit right and both handsfree registers).

CC: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Tomas Novotny <tomas@novotny.cz>
---
 drivers/mfd/twl-core.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/mfd/twl-core.c b/drivers/mfd/twl-core.c
index ed71832..e87140b 100644
--- a/drivers/mfd/twl-core.c
+++ b/drivers/mfd/twl-core.c
@@ -282,11 +282,11 @@ static struct reg_default twl4030_49_defaults[] = {
 static bool twl4030_49_nop_reg(struct device *dev, unsigned int reg)
 {
 	switch (reg) {
-	case 0:
-	case 3:
-	case 40:
-	case 41:
-	case 42:
+	case 0x00:
+	case 0x03:
+	case 0x40:
+	case 0x41:
+	case 0x42:
 		return false;
 	default:
 		return true;
-- 
1.8.4.5


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-03-19 15:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-10 18:12 [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers Tomas Novotny
2014-03-11  6:51 ` Lee Jones
2014-03-11  6:52 ` Lee Jones
2014-03-11 12:16   ` Tomas Novotny
2014-03-11  8:29 ` Peter Ujfalusi
2014-03-18 17:26   ` Tony Lindgren
2014-03-18 20:19     ` Lee Jones
2014-03-19 15:31       ` Tony Lindgren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).