From: Thierry Reding <thierry.reding@gmail.com>
To: Andrew Bresticker <abrestic@chromium.org>
Cc: Linus Walleij <linus.walleij@linaro.org>,
Stephen Warren <swarren@wwwdotorg.org>,
Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>,
Mark Rutland <mark.rutland@arm.com>,
Ian Campbell <ijc+devicetree@hellion.org.uk>,
Kumar Gala <galak@codeaurora.org>,
devicetree@vger.kernel.org,
"linux-tegra@vger.kernel.org" <linux-tegra@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH v2 2/4] pinctrl: Add NVIDIA Tegra XUSB pad controller support
Date: Thu, 12 Jun 2014 09:22:21 +0200 [thread overview]
Message-ID: <20140612072220.GC17027@ulmo> (raw)
In-Reply-To: <CAL1qeaGKUGjSzriDGptR+h23+bS3ZWuStz6koPURCstkFbEjNA@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1292 bytes --]
On Wed, Jun 11, 2014 at 01:23:59PM -0700, Andrew Bresticker wrote:
> On Tue, Jun 10, 2014 at 4:11 AM, Thierry Reding <thierry.reding@gmail.com> wrote:
[...]
> > +static int tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl,
> > + unsigned int group,
> > + unsigned long *configs,
> > + unsigned int num_configs)
> > +{
> > + struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
> > + const struct tegra_xusb_padctl_lane *lane;
> > + enum tegra_xusb_padctl_param param;
> > + unsigned int i;
> > + u32 value;
> > +
> > + lane = &padctl->soc->lanes[group];
> > +
> > + for (i = 0; i < num_configs; i++) {
> > + param = TEGRA_XUSB_PADCTL_UNPACK_PARAM(configs[i]);
> > + value = TEGRA_XUSB_PADCTL_UNPACK_VALUE(configs[i]);
> > +
> > + switch (param) {
> > + case TEGRA_XUSB_PADCTL_IDDQ:
> > + value = padctl_readl(padctl, lane->offset);
>
> This overwrites the configuration value - probably want to use a
> separate variable for the register value.
Good catch, thanks.
Thierry
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: thierry.reding@gmail.com (Thierry Reding)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 2/4] pinctrl: Add NVIDIA Tegra XUSB pad controller support
Date: Thu, 12 Jun 2014 09:22:21 +0200 [thread overview]
Message-ID: <20140612072220.GC17027@ulmo> (raw)
In-Reply-To: <CAL1qeaGKUGjSzriDGptR+h23+bS3ZWuStz6koPURCstkFbEjNA@mail.gmail.com>
On Wed, Jun 11, 2014 at 01:23:59PM -0700, Andrew Bresticker wrote:
> On Tue, Jun 10, 2014 at 4:11 AM, Thierry Reding <thierry.reding@gmail.com> wrote:
[...]
> > +static int tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl,
> > + unsigned int group,
> > + unsigned long *configs,
> > + unsigned int num_configs)
> > +{
> > + struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
> > + const struct tegra_xusb_padctl_lane *lane;
> > + enum tegra_xusb_padctl_param param;
> > + unsigned int i;
> > + u32 value;
> > +
> > + lane = &padctl->soc->lanes[group];
> > +
> > + for (i = 0; i < num_configs; i++) {
> > + param = TEGRA_XUSB_PADCTL_UNPACK_PARAM(configs[i]);
> > + value = TEGRA_XUSB_PADCTL_UNPACK_VALUE(configs[i]);
> > +
> > + switch (param) {
> > + case TEGRA_XUSB_PADCTL_IDDQ:
> > + value = padctl_readl(padctl, lane->offset);
>
> This overwrites the configuration value - probably want to use a
> separate variable for the register value.
Good catch, thanks.
Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140612/8e8deb93/attachment.sig>
next prev parent reply other threads:[~2014-06-12 7:22 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-10 11:11 [PATCH v2 1/4] of: Add NVIDIA Tegra XUSB pad controller binding Thierry Reding
2014-06-10 11:11 ` Thierry Reding
2014-06-10 11:11 ` Thierry Reding
[not found] ` <1402398708-10722-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-06-10 11:11 ` [PATCH v2 2/4] pinctrl: Add NVIDIA Tegra XUSB pad controller support Thierry Reding
2014-06-10 11:11 ` Thierry Reding
2014-06-10 11:11 ` Thierry Reding
2014-06-11 20:23 ` Andrew Bresticker
2014-06-11 20:23 ` Andrew Bresticker
[not found] ` <CAL1qeaGKUGjSzriDGptR+h23+bS3ZWuStz6koPURCstkFbEjNA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-06-11 21:06 ` Stephen Warren
2014-06-11 21:06 ` Stephen Warren
2014-06-11 21:06 ` Stephen Warren
2014-06-12 7:22 ` Thierry Reding [this message]
2014-06-12 7:22 ` Thierry Reding
[not found] ` <1402398708-10722-2-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-06-12 20:39 ` Stephen Warren
2014-06-12 20:39 ` Stephen Warren
2014-06-12 20:39 ` Stephen Warren
2014-07-04 23:04 ` Linus Walleij
2014-07-04 23:04 ` Linus Walleij
2014-07-04 23:01 ` [PATCH v2 1/4] of: Add NVIDIA Tegra XUSB pad controller binding Linus Walleij
2014-07-04 23:01 ` Linus Walleij
2014-07-04 23:01 ` Linus Walleij
2014-06-10 11:11 ` [PATCH v2 3/4] ARM: tegra: tegra124: Add XUSB pad controller Thierry Reding
2014-06-10 11:11 ` Thierry Reding
2014-06-10 11:11 ` [PATCH v2 4/4] ARM: tegra: jetson-tk1: " Thierry Reding
2014-06-10 11:11 ` Thierry Reding
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=20140612072220.GC17027@ulmo \
--to=thierry.reding@gmail.com \
--cc=abrestic@chromium.org \
--cc=devicetree@vger.kernel.org \
--cc=galak@codeaurora.org \
--cc=ijc+devicetree@hellion.org.uk \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-tegra@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=swarren@wwwdotorg.org \
/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.