From: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
To: barebox@lists.infradead.org
Subject: [PATCH 0/9 v4] at91: add bootstrap support
Date: Sat, 19 Jan 2013 17:35:24 +0100 [thread overview]
Message-ID: <20130119163524.GC26329@game.jcrosoft.org> (raw)
Hi,
v4:
make the code arm & mips supported for barebox head detection
v3:
send correct patch series and pull
can we have it on master the v2 does not cange much since v1
v2:
fix whitesapce
fix comment
fix command default
This patch serie introduce a common bootstrap code
aka xloder for TI and at91bootstrap for Atmel
to barebox
As I do not have with me right now a TI platform I did not switch
it to the new generic bootstrap code.
On at91 add it on the calao usb-a9263 test on nand and spi
This patch serie depends on the previous at91 patch series
The following changes since commit cef34886b745cf3f6dff55bf326e29a5857b2206:
graphic_utils/fb_open: fix fbsize (2013-01-16 21:33:14 +0100)
are available in the git repository at:
git://git.jcrosoft.org/barebox.git delivery/at91_bootstrap
for you to fetch changes up to dfb8584a950895f3e264ad3ee1c13a626c4e979a:
at91: usb_a9263: add bootstrap version (2013-01-17 01:22:43 +0800)
----------------------------------------------------------------
Jean-Christophe PLAGNIOL-VILLARD (9):
filetype: add is_barebox_mips_head support
filetype: add is_barebox_head
at91: add test commamd to emulate bootrom boot
at91sam926x: lowlevel add external boot support
at91: sam926x: switch lowlevel param to c code
at91: usb-a9263 add lowlevel init
introduce common bootstrap code
at91: add bootstrap version
at91: usb_a9263: add bootstrap version
arch/arm/boards/at91sam9263ek/Makefile | 5 +++++
arch/arm/boards/at91sam9263ek/config.h | 87 ---------------------------------------------------------------------------------------
arch/arm/boards/at91sam9263ek/lowlevel_init.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boards/mmccpu/Makefile | 5 +++++
arch/arm/boards/mmccpu/config.h | 118 ----------------------------------------------------------------------------------------------------------------------
arch/arm/boards/mmccpu/lowlevel_init.c | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boards/pm9261/Makefile | 5 +++++
arch/arm/boards/pm9261/config.h | 87 ---------------------------------------------------------------------------------------
arch/arm/boards/pm9261/lowlevel_init.c | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boards/pm9263/Makefile | 5 +++++
arch/arm/boards/pm9263/config.h | 103 -------------------------------------------------------------------------------------------------------
arch/arm/boards/pm9263/lowlevel_init.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/boards/usb-a926x/Makefile | 9 +++++++++
arch/arm/boards/usb-a926x/usb_a9263_bootstrap.c | 16 ++++++++++++++++
arch/arm/boards/usb-a926x/usb_a9263_lowlevel_init.c | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/configs/usb_a9263_128mib_bootstrap_defconfig | 26 ++++++++++++++++++++++++++
arch/arm/configs/usb_a9263_bootstrap_defconfig | 25 +++++++++++++++++++++++++
arch/arm/mach-at91/Kconfig | 13 +++++++++++++
arch/arm/mach-at91/Makefile | 2 ++
arch/arm/mach-at91/at91sam926x_lowlevel_init.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
arch/arm/mach-at91/boot_test_cmd.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/mach-at91/bootstrap.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/mach-at91/include/mach/at91_lowlevel_init.h | 33 +++++++++++++++++++++++++++++++++
arch/arm/mach-at91/include/mach/bootstrap.h | 28 ++++++++++++++++++++++++++++
common/filetype.c | 2 +-
include/bootstrap.h | 34 ++++++++++++++++++++++++++++++++++
include/filetype.h | 21 +++++++++++++++++++++
lib/Kconfig | 2 ++
lib/Makefile | 1 +
lib/bootstrap/Kconfig | 13 +++++++++++++
lib/bootstrap/Makefile | 3 +++
lib/bootstrap/common.c | 21 +++++++++++++++++++++
lib/bootstrap/devfs.c | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
lib/bootstrap/disk.c | 37 +++++++++++++++++++++++++++++++++++++
34 files changed, 1240 insertions(+), 421 deletions(-)
create mode 100644 arch/arm/boards/at91sam9263ek/lowlevel_init.c
create mode 100644 arch/arm/boards/mmccpu/lowlevel_init.c
create mode 100644 arch/arm/boards/pm9261/lowlevel_init.c
create mode 100644 arch/arm/boards/pm9263/lowlevel_init.c
create mode 100644 arch/arm/boards/usb-a926x/usb_a9263_bootstrap.c
create mode 100644 arch/arm/boards/usb-a926x/usb_a9263_lowlevel_init.c
create mode 100644 arch/arm/configs/usb_a9263_128mib_bootstrap_defconfig
create mode 100644 arch/arm/configs/usb_a9263_bootstrap_defconfig
create mode 100644 arch/arm/mach-at91/boot_test_cmd.c
create mode 100644 arch/arm/mach-at91/bootstrap.c
create mode 100644 arch/arm/mach-at91/include/mach/at91_lowlevel_init.h
create mode 100644 arch/arm/mach-at91/include/mach/bootstrap.h
create mode 100644 include/bootstrap.h
create mode 100644 lib/bootstrap/Kconfig
create mode 100644 lib/bootstrap/Makefile
create mode 100644 lib/bootstrap/common.c
create mode 100644 lib/bootstrap/devfs.c
create mode 100644 lib/bootstrap/disk.c
Best Regards,
J.
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2013-01-19 16:36 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-19 16:35 Jean-Christophe PLAGNIOL-VILLARD [this message]
2013-01-19 16:37 ` [PATCH 1/9] filetype: add is_barebox_mips_head support Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 16:37 ` [PATCH 2/9] filetype: add is_barebox_head Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 18:04 ` Alexander Aring
2013-01-19 20:39 ` Antony Pavlov
2013-01-19 16:37 ` [PATCH 3/9] at91: add test commamd to emulate bootrom boot Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 16:37 ` [PATCH 4/9] at91sam926x: lowlevel add external boot support Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 16:37 ` [PATCH 5/9] at91: sam926x: switch lowlevel param to c code Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 16:37 ` [PATCH 6/9] at91: usb-a9263 add lowlevel init Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 16:37 ` [PATCH 7/9] introduce common bootstrap code Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 16:37 ` [PATCH 8/9] at91: add bootstrap version Jean-Christophe PLAGNIOL-VILLARD
2013-01-19 16:37 ` [PATCH 9/9] at91: usb_a9263: " Jean-Christophe PLAGNIOL-VILLARD
2013-01-20 15:40 ` [PATCH 0/9 v4] at91: add bootstrap support Sascha Hauer
2013-01-21 10:21 ` Jean-Christophe PLAGNIOL-VILLARD
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=20130119163524.GC26329@game.jcrosoft.org \
--to=plagnioj@jcrosoft.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 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.