From: Shinya Kuribayashi <skuribay@pobox.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v7 0/3] those series patches for add ben nanonote board
Date: Sun, 02 Oct 2011 22:52:30 +0900 [thread overview]
Message-ID: <4E886C9E.10400@pobox.com> (raw)
Hi,
Here's seventh patchset for Ben NanoNote initial support. I've been
working with Xiangfu past six months to polish v6 patches. We have
addressed all comments from Wolfgang and Scott so far, drop nand_spl
and USB_boot functions to make the initial bring-up minimum and simple.
I think the patchset is now in good shape, so will merge and make a
pull-request during this merge window. Please give it a final review
and if something to fix, please let us know.
Scott and Wolfgang, I know NAND land changes should go through Scott's
tree, but the NAND driver is part of the initial support. May I take
it through MIPS tree? Hope it's Ok with you.
Changes since v6 patchset are described in each patch.
Shinya
--- 8< ---
Boilerplate from Xiangfu Liu:
those patches are for add xburst jz4740 base file and Ben NanoNote
(codename qi_lb60) to U-Boot
some info about xburst jz4740:
the xburst jz4740 is recently added to linux 2.6.36
and it's support the device Ben NanoNote out of box,
this xburst jz4740 cpu have one feature is Boot From USB, there is a
small rom in jz4740, but LOW some PIN, the cpu will boot to this small
rom, then init cpu and USB module, then we can send 8KB bin file to
the cpu by USB(by using 'xbboot' or 'usbboot'[1]).
which means if your bootloader is borken,(the first few KBs in NAND)
you can always boot the device from usb, then reflash the nand.
in OpenMoko FreeRunner, there are NOR and NAND. when people broken the
nand bootloader, it's must boot from NOR, reflash the bootloader back
when people broken the NAND and NOR, he(she) must reflash by using JTAG
but in Ben NanoNote, we just need boot from usb. flash the nand again :)
BTW:there are a lot of PMP, Audio device in China use the Xburst cpu,
but I think they are all base on u-boot 1.1.6. by working on
Ben NanoNote (http://en.qi-hardware.com) one year, we try to
update the u-boot to last version and send it to upstream. :)
for more info about Ingenic Xburst JZ4740
http://www.ingenic.cn/eng/default.aspx
http://www.linux-mips.org/wiki/Ingenic
Xiangfu Liu (3):
MIPS: Ingenic XBurst Jz4740 processor support
MIPS: Jz4740: Add NAND driver
MIPS: JZ4740: Add qi_lb60 board support
MAINTAINERS | 4 +
MAKEALL | 4 +-
README | 1 +
arch/mips/cpu/xburst/Makefile | 49 ++
arch/mips/cpu/xburst/config.mk | 24 +
arch/mips/cpu/xburst/cpu.c | 152 +++++
arch/mips/cpu/xburst/jz4740.c | 248 ++++++++
arch/mips/cpu/xburst/jz_serial.c | 114 ++++
arch/mips/cpu/xburst/start.S | 171 ++++++
arch/mips/cpu/xburst/timer.c | 169 ++++++
arch/mips/include/asm/global_data.h | 11 +
arch/mips/include/asm/jz4740.h | 1115 +++++++++++++++++++++++++++++++++++
board/qi/qi_lb60/Makefile | 45 ++
board/qi/qi_lb60/config.mk | 31 +
board/qi/qi_lb60/qi_lb60.c | 104 ++++
board/qi/qi_lb60/u-boot.lds | 61 ++
boards.cfg | 1 +
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/jz4740_nand.c | 261 ++++++++
include/configs/qi_lb60.h | 210 +++++++
20 files changed, 2775 insertions(+), 1 deletions(-)
create mode 100644 arch/mips/cpu/xburst/Makefile
create mode 100644 arch/mips/cpu/xburst/config.mk
create mode 100644 arch/mips/cpu/xburst/cpu.c
create mode 100644 arch/mips/cpu/xburst/jz4740.c
create mode 100644 arch/mips/cpu/xburst/jz_serial.c
create mode 100644 arch/mips/cpu/xburst/start.S
create mode 100644 arch/mips/cpu/xburst/timer.c
create mode 100644 arch/mips/include/asm/jz4740.h
create mode 100644 board/qi/qi_lb60/Makefile
create mode 100644 board/qi/qi_lb60/config.mk
create mode 100644 board/qi/qi_lb60/qi_lb60.c
create mode 100644 board/qi/qi_lb60/u-boot.lds
create mode 100644 drivers/mtd/nand/jz4740_nand.c
create mode 100644 include/configs/qi_lb60.h
next reply other threads:[~2011-10-02 13:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-02 13:52 Shinya Kuribayashi [this message]
2011-10-02 13:54 ` [U-Boot] [PATCH v7 1/3] MIPS: Ingenic XBurst Jz4740 processor support Shinya Kuribayashi
2011-10-06 21:12 ` Wolfgang Denk
2011-10-02 13:56 ` [U-Boot] [PATCH v7 2/3] MIPS: Jz4740: Add NAND driver Shinya Kuribayashi
2011-10-06 21:12 ` Wolfgang Denk
2011-10-02 13:56 ` [U-Boot] [PATCH v7 3/3] MIPS: JZ4740: Add qi_lb60 board support Shinya Kuribayashi
2011-10-06 21:11 ` Wolfgang Denk
2011-10-02 15:08 ` [U-Boot] [PATCH v7 0/3] those series patches for add ben nanonote board Xiangfu Liu
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=4E886C9E.10400@pobox.com \
--to=skuribay@pobox.com \
--cc=u-boot@lists.denx.de \
/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