From: josh.cartwright@ni.com (Josh Cartwright)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/3] ARM: zynq: ARCH_MULTIPLATFORM support
Date: Mon, 19 Nov 2012 12:19:51 -0600 [thread overview]
Message-ID: <cover.1353349191.git.josh.cartwright@ni.com> (raw)
Michal-
Here's an attempt at supporting ARCH_MULTIPLATFORM on Zynq. I've gotten
a multiplatform kernel building and booting on the zc702, although I
haven't tried to boot the same image on another non-Zynq board, due to
lack of available hardware.
It would be super awesome if this set could land in 3.8, but I know
we're running out of time there. I wouldn't be too heartbroken if it
didn't make it.
This patchset is on top of your arm-next branch and with the
debug_ll_init support patch @ arm-soc/devel/debug_ll_init.
Patch 1 drops the early TTC mapping. It is not necessary, since the TTC
driver now supports pulling mapping info from the device tree.
Patch 2 converts zynq to use the debug_ll_init() infrastructure slated
to go into 3.8.
Patch 3 is the bulk of the set, moving around logic around within
mach-zynq/include, and setting up the necessary build magic to get Zynq
building w/ CONFIG_ARCH_MULTIPLATFORM.
Thanks,
Josh
---
Josh Cartwright (3):
ARM: zynq: remove TTC early mapping
ARM: zynq: make use of debug_ll_io_init()
ARM: zynq: add support for ARCH_MULTIPLATFORM
arch/arm/Kconfig | 14 +-----
arch/arm/Kconfig.debug | 1 +
.../mach/debug-macro.S => include/debug/zynq.S} | 23 ++++++++--
arch/arm/mach-zynq/Kconfig | 13 ++++++
arch/arm/mach-zynq/common.c | 38 +++++-----------
arch/arm/mach-zynq/include/mach/uart.h | 25 ----------
arch/arm/mach-zynq/include/mach/uncompress.h | 51 ---------------------
arch/arm/mach-zynq/include/mach/zynq_soc.h | 53 ----------------------
arch/arm/mach-zynq/timer.c | 1 -
9 files changed, 46 insertions(+), 173 deletions(-)
rename arch/arm/{mach-zynq/include/mach/debug-macro.S => include/debug/zynq.S} (61%)
create mode 100644 arch/arm/mach-zynq/Kconfig
delete mode 100644 arch/arm/mach-zynq/include/mach/uart.h
delete mode 100644 arch/arm/mach-zynq/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-zynq/include/mach/zynq_soc.h
--
1.8.0
WARNING: multiple messages have this Message-ID (diff)
From: Josh Cartwright <josh.cartwright@ni.com>
To: Michal Simek <michal.simek@xilinx.com>, arm@kernel.org
Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: [PATCH 0/3] ARM: zynq: ARCH_MULTIPLATFORM support
Date: Mon, 19 Nov 2012 12:19:51 -0600 [thread overview]
Message-ID: <cover.1353349191.git.josh.cartwright@ni.com> (raw)
Michal-
Here's an attempt at supporting ARCH_MULTIPLATFORM on Zynq. I've gotten
a multiplatform kernel building and booting on the zc702, although I
haven't tried to boot the same image on another non-Zynq board, due to
lack of available hardware.
It would be super awesome if this set could land in 3.8, but I know
we're running out of time there. I wouldn't be too heartbroken if it
didn't make it.
This patchset is on top of your arm-next branch and with the
debug_ll_init support patch @ arm-soc/devel/debug_ll_init.
Patch 1 drops the early TTC mapping. It is not necessary, since the TTC
driver now supports pulling mapping info from the device tree.
Patch 2 converts zynq to use the debug_ll_init() infrastructure slated
to go into 3.8.
Patch 3 is the bulk of the set, moving around logic around within
mach-zynq/include, and setting up the necessary build magic to get Zynq
building w/ CONFIG_ARCH_MULTIPLATFORM.
Thanks,
Josh
---
Josh Cartwright (3):
ARM: zynq: remove TTC early mapping
ARM: zynq: make use of debug_ll_io_init()
ARM: zynq: add support for ARCH_MULTIPLATFORM
arch/arm/Kconfig | 14 +-----
arch/arm/Kconfig.debug | 1 +
.../mach/debug-macro.S => include/debug/zynq.S} | 23 ++++++++--
arch/arm/mach-zynq/Kconfig | 13 ++++++
arch/arm/mach-zynq/common.c | 38 +++++-----------
arch/arm/mach-zynq/include/mach/uart.h | 25 ----------
arch/arm/mach-zynq/include/mach/uncompress.h | 51 ---------------------
arch/arm/mach-zynq/include/mach/zynq_soc.h | 53 ----------------------
arch/arm/mach-zynq/timer.c | 1 -
9 files changed, 46 insertions(+), 173 deletions(-)
rename arch/arm/{mach-zynq/include/mach/debug-macro.S => include/debug/zynq.S} (61%)
create mode 100644 arch/arm/mach-zynq/Kconfig
delete mode 100644 arch/arm/mach-zynq/include/mach/uart.h
delete mode 100644 arch/arm/mach-zynq/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-zynq/include/mach/zynq_soc.h
--
1.8.0
next reply other threads:[~2012-11-19 18:19 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-19 18:19 Josh Cartwright [this message]
2012-11-19 18:19 ` [PATCH 0/3] ARM: zynq: ARCH_MULTIPLATFORM support Josh Cartwright
2012-11-19 16:01 ` [PATCH 1/3] ARM: zynq: remove TTC early mapping Josh Cartwright
2012-11-19 16:01 ` Josh Cartwright
2012-11-20 12:41 ` Michal Simek
2012-11-20 12:41 ` Michal Simek
2012-11-19 16:16 ` [PATCH 2/3] ARM: zynq: make use of debug_ll_io_init() Josh Cartwright
2012-11-19 16:16 ` Josh Cartwright
2012-11-20 12:41 ` Michal Simek
2012-11-20 12:41 ` Michal Simek
2012-11-19 17:38 ` [PATCH 3/3] ARM: zynq: add support for ARCH_MULTIPLATFORM Josh Cartwright
2012-11-19 17:38 ` Josh Cartwright
2012-11-20 12:42 ` Michal Simek
2012-11-20 12:42 ` Michal Simek
2012-11-20 12:30 ` [PATCH 0/3] ARM: zynq: ARCH_MULTIPLATFORM support Michal Simek
2012-11-20 12:30 ` Michal Simek
2012-11-21 7:23 ` Olof Johansson
2012-11-21 7:23 ` Olof Johansson
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=cover.1353349191.git.josh.cartwright@ni.com \
--to=josh.cartwright@ni.com \
--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 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.