Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1658479 > unrolled thread

[PATCH RESEND] mfd: arizona: Fix typo using hard-coded register

Started byCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
First post2017-06-06 10:50 +0200
Last post2017-06-06 11:20 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.kernel


Contents

  [PATCH RESEND] mfd: arizona: Fix typo using hard-coded register Charles Keepax <ckeepax@opensource.wolfsonmicro.com> - 2017-06-06 10:50 +0200
    Re: [PATCH RESEND] mfd: arizona: Fix typo using hard-coded register Lee Jones <lee.jones@linaro.org> - 2017-06-06 11:20 +0200

#1658479 — [PATCH RESEND] mfd: arizona: Fix typo using hard-coded register

FromCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
Date2017-06-06 10:50 +0200
Subject[PATCH RESEND] mfd: arizona: Fix typo using hard-coded register
Message-ID<tPilA-6lw-13@gated-at.bofh.it>
A hardcoded register is accidentally used instead of the register
address passed into the function. Correct this and use the appropriate
variable. This would cause minor issues on wm5102, but all other
devices using this driver would have been unaffected.

Fixes: commit ef84f885e037 ("mfd: arizona: Refactor arizona_poll_reg")
Reported-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
---
 drivers/mfd/arizona-core.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/mfd/arizona-core.c b/drivers/mfd/arizona-core.c
index 75488e6..8d46e3a 100644
--- a/drivers/mfd/arizona-core.c
+++ b/drivers/mfd/arizona-core.c
@@ -245,8 +245,7 @@ static int arizona_poll_reg(struct arizona *arizona,
 	int ret;
 
 	ret = regmap_read_poll_timeout(arizona->regmap,
-				       ARIZONA_INTERRUPT_RAW_STATUS_5, val,
-				       ((val & mask) == target),
+				       reg, val, ((val & mask) == target),
 				       ARIZONA_REG_POLL_DELAY_US,
 				       timeout_ms * 1000);
 	if (ret)
-- 
2.1.4

[toc] | [next] | [standalone]


#1658512

FromLee Jones <lee.jones@linaro.org>
Date2017-06-06 11:20 +0200
Message-ID<tPiOC-6Mu-3@gated-at.bofh.it>
In reply to#1658479
On Tue, 06 Jun 2017, Charles Keepax wrote:

> A hardcoded register is accidentally used instead of the register
> address passed into the function. Correct this and use the appropriate
> variable. This would cause minor issues on wm5102, but all other
> devices using this driver would have been unaffected.
> 
> Fixes: commit ef84f885e037 ("mfd: arizona: Refactor arizona_poll_reg")
> Reported-by: Andrzej Hajda <a.hajda@samsung.com>
> Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
> ---
>  drivers/mfd/arizona-core.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)

Applied, thanks.

> diff --git a/drivers/mfd/arizona-core.c b/drivers/mfd/arizona-core.c
> index 75488e6..8d46e3a 100644
> --- a/drivers/mfd/arizona-core.c
> +++ b/drivers/mfd/arizona-core.c
> @@ -245,8 +245,7 @@ static int arizona_poll_reg(struct arizona *arizona,
>  	int ret;
>  
>  	ret = regmap_read_poll_timeout(arizona->regmap,
> -				       ARIZONA_INTERRUPT_RAW_STATUS_5, val,
> -				       ((val & mask) == target),
> +				       reg, val, ((val & mask) == target),
>  				       ARIZONA_REG_POLL_DELAY_US,
>  				       timeout_ms * 1000);
>  	if (ret)

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web