* [PATCH 0/4] memory: pl17x: add support of PL175 and PL176 controllers
@ 2015-09-28 16:50 Vladimir Zapolskiy
[not found] ` <1443459043-24144-1-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Vladimir Zapolskiy @ 2015-09-28 16:50 UTC (permalink / raw)
To: Joachim Eastwood, Olof Johansson
Cc: devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Rob Herring,
Pawel Moll, Mark Rutland
The change adds support of ARM PrimeCell PL175 MPMC and PL176 MPMC,
the static memory controllers on devices are similar to one found on
ARM PrimeCell PL172, add support to the existing driver.
Vladimir Zapolskiy (4):
memory: pl172: correct MPMC peripheral ID register bits
memory: pl172: add ARM PrimeCell PL175 MPMC support
memory: pl172: add ARM PrimeCell PL176 MPMC support
doc: dt: arm,pl172: add description of PL175 and PL176 controllers
.../bindings/memory-controllers/arm,pl172.txt | 8 ++++---
drivers/memory/pl172.c | 26 +++++++++++++++++++---
2 files changed, 28 insertions(+), 6 deletions(-)
--
2.1.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 4/4] doc: dt: arm,pl172: add description of PL175 and PL176 controllers
[not found] ` <1443459043-24144-1-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
@ 2015-09-28 16:51 ` Vladimir Zapolskiy
2015-09-29 20:39 ` [PATCH 0/4] memory: pl17x: add support " Joachim Eastwood
1 sibling, 0 replies; 5+ messages in thread
From: Vladimir Zapolskiy @ 2015-09-28 16:51 UTC (permalink / raw)
To: Joachim Eastwood, Olof Johansson
Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, Rob Herring,
Pawel Moll, Mark Rutland, devicetree-u79uwXL29TY76Z2rM5mHXA
Signed-off-by: Vladimir Zapolskiy <vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
Cc: Rob Herring <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: Pawel Moll <pawel.moll-5wv7dgnIgG8@public.gmane.org>
Cc: Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>
Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
---
.../devicetree/bindings/memory-controllers/arm,pl172.txt | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings/memory-controllers/arm,pl172.txt b/Documentation/devicetree/bindings/memory-controllers/arm,pl172.txt
index e6df32f..22b77ee 100644
--- a/Documentation/devicetree/bindings/memory-controllers/arm,pl172.txt
+++ b/Documentation/devicetree/bindings/memory-controllers/arm,pl172.txt
@@ -1,8 +1,9 @@
-* Device tree bindings for ARM PL172 MultiPort Memory Controller
+* Device tree bindings for ARM PL172/PL175/PL176 MultiPort Memory Controller
Required properties:
-- compatible: "arm,pl172", "arm,primecell"
+- compatible: Must be "arm,primecell" and exactly one from
+ "arm,pl172", "arm,pl175" or "arm,pl176".
- reg: Must contains offset/length value for controller.
@@ -56,7 +57,8 @@ Optional child cs node config properties:
- mpmc,extended-wait: Enable extended wait.
-- mpmc,buffer-enable: Enable write buffer.
+- mpmc,buffer-enable: Enable write buffer, option is not supported by
+ PL175 and PL176 controllers.
- mpmc,write-protect: Enable write protect.
--
2.1.4
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 0/4] memory: pl17x: add support of PL175 and PL176 controllers
[not found] ` <1443459043-24144-1-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-09-28 16:51 ` [PATCH 4/4] doc: dt: arm,pl172: add description " Vladimir Zapolskiy
@ 2015-09-29 20:39 ` Joachim Eastwood
[not found] ` <CAGhQ9VzUwkkXqRQ-WZ_cjRKCrE=co1LNwFaQfGmBbuEOsVZ6_A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
1 sibling, 1 reply; 5+ messages in thread
From: Joachim Eastwood @ 2015-09-29 20:39 UTC (permalink / raw)
To: Vladimir Zapolskiy
Cc: Olof Johansson, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
Rob Herring, Pawel Moll, Mark Rutland
Hi Vladimir,
On 28 September 2015 at 18:50, Vladimir Zapolskiy <vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org> wrote:
> The change adds support of ARM PrimeCell PL175 MPMC and PL176 MPMC,
> the static memory controllers on devices are similar to one found on
> ARM PrimeCell PL172, add support to the existing driver.
>
> Vladimir Zapolskiy (4):
> memory: pl172: correct MPMC peripheral ID register bits
> memory: pl172: add ARM PrimeCell PL175 MPMC support
> memory: pl172: add ARM PrimeCell PL176 MPMC support
> doc: dt: arm,pl172: add description of PL175 and PL176 controllers
Changes look good to me.
What LPC32xx board did you test this on, btw?
Also if you have added the controller to lpc32xx.dtsi it would be
great if you could also submit those changes to the lpc32xx
maintainer.
regards,
Joachim Eastwood
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/4] memory: pl17x: add support of PL175 and PL176 controllers
[not found] ` <CAGhQ9VzUwkkXqRQ-WZ_cjRKCrE=co1LNwFaQfGmBbuEOsVZ6_A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-09-29 21:28 ` Vladimir Zapolskiy
[not found] ` <560B028D.1040402-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Vladimir Zapolskiy @ 2015-09-29 21:28 UTC (permalink / raw)
To: Joachim Eastwood
Cc: Olof Johansson, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
Rob Herring, Pawel Moll, Mark Rutland
Hi Joachim,
On 29.09.2015 23:39, Joachim Eastwood wrote:
> Hi Vladimir,
>
> On 28 September 2015 at 18:50, Vladimir Zapolskiy <vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org> wrote:
>> The change adds support of ARM PrimeCell PL175 MPMC and PL176 MPMC,
>> the static memory controllers on devices are similar to one found on
>> ARM PrimeCell PL172, add support to the existing driver.
>>
>> Vladimir Zapolskiy (4):
>> memory: pl172: correct MPMC peripheral ID register bits
>> memory: pl172: add ARM PrimeCell PL175 MPMC support
>> memory: pl172: add ARM PrimeCell PL176 MPMC support
>> doc: dt: arm,pl172: add description of PL175 and PL176 controllers
>
> Changes look good to me.
>
> What LPC32xx board did you test this on, btw?
I tested PL175 on Timll Devkit3250 board with 4Mb NOR.
> Also if you have added the controller to lpc32xx.dtsi it would be
> great if you could also submit those changes to the lpc32xx
> maintainer.
>
Right, this is in my plans. To avoid any mess in the controller driver,
mach-lpc32xx must be converted to common clock framework firstly, that's
what I'm doing at the moment, then I'll send the corresponding EMC
updates in lpc32xx.dtsi.
By the way I've tested your clocksource driver on LPC32xx and it works
fine, but again clean switching to it is not possible until LPC32xx
clocks are out of the common clock framework.
--
With best wishes,
Vladimir
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 0/4] memory: pl17x: add support of PL175 and PL176 controllers
[not found] ` <560B028D.1040402-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
@ 2015-09-30 21:40 ` Joachim Eastwood
0 siblings, 0 replies; 5+ messages in thread
From: Joachim Eastwood @ 2015-09-30 21:40 UTC (permalink / raw)
To: Vladimir Zapolskiy
Cc: Olof Johansson, devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
Rob Herring, Pawel Moll, Mark Rutland
On 29 September 2015 at 23:28, Vladimir Zapolskiy <vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org> wrote:
> Hi Joachim,
>
> On 29.09.2015 23:39, Joachim Eastwood wrote:
>> Hi Vladimir,
>>
>> On 28 September 2015 at 18:50, Vladimir Zapolskiy <vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org> wrote:
>>> The change adds support of ARM PrimeCell PL175 MPMC and PL176 MPMC,
>>> the static memory controllers on devices are similar to one found on
>>> ARM PrimeCell PL172, add support to the existing driver.
>>>
>>> Vladimir Zapolskiy (4):
>>> memory: pl172: correct MPMC peripheral ID register bits
>>> memory: pl172: add ARM PrimeCell PL175 MPMC support
>>> memory: pl172: add ARM PrimeCell PL176 MPMC support
>>> doc: dt: arm,pl172: add description of PL175 and PL176 controllers
>>
>> Changes look good to me.
>>
>> What LPC32xx board did you test this on, btw?
>
> I tested PL175 on Timll Devkit3250 board with 4Mb NOR.
Okey, good.
I have now tested your changes on my two lpc18xx boards here and
everything seems fine.
>> Also if you have added the controller to lpc32xx.dtsi it would be
>> great if you could also submit those changes to the lpc32xx
>> maintainer.
>>
>
> Right, this is in my plans. To avoid any mess in the controller driver,
> mach-lpc32xx must be converted to common clock framework firstly, that's
> what I'm doing at the moment, then I'll send the corresponding EMC
> updates in lpc32xx.dtsi.
Nice to hear that you are working on a clk driver lpc32xx!
> By the way I've tested your clocksource driver on LPC32xx and it works
> fine, but again clean switching to it is not possible until LPC32xx
> clocks are out of the common clock framework.
ah, good, then we could eventually get rid of the timer driver in mach-lpc32xx.
regards,
Joachim Eastwood
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-09-30 21:40 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-28 16:50 [PATCH 0/4] memory: pl17x: add support of PL175 and PL176 controllers Vladimir Zapolskiy
[not found] ` <1443459043-24144-1-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-09-28 16:51 ` [PATCH 4/4] doc: dt: arm,pl172: add description " Vladimir Zapolskiy
2015-09-29 20:39 ` [PATCH 0/4] memory: pl17x: add support " Joachim Eastwood
[not found] ` <CAGhQ9VzUwkkXqRQ-WZ_cjRKCrE=co1LNwFaQfGmBbuEOsVZ6_A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-09-29 21:28 ` Vladimir Zapolskiy
[not found] ` <560B028D.1040402-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-09-30 21:40 ` Joachim Eastwood
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).