1 Introduction
2 ------------
3
4 NanoPayload is a test of bootable payloads for the Ben NanoNote, exploring the
5 necessary initialisation activities to allow programs to run on the device.
6 Unlike U-Boot, it does not seek to become a general framework for booting any
7 kind of device; instead, it merely attempts to provide a minimal collection of
8 routines for "bare metal" software usage in order to illustrate the
9 initialisation requirements and to make it possible to deploy other software.
10
11 Related U-Boot Resources
12 ------------------------
13
14 Some resources may only exist in the branch of U-Boot identified as
15 u-boot-2012.10-rc2 when configuring OpenWrt. Others may exist in the principal
16 U-Boot development branch, but differ between that branch and the previous
17 XBurst-supporting branch.
18
19 arch/mips/cpu/xburst/jz4740.c RAM and clock-related initialisation
20 arch/mips/lib/board.c generic board initialisation
21 arch/mips/include/asm/io.h things like readl and writel
22 board/qi/qi_lb60/qi_lb60.c board-specific initialisation
23 common/lcd.c generic LCD initialisation