mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-03 10:17:21 +00:00
Nokia RX-51: Update README.nokia_rx51
Fix some typos, add information about setup_omap_atag, remove old suff about ONENAND_SUPPORT and update guide for UBIFS. Signed-off-by: Pali Rohár <pali@kernel.org>
This commit is contained in:
parent
5973f90c63
commit
42e05704d8
1 changed files with 15 additions and 17 deletions
|
@ -19,7 +19,7 @@ stored ATAGs (see boot order).
|
||||||
There is support for hardware watchdog. Hardware watchdog is started by
|
There is support for hardware watchdog. Hardware watchdog is started by
|
||||||
NOLO so u-boot must kick watchdog to prevent reboot device (but not very
|
NOLO so u-boot must kick watchdog to prevent reboot device (but not very
|
||||||
often, max every 2 seconds). There is also support for framebuffer display
|
often, max every 2 seconds). There is also support for framebuffer display
|
||||||
output with ANSI espace codes and the N900 HW keyboard input. USB tty works
|
output with ANSI escape codes and the N900 HW keyboard input. USB tty works
|
||||||
but is disabled because it prevents the current Maemo kernel from booting.
|
but is disabled because it prevents the current Maemo kernel from booting.
|
||||||
|
|
||||||
When U-Boot is starting it enable IBE bit in Auxiliary Control Register,
|
When U-Boot is starting it enable IBE bit in Auxiliary Control Register,
|
||||||
|
@ -36,7 +36,7 @@ Boot from SD or eMMC in this order:
|
||||||
|
|
||||||
* 1.
|
* 1.
|
||||||
* 1.1 find boot.scr on first fat partition
|
* 1.1 find boot.scr on first fat partition
|
||||||
* 1.2 find uImage on first fat parition
|
* 1.2 find uImage on first fat partition
|
||||||
* 1.3 same order for 2. - 4. fat partition
|
* 1.3 same order for 2. - 4. fat partition
|
||||||
* 2. same as 1. but for ext2/3 partition
|
* 2. same as 1. but for ext2/3 partition
|
||||||
* 3. same as 1. but for ext4 partition
|
* 3. same as 1. but for ext4 partition
|
||||||
|
@ -62,21 +62,26 @@ Available additional commands/variables:
|
||||||
* run trymmcscriptboot - Try to load and boot script ${mmcscriptfile}
|
* run trymmcscriptboot - Try to load and boot script ${mmcscriptfile}
|
||||||
* run trymmckernboot - Try to load and boot kernel image ${mmckernfile}
|
* run trymmckernboot - Try to load and boot kernel image ${mmckernfile}
|
||||||
* run trymmckerninitrdboot - Try to load and boot kernel image ${mmckernfile}
|
* run trymmckerninitrdboot - Try to load and boot kernel image ${mmckernfile}
|
||||||
with initrd image ${mmcinitrdfile}
|
with initrd image ${mmcinitrdfile}
|
||||||
|
|
||||||
Additional variables for loading files from mmc:
|
Additional variables for loading files from mmc:
|
||||||
|
|
||||||
* mmc ${mmcnum} (0 - external, 1 - internal)
|
* mmc ${mmcnum} (0 - external, 1 - internal)
|
||||||
* partition number ${mmcpart} (1 - 4)
|
* partition number ${mmcpart} (1 - 4)
|
||||||
* parition type ${mmctype} (fat, ext2)
|
* parition type ${mmctype} (fat, ext2, ext4)
|
||||||
|
|
||||||
Additional varuables for booting kernel:
|
Additional variables for booting kernel:
|
||||||
|
|
||||||
* setup_omap_atag - Add OMAP table into atags structure (needs maemo kernel)
|
* setup_omap_atag - Add OMAP table into atags structure (needs maemo kernel)
|
||||||
* setup_console_atag - Enable serial console in OMAP table
|
* setup_console_atag - Enable serial console in OMAP table
|
||||||
* setup_boot_reason_atag - Change boot reason in OMAP table
|
* setup_boot_reason_atag - Change boot reason in OMAP table
|
||||||
* setup_boot_mode_atag - Change boot mode in OMAP table
|
* setup_boot_mode_atag - Change boot mode in OMAP table
|
||||||
|
|
||||||
|
Variable setup_omap_atag is automatically set when booting attached kernel.
|
||||||
|
When variable setup_omap_atag is set, variable setup_console_atag is unset
|
||||||
|
and u-boot standard output is set to serial then setup_console_atag is
|
||||||
|
automatically set to 1. So output from Maemo kernel would go to serial port.
|
||||||
|
|
||||||
USB TTY:
|
USB TTY:
|
||||||
|
|
||||||
Maemo kernel 2.6.28 will crash if u-boot enable usb tty. So USB TTY is disabled.
|
Maemo kernel 2.6.28 will crash if u-boot enable usb tty. So USB TTY is disabled.
|
||||||
|
@ -85,20 +90,13 @@ USB TTY:
|
||||||
#define CONFIG_USB_TTY
|
#define CONFIG_USB_TTY
|
||||||
|
|
||||||
|
|
||||||
ONENAND support:
|
|
||||||
|
|
||||||
ONENAND support is disabled because not working yet and cause linux kernel to
|
|
||||||
crash or no access to mtd. For enabling ONENAND support add this line at begin
|
|
||||||
of file include/configs/nokia_rx51.h
|
|
||||||
|
|
||||||
#define ONENAND_SUPPORT
|
|
||||||
|
|
||||||
|
|
||||||
UBIFS support:
|
UBIFS support:
|
||||||
|
|
||||||
UBIFS support is disabled, because U-Boot image is too big and cannot be
|
UBIFS support is disabled, because U-Boot image is too big and cannot be
|
||||||
flashed with attached zImage to RX-51 kernel nand area. For enabling UBIFS
|
flashed with attached zImage to RX-51 kernel nand area. For enabling UBIFS
|
||||||
support first enable ONENAND support and then add this line at begin of file
|
support add following lines into file configs/nokia_rx51_defconfig
|
||||||
include/configs/nokia_rx51.h
|
|
||||||
|
|
||||||
#define UBIFS_SUPPORT
|
CONFIG_CMD_UBI=y
|
||||||
|
CONFIG_CMD_UBIFS=y
|
||||||
|
CONFIG_MTD_UBI_FASTMAP=y
|
||||||
|
CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1
|
||||||
|
|
Loading…
Add table
Reference in a new issue