[PATCH 0/4] Update P2020RDB board support to allow NFS booting.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux