From: Lee Jones <lee.jones@linaro.org>
To: "Maciej S. Szmigiero" <mail@maciej.szmigiero.name>
Cc: linux-kernel <linux-kernel@vger.kernel.org>, vbyravarasu@nvidia.com
Subject: Re: mfd: tps65090: set regmap config reg counts properly
Date: Thu, 11 Feb 2016 17:06:27 +0000 [thread overview]
Message-ID: <20160211170627.GF20693@x1> (raw)
In-Reply-To: <56AE83E6.2010900@maciej.szmigiero.name>
On Sun, 31 Jan 2016, Maciej S. Szmigiero wrote:
> Regmap config max_register field should contain number of
> device last register, however num_reg_defaults_raw field
> should be set to register count instead
> (usually one register more than max_register).
>
> tps65090 driver had both of these fields set to the same value,
> fix this by introducing separate defines for max register
> number and total count of registers.
>
> Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name>
> ---
> drivers/mfd/tps65090.c | 5 ++---
> include/linux/mfd/tps65090.h | 5 +++++
> 2 files changed, 7 insertions(+), 3 deletions(-)
These 3 patches should really be submitted as a threaded set, so they
stay together in one's inbox.
Also, please submit patches using the subject line format expected by
the subsystem.
`git log --oneline -- <subsystem>` helps with this.
As you're a first time offender, I'll fix this for you this time.
Applied, thanks.
> diff --git a/drivers/mfd/tps65090.c b/drivers/mfd/tps65090.c
> index f88085ad9772..d7ec318c40c3 100644
> --- a/drivers/mfd/tps65090.c
> +++ b/drivers/mfd/tps65090.c
> @@ -30,7 +30,6 @@
> #include <linux/err.h>
>
> #define NUM_INT_REG 2
> -#define TOTAL_NUM_REG 0x18
>
> #define TPS65090_INT1_MASK_VAC_STATUS_CHANGE 1
> #define TPS65090_INT1_MASK_VSYS_STATUS_CHANGE 2
> @@ -161,8 +160,8 @@ static bool is_volatile_reg(struct device *dev, unsigned int reg)
> static const struct regmap_config tps65090_regmap_config = {
> .reg_bits = 8,
> .val_bits = 8,
> - .max_register = TOTAL_NUM_REG,
> - .num_reg_defaults_raw = TOTAL_NUM_REG,
> + .max_register = TPS65090_MAX_REG,
> + .num_reg_defaults_raw = TPS65090_NUM_REGS,
> .cache_type = REGCACHE_RBTREE,
> .volatile_reg = is_volatile_reg,
> };
> diff --git a/include/linux/mfd/tps65090.h b/include/linux/mfd/tps65090.h
> index 0bf2708df150..67d144b3b8f9 100644
> --- a/include/linux/mfd/tps65090.h
> +++ b/include/linux/mfd/tps65090.h
> @@ -77,6 +77,11 @@ enum {
> #define TPS65090_REG_CG_CTRL5 0x09
> #define TPS65090_REG_CG_STATUS1 0x0a
> #define TPS65090_REG_CG_STATUS2 0x0b
> +#define TPS65090_REG_AD_OUT1 0x17
> +#define TPS65090_REG_AD_OUT2 0x18
> +
> +#define TPS65090_MAX_REG TPS65090_REG_AD_OUT2
> +#define TPS65090_NUM_REGS (TPS65090_MAX_REG + 1)
>
> struct tps65090 {
> struct device *dev;
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
prev parent reply other threads:[~2016-02-11 17:06 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-31 22:00 mfd: tps65090: set regmap config reg counts properly Maciej S. Szmigiero
2016-02-11 17:06 ` Lee Jones [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160211170627.GF20693@x1 \
--to=lee.jones@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mail@maciej.szmigiero.name \
--cc=vbyravarasu@nvidia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.