From: Kishon Vijay Abraham I <kishon@ti.com>
To: Ulf Hansson <ulf.hansson@linaro.org>,
Olof Johansson <olof@lixom.net>, Tony Lindgren <tony@atomide.com>,
Mark Brown <broonie@kernel.org>
Cc: "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
linux-mmc <linux-mmc@vger.kernel.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"Rob Herring" <robh+dt@kernel.org>,
"Paweł Moll" <pawel.moll@arm.com>,
"Mark Rutland" <mark.rutland@arm.com>,
"Ian Campbell" <ijc+devicetree@hellion.org.uk>,
"Kumar Gala" <galak@codeaurora.org>,
"Benoit Cousson" <bcousson@baylibre.com>,
"Russell King - ARM Linux" <linux@arm.linux.org.uk>,
"Liam Girdwood" <lgirdwood@gmail.com>,
linux-omap <linux-omap@vger.kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"Sekhar Nori" <nsekhar@ti.com>
Subject: Re: [PATCH v2 0/6] regulator: Fix pbias regulator enable
Date: Thu, 3 Sep 2015 14:51:27 +0530 [thread overview]
Message-ID: <55E81117.2040900@ti.com> (raw)
In-Reply-To: <CAPDyKFrVR+vvmxm43hGimjqo4pcFa1pfDuNNENXU-tk_qXo2=w@mail.gmail.com>
Hi,
On Thursday 03 September 2015 01:09 PM, Ulf Hansson wrote:
> +Olof
>
> On 3 September 2015 at 08:50, Kishon Vijay Abraham I <kishon@ti.com> wrote:
>> vsel_reg and enable_reg of the pbias regulator descriptor should actually
>> have the offset from syscon.
>>
>> However after
>> "ARM: dts: <platform>: add minimal l4 bus layout with control module
>> support"
>> vsel_reg and enable_reg started to have the absolute address because
>> of address translation that happens due to pbias node made as the
>> child node of syscon. This breaks the pbias regulator enable.
>>
>> This series adds the 'offset' to be populated in vsel_reg and enable_reg
>> in the pbias driver itself.
>>
>> Changes from v1:
>> *) Fixed Tony's review comments on adding a 'comment' for adding offset in
>> the driver and adding a warning for using platform_get_resource.
>> *) Added Tony's Acked-by.
>>
>> Tested these patches against mmc -next in omap4 panda, omap3 beagle xm,
>> dra72 and omap5 uevm
>>
>> Kishon Vijay Abraham I (6):
>> regulator: pbias: program pbias register offset in pbias driver
>> ARM: dts: dra7: use "ti,pbias-dra7" compatible string for pbias
>> ARM: dts: omap243x: use "ti,pbias-omap2" compatible string for pbias
>> ARM: dts: omap3: use "ti,pbias-omap3" compatible string for pbias
>> ARM: dts: omap4: use "ti,pbias-omap4" compatible string for pbias
>> ARM: dts: omap5: use "ti,pbias-omap5" compatible string for pbias
>>
>> .../bindings/regulator/pbias-regulator.txt | 7 ++-
>> arch/arm/boot/dts/dra7.dtsi | 2 +-
>> arch/arm/boot/dts/omap2430.dtsi | 2 +-
>> arch/arm/boot/dts/omap3.dtsi | 2 +-
>> arch/arm/boot/dts/omap4.dtsi | 2 +-
>> arch/arm/boot/dts/omap5.dtsi | 2 +-
>> drivers/regulator/pbias-regulator.c | 56 +++++++++++++++++---
>> 7 files changed, 61 insertions(+), 12 deletions(-)
>>
>> --
>> 1.7.9.5
>>
>
> I have recently queued another patchset [1] for the mmc omap driver
> for 4.3 through my mmc tree for which Olof Johansson reported a
> regression [2] for Panda ES with multi_v7_defconfig.
I generally perform my tests with omap2plus_defconfig and without this
series MMC doesn't work with omap2plus_defconfig.
>
> Kishon, could you please clarify if $subject patchset solves that
> regression reported by Olof? Or perhaps Olof can run a test?
Just checked multi_v7_defconfig and this series is definitely required
to get MMC working. But we also have to enable 'CONFIG_REGULATOR_PBIAS'
which is not enabled by default in multi_v7_defconfig.
So we should have a patch to enable 'CONFIG_REGULATOR_PBIAS' in
multi_v7_defconfig to completely solve the problem reported by Olof.
I'll prepare a patch for multi_v7_defconfig and post it asap.
Thanks
Kishon
>
> Finally, perhaps it's better if we queue this through my mmc tree
> since we would then be able to avoid the regression - if I put
> $subject patchset before [1], right? Then I need an ack from Mark for
> the regulator patch.
> Please tell me if you guys prefer another way.
>
> Kind regards
> Uffe
>
> [1]
> http://permalink.gmane.org/gmane.linux.kernel/2027789
>
> [2]
> http://www.spinics.net/lists/linux-mmc/msg33146.html
>
WARNING: multiple messages have this Message-ID (diff)
From: kishon@ti.com (Kishon Vijay Abraham I)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 0/6] regulator: Fix pbias regulator enable
Date: Thu, 3 Sep 2015 14:51:27 +0530 [thread overview]
Message-ID: <55E81117.2040900@ti.com> (raw)
In-Reply-To: <CAPDyKFrVR+vvmxm43hGimjqo4pcFa1pfDuNNENXU-tk_qXo2=w@mail.gmail.com>
Hi,
On Thursday 03 September 2015 01:09 PM, Ulf Hansson wrote:
> +Olof
>
> On 3 September 2015 at 08:50, Kishon Vijay Abraham I <kishon@ti.com> wrote:
>> vsel_reg and enable_reg of the pbias regulator descriptor should actually
>> have the offset from syscon.
>>
>> However after
>> "ARM: dts: <platform>: add minimal l4 bus layout with control module
>> support"
>> vsel_reg and enable_reg started to have the absolute address because
>> of address translation that happens due to pbias node made as the
>> child node of syscon. This breaks the pbias regulator enable.
>>
>> This series adds the 'offset' to be populated in vsel_reg and enable_reg
>> in the pbias driver itself.
>>
>> Changes from v1:
>> *) Fixed Tony's review comments on adding a 'comment' for adding offset in
>> the driver and adding a warning for using platform_get_resource.
>> *) Added Tony's Acked-by.
>>
>> Tested these patches against mmc -next in omap4 panda, omap3 beagle xm,
>> dra72 and omap5 uevm
>>
>> Kishon Vijay Abraham I (6):
>> regulator: pbias: program pbias register offset in pbias driver
>> ARM: dts: dra7: use "ti,pbias-dra7" compatible string for pbias
>> ARM: dts: omap243x: use "ti,pbias-omap2" compatible string for pbias
>> ARM: dts: omap3: use "ti,pbias-omap3" compatible string for pbias
>> ARM: dts: omap4: use "ti,pbias-omap4" compatible string for pbias
>> ARM: dts: omap5: use "ti,pbias-omap5" compatible string for pbias
>>
>> .../bindings/regulator/pbias-regulator.txt | 7 ++-
>> arch/arm/boot/dts/dra7.dtsi | 2 +-
>> arch/arm/boot/dts/omap2430.dtsi | 2 +-
>> arch/arm/boot/dts/omap3.dtsi | 2 +-
>> arch/arm/boot/dts/omap4.dtsi | 2 +-
>> arch/arm/boot/dts/omap5.dtsi | 2 +-
>> drivers/regulator/pbias-regulator.c | 56 +++++++++++++++++---
>> 7 files changed, 61 insertions(+), 12 deletions(-)
>>
>> --
>> 1.7.9.5
>>
>
> I have recently queued another patchset [1] for the mmc omap driver
> for 4.3 through my mmc tree for which Olof Johansson reported a
> regression [2] for Panda ES with multi_v7_defconfig.
I generally perform my tests with omap2plus_defconfig and without this
series MMC doesn't work with omap2plus_defconfig.
>
> Kishon, could you please clarify if $subject patchset solves that
> regression reported by Olof? Or perhaps Olof can run a test?
Just checked multi_v7_defconfig and this series is definitely required
to get MMC working. But we also have to enable 'CONFIG_REGULATOR_PBIAS'
which is not enabled by default in multi_v7_defconfig.
So we should have a patch to enable 'CONFIG_REGULATOR_PBIAS' in
multi_v7_defconfig to completely solve the problem reported by Olof.
I'll prepare a patch for multi_v7_defconfig and post it asap.
Thanks
Kishon
>
> Finally, perhaps it's better if we queue this through my mmc tree
> since we would then be able to avoid the regression - if I put
> $subject patchset before [1], right? Then I need an ack from Mark for
> the regulator patch.
> Please tell me if you guys prefer another way.
>
> Kind regards
> Uffe
>
> [1]
> http://permalink.gmane.org/gmane.linux.kernel/2027789
>
> [2]
> http://www.spinics.net/lists/linux-mmc/msg33146.html
>
next prev parent reply other threads:[~2015-09-03 9:23 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-03 6:50 [PATCH v2 0/6] regulator: Fix pbias regulator enable Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 1/6] regulator: pbias: program pbias register offset in pbias driver Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-06 0:09 ` Applied "regulator: pbias: program pbias register offset in pbias driver" to the regulator tree Mark Brown
2015-09-03 6:50 ` [PATCH v2 2/6] ARM: dts: dra7: use "ti,pbias-dra7" compatible string for pbias Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 2/6] ARM: dts: dra7: use "ti, pbias-dra7" " Kishon Vijay Abraham I
[not found] ` <1441263042-12942-1-git-send-email-kishon-l0cyMroinI0@public.gmane.org>
2015-09-03 6:50 ` [PATCH v2 3/6] ARM: dts: omap243x: use "ti,pbias-omap2" " Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 3/6] ARM: dts: omap243x: use "ti, pbias-omap2" " Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 4/6] ARM: dts: omap3: use "ti, pbias-omap3" " Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 4/6] ARM: dts: omap3: use "ti,pbias-omap3" " Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 4/6] ARM: dts: omap3: use "ti, pbias-omap3" " Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 5/6] ARM: dts: omap4: use "ti,pbias-omap4" " Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 5/6] ARM: dts: omap4: use "ti, pbias-omap4" " Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 6/6] ARM: dts: omap5: use "ti,pbias-omap5" " Kishon Vijay Abraham I
2015-09-03 6:50 ` Kishon Vijay Abraham I
2015-09-03 6:50 ` [PATCH v2 6/6] ARM: dts: omap5: use "ti, pbias-omap5" " Kishon Vijay Abraham I
2015-09-03 7:39 ` [PATCH v2 0/6] regulator: Fix pbias regulator enable Ulf Hansson
2015-09-03 7:39 ` Ulf Hansson
2015-09-03 9:21 ` Kishon Vijay Abraham I [this message]
2015-09-03 9:21 ` Kishon Vijay Abraham I
2015-09-03 15:04 ` Tony Lindgren
2015-09-03 15:04 ` Tony Lindgren
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=55E81117.2040900@ti.com \
--to=kishon@ti.com \
--cc=bcousson@baylibre.com \
--cc=broonie@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=galak@codeaurora.org \
--cc=ijc+devicetree@hellion.org.uk \
--cc=lgirdwood@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=mark.rutland@arm.com \
--cc=nsekhar@ti.com \
--cc=olof@lixom.net \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=tony@atomide.com \
--cc=ulf.hansson@linaro.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.