From: Renaud Barbier <renaud.barbier@ge.com>
To: barebox@lists.infradead.org
Subject: [PATCH 0/4] Update P2020RDB board support to allow NFS booting.
Date: Fri, 30 Aug 2013 14:34:25 +0100 [thread overview]
Message-ID: <1377869669-27821-1-git-send-email-renaud.barbier@ge.com> (raw)
This patchset updates the PPC and board support to enable NFS boot.
Device tree fixup functionality for SOC version specific properties has
been added, these were imported from U-Boot files commom/fdt_support.c
and arch/powerpc/cpu/mpc85xx/fdt.c - version git-2b26201.
Since the boot memory mapping for the MPC85xx is limited to the first
64MiB, support has been added to ensure that the device tree is located
in this region before booting.
The P2020RDB configuration is updated to have device tree support
to boot Linux and environment support for the user to automate the boot
mechanism.
These modifications have been tested using a recent kernel (3.7-rc8).
There is no guarantee that older kernel and dtb versions will boot
correctly since support for older device tree fixup properties has not
been included.
Renaud Barbier (4):
of: base: import of_find_node_by_type
ppc: add mpc85xx device tree fixup functions
ppc: bootm: relocate fdt to valid boot memory
ppc: P2020RDB configuration update
arch/ppc/boards/freescale-p2020rdb/env/bin/init | 3 +
arch/ppc/boards/freescale-p2020rdb/env/config | 2 +
arch/ppc/boards/freescale-p2020rdb/p2020rdb.c | 7 +
arch/ppc/configs/p2020rdb_defconfig | 13 ++-
arch/ppc/include/asm/processor.h | 2 +
arch/ppc/lib/ppclinux.c | 49 ++++++-
arch/ppc/mach-mpc85xx/Makefile | 1 +
arch/ppc/mach-mpc85xx/eth-devices.c | 2 +-
arch/ppc/mach-mpc85xx/fdt.c | 197 +++++++++++++++++++++++
drivers/of/base.c | 29 ++++
include/of.h | 2 +
11 files changed, 304 insertions(+), 3 deletions(-)
create mode 100644 arch/ppc/boards/freescale-p2020rdb/env/bin/init
create mode 100644 arch/ppc/boards/freescale-p2020rdb/env/config
create mode 100644 arch/ppc/mach-mpc85xx/fdt.c
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2013-08-30 13:35 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-30 13:34 Renaud Barbier [this message]
2013-08-30 13:34 ` [PATCH 1/4] of: base: import of_find_node_by_type Renaud Barbier
2013-08-30 13:34 ` [PATCH 2/4] ppc: add mpc85xx device tree fixup functions Renaud Barbier
2013-09-02 8:49 ` Sascha Hauer
2013-09-02 16:34 ` Renaud Barbier
2013-08-30 13:34 ` [PATCH 3/4] ppc: bootm: relocate fdt to valid boot memory Renaud Barbier
2013-08-30 13:34 ` [PATCH 4/4] ppc: P2020RDB configuration update Renaud Barbier
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=1377869669-27821-1-git-send-email-renaud.barbier@ge.com \
--to=renaud.barbier@ge.com \
--cc=barebox@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