Re: [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers

2014-03-19 Thread Tony Lindgren
* Lee Jones lee.jo...@linaro.org [140318 13:23]:
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.ujfal...@ti.com
Signed-off-by: Tomas Novotny to...@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:
   
   Uhm, I can not be that @#$%^ that I did this... I have no idea how I 
   left out
   the 0x
   
   Thanks for spotting it!
   
   Acked-by Peter Ujfalusi peter.ujfal...@ti.com
  
  Peter, if this does not make it to the -rc series, care to send this to
  the stable for inclusion after it hits mainline?
  
  This fixes twl4030 audio regression at least on boards using HandsfreeL
  for audio.
 
 I think it's a little late in the cycle to send this to the -rcs.
 
 Stable will be Cc'ed however.

That's fine with me thanks.

Tony
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers

2014-03-18 Thread Tony Lindgren
* Peter Ujfalusi peter.ujfal...@ti.com [140311 01:33]:
 On 03/10/2014 08:12 PM, Tomas Novotny wrote:
  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.ujfal...@ti.com
  Signed-off-by: Tomas Novotny to...@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:
 
 Uhm, I can not be that @#$%^ that I did this... I have no idea how I left out
 the 0x
 
 Thanks for spotting it!
 
 Acked-by Peter Ujfalusi peter.ujfal...@ti.com

Peter, if this does not make it to the -rc series, care to send this to
the stable for inclusion after it hits mainline?

This fixes twl4030 audio regression at least on boards using HandsfreeL
for audio.

Regards,

Tony
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers

2014-03-18 Thread Lee Jones
   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.ujfal...@ti.com
   Signed-off-by: Tomas Novotny to...@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:
  
  Uhm, I can not be that @#$%^ that I did this... I have no idea how I left 
  out
  the 0x
  
  Thanks for spotting it!
  
  Acked-by Peter Ujfalusi peter.ujfal...@ti.com
 
 Peter, if this does not make it to the -rc series, care to send this to
 the stable for inclusion after it hits mainline?
 
 This fixes twl4030 audio regression at least on boards using HandsfreeL
 for audio.

I think it's a little late in the cycle to send this to the -rcs.

Stable will be Cc'ed however.

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers

2014-03-11 Thread Lee Jones
 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.ujfal...@ti.com
 Signed-off-by: Tomas Novotny to...@novotny.cz
 ---
  drivers/mfd/twl-core.c | 10 +-
  1 file changed, 5 insertions(+), 5 deletions(-)

Applied, thanks.

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers

2014-03-11 Thread Lee Jones
 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.ujfal...@ti.com
 Signed-off-by: Tomas Novotny to...@novotny.cz
 ---
  drivers/mfd/twl-core.c | 10 +-
  1 file changed, 5 insertions(+), 5 deletions(-)

In future, please don't forget to CC LKML.

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers

2014-03-11 Thread Peter Ujfalusi
On 03/10/2014 08:12 PM, Tomas Novotny wrote:
 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.ujfal...@ti.com
 Signed-off-by: Tomas Novotny to...@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:

Uhm, I can not be that @#$%^ that I did this... I have no idea how I left out
the 0x

Thanks for spotting it!

Acked-by Peter Ujfalusi peter.ujfal...@ti.com

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] mfd: twl-core: Fix accessibility of some twl4030 audio registers

2014-03-10 Thread Tomas Novotny
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.ujfal...@ti.com
Signed-off-by: Tomas Novotny to...@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

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html