From: Pawel Moll <pawel.moll@arm.com>
To: devicetree-discuss@lists.ozlabs.org,
linux-arm-kernel@lists.infradead.org
Cc: Pawel Moll <pawel.moll@arm.com>
Subject: [PATCH v4 0/6] Versatile Express DT support
Date: Tue, 6 Dec 2011 15:43:43 +0000 [thread overview]
Message-ID: <1323186229-22054-1-git-send-email-pawel.moll@arm.com> (raw)
Hello again,
Here goes the fourth version of the series, hopefully something that
could be merged for 3.3 (all Revieved-by-s and Acked-by-s welcomed!)
Changes since v3:
* The "core tile" support has been renamed (no real code change)
to support for "platforms based on a processor" and the DTBs now
must be now compatible with "arm,vexpress-<tile-model>" and
"arm,vexpress-<processor>", the latter being the important bit.
Documentation has been updated accordingly (all language
suggestions more then welcome).
* Added support code for Cortex-A7 and Cortex-A15 based platforms
and DTS for V2P-CA15 tile with Test Chip 1.
* ARCH_VEXPRESS_RS1 has been dropped and the addresses in
Makefile.boot are not modified, so the behaviour of the non-DT
code is not changed at any time. ARCH_VEXPRESS_DT now enforces
AUTO_ZRELADDR.
* Compact Flash is now compatible with "arm,vexpress-cf" as well
as with "ata-generic".
* V2x_PERIPH macros are now (void _iomem *) pointers and the
V2x_PERIPH_P2V macros were dropped.
* Wrong ARCH_VEXPRESS_DT->OF selection was fixed to ->USE_OF.
* PL310-related Kconfig options were aligned to Will's and Dave's
changes.
* "make dtbs" compile all provided vexpress-*.dts files now.
Tested on:
- V2P-CA9 with ATAGs
- V2P-CA9 with DT
- V2P-CA5s with DT
- V2P-CA15 with DT
- V2F-2XV6 Cortex-A7 SMM with DT
Series v2 has been also tested by Ryan Harkin and provisionally acked
by Rob Herring.
Thanks for all your help, especially to Dave and Arnd for their
continuous support!
Pawel Moll (6):
ARM: versatile: Add missing ENDPROC to headsmp.S
ARM: vexpress: Get rid of MMIO_P2V
ARM: vexpress: Add DT support for the motherboard
ARM: vexpress: Motherboard RS1 memory map support
ARM: vexpress: DT-based support for Cortex-A5 and Cortex-A9 based
tiles
ARM: vexpress: DT-based support for Cortex-A7 and Cortex-A15 based
tiles
Documentation/devicetree/bindings/arm/vexpress.txt | 118 +++++++++
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 196 +++++++++++++++
arch/arm/boot/dts/vexpress-v2m.dtsi | 195 +++++++++++++++
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 138 +++++++++++
arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 131 ++++++++++
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 145 +++++++++++
arch/arm/include/asm/hardware/arm_timer.h | 5 +
arch/arm/mach-realview/platsmp.c | 3 +-
arch/arm/mach-vexpress/Kconfig | 68 +++++-
arch/arm/mach-vexpress/Makefile | 2 +
arch/arm/mach-vexpress/Makefile.boot | 6 +
arch/arm/mach-vexpress/core.h | 19 ++-
arch/arm/mach-vexpress/ct-ca9x4.c | 52 +---
arch/arm/mach-vexpress/dt-ca5_ca9.c | 114 +++++++++
arch/arm/mach-vexpress/dt-ca7_ca15.c | 95 +++++++
arch/arm/mach-vexpress/include/mach/ct-ca9x4.h | 13 +-
arch/arm/mach-vexpress/include/mach/debug-macro.S | 37 +++-
arch/arm/mach-vexpress/include/mach/irqs.h | 2 +-
arch/arm/mach-vexpress/include/mach/motherboard.h | 58 +++--
arch/arm/mach-vexpress/include/mach/uncompress.h | 13 +-
arch/arm/mach-vexpress/platsmp.c | 7 +-
arch/arm/mach-vexpress/v2m.c | 259 ++++++++++++++++++--
arch/arm/plat-versatile/headsmp.S | 1 +
23 files changed, 1557 insertions(+), 120 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/vexpress.txt
create mode 100644 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi
create mode 100644 arch/arm/boot/dts/vexpress-v2m.dtsi
create mode 100644 arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts
create mode 100644 arch/arm/boot/dts/vexpress-v2p-ca5s.dts
create mode 100644 arch/arm/boot/dts/vexpress-v2p-ca9.dts
create mode 100644 arch/arm/mach-vexpress/dt-ca5_ca9.c
create mode 100644 arch/arm/mach-vexpress/dt-ca7_ca15.c
next reply other threads:[~2011-12-06 15:43 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-06 15:43 Pawel Moll [this message]
2011-12-06 15:43 ` [PATCH v4 1/6] ARM: versatile: Add missing ENDPROC to headsmp.S Pawel Moll
[not found] ` <1323186229-22054-2-git-send-email-pawel.moll-5wv7dgnIgG8@public.gmane.org>
2011-12-06 22:52 ` Arnd Bergmann
2011-12-06 15:43 ` [PATCH v4 2/6] ARM: vexpress: Get rid of MMIO_P2V Pawel Moll
[not found] ` <1323186229-22054-3-git-send-email-pawel.moll-5wv7dgnIgG8@public.gmane.org>
2011-12-06 22:49 ` Arnd Bergmann
2011-12-06 15:43 ` [PATCH v4 3/6] ARM: vexpress: Add DT support for the motherboard Pawel Moll
[not found] ` <1323186229-22054-4-git-send-email-pawel.moll-5wv7dgnIgG8@public.gmane.org>
2011-12-06 22:50 ` Arnd Bergmann
2011-12-07 22:49 ` Arnd Bergmann
2011-12-08 10:37 ` Pawel Moll
[not found] ` <1323340679.32116.26.camel-okZbbLrgpR/YkXV2EHHjLW3o5bpOHsLO@public.gmane.org>
2011-12-08 15:41 ` Arnd Bergmann
2011-12-06 15:43 ` [PATCH v4 4/6] ARM: vexpress: Motherboard RS1 memory map support Pawel Moll
[not found] ` <1323186229-22054-5-git-send-email-pawel.moll-5wv7dgnIgG8@public.gmane.org>
2011-12-06 22:51 ` Arnd Bergmann
2011-12-06 15:43 ` [PATCH v4 5/6] ARM: vexpress: DT-based support for Cortex-A5 and Cortex-A9 based tiles Pawel Moll
[not found] ` <1323186229-22054-6-git-send-email-pawel.moll-5wv7dgnIgG8@public.gmane.org>
2011-12-06 22:53 ` Arnd Bergmann
2011-12-06 23:13 ` Arnd Bergmann
2011-12-07 19:06 ` Pawel Moll
[not found] ` <1323284788.32116.11.camel-okZbbLrgpR/YkXV2EHHjLW3o5bpOHsLO@public.gmane.org>
2011-12-07 22:50 ` Arnd Bergmann
2011-12-07 15:08 ` Dave Martin
2011-12-07 19:12 ` Pawel Moll
2011-12-07 15:33 ` Dave Martin
2011-12-07 19:09 ` Pawel Moll
[not found] ` <1323284974.32116.12.camel-okZbbLrgpR/YkXV2EHHjLW3o5bpOHsLO@public.gmane.org>
2011-12-08 11:40 ` Dave Martin
2011-12-06 15:43 ` [PATCH v4 6/6] ARM: vexpress: DT-based support for Cortex-A7 and Cortex-A15 " Pawel Moll
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=1323186229-22054-1-git-send-email-pawel.moll@arm.com \
--to=pawel.moll@arm.com \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=linux-arm-kernel@lists.infradead.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 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).