1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-27 15:15:32 +02:00

[u-boot] fix Issue 28 visual indicator when booting from microSD

This commit is contained in:
Xiangfu Liu 2010-01-26 12:31:35 +08:00
parent 02cf23c40f
commit 9e00a231d4
2 changed files with 50 additions and 42 deletions

View File

@ -1,16 +1,17 @@
From 07e50d40b5c79fbaa244ae7f8a60873d63bc4924 Mon Sep 17 00:00:00 2001
From: Xiangfu Liu <xiangfu@qi-hardware.com>
Date: Sat, 16 Jan 2010 12:56:31 +0800
Subject: [PATCH 1/2] new files
this patch include all the new files
From: Xiangfu Liu <xiangfu@sharism.com>
---
board/qi_lb60/Makefile | 38 +
board/qi_lb60/config.mk | 31 +
board/qi_lb60/flash.c | 50 +
board/qi_lb60/Makefile | 38
board/qi_lb60/config.mk | 31
board/qi_lb60/flash.c | 50
board/qi_lb60/qi_lb60.c | 107 +
board/qi_lb60/u-boot-nand.lds | 63 +
board/qi_lb60/u-boot.lds | 63 +
cpu/mips/jz4740.c | 574 +++++
board/qi_lb60/u-boot-nand.lds | 63
board/qi_lb60/u-boot.lds | 63
cpu/mips/jz4740.c | 574 ++++
cpu/mips/jz4740_cpm_test.c | 98 +
cpu/mips/jz4740_nand.c | 199 ++
cpu/mips/jz_cs8900.c | 397 +++
@ -22,17 +23,17 @@ Subject: [PATCH 1/2] new files
cpu/mips/jz_lcd.h | 1020 ++++++++
cpu/mips/jz_mmc.c | 1404 +++++++++++
cpu/mips/jz_mmc.h | 113 +
cpu/mips/jz_serial.c | 167 ++
cpu/mips/mmc_protocol.h | 273 +++
cpu/mips/qi_lb60_gpm940b0.c | 420 ++++
cpu/mips/jz_serial.c | 167 +
cpu/mips/mmc_protocol.h | 273 ++
cpu/mips/qi_lb60_gpm940b0.c | 420 +++
cpu/mips/qi_lb60_gpm940b0.h | 212 ++
cpu/mips/usb_boot.S | 880 +++++++
include/asm-mips/jz4740.h | 4880 +++++++++++++++++++++++++++++++++++++
include/configs/qi_lb60.h | 213 ++
nand_spl/board/qi_lb60/Makefile | 104 +
nand_spl/board/qi_lb60/config.mk | 34 +
nand_spl/board/qi_lb60/u-boot.lds | 63 +
nand_spl/nand_boot_jz4740.c | 456 ++++
nand_spl/board/qi_lb60/config.mk | 34
nand_spl/board/qi_lb60/u-boot.lds | 63
nand_spl/nand_boot_jz4740.c | 456 +++
29 files changed, 13637 insertions(+), 0 deletions(-)
create mode 100644 board/qi_lb60/Makefile
create mode 100644 board/qi_lb60/config.mk
@ -64,6 +65,7 @@ Subject: [PATCH 1/2] new files
create mode 100644 nand_spl/board/qi_lb60/u-boot.lds
create mode 100644 nand_spl/nand_boot_jz4740.c
diff --git a/board/qi_lb60/Makefile b/board/qi_lb60/Makefile
new file mode 100644
index 0000000..470447d
@ -13875,6 +13877,3 @@ index 0000000..924a47a
+ */
+ (*uboot)();
+}
--
1.6.3.3

View File

@ -1,30 +1,32 @@
From 64c6e9b3ad9241d88411867cc4d5478bb6c6f3dd Mon Sep 17 00:00:00 2001
this patch include the u-boot2009.11 change files
From: Xiangfu Liu <xiangfu@sharism.cc>
Date: Mon, 18 Jan 2010 15:52:15 +0800
Subject: [PATCH 2/2] change file
---
Makefile | 10 +
board/qi_lb60/qi_lb60.c | 39 +++-
common/env_common.c | 2 +-
common/lcd.c | 45 ++++-
common/main.c | 4 +-
cpu/mips/Makefile | 4 +
common/env_common.c | 2
common/lcd.c | 45 ++++
common/main.c | 4
cpu/mips/Makefile | 4
cpu/mips/cache.S | 280 ++++++++++----------------
cpu/mips/config.mk | 6 +-
cpu/mips/config.mk | 6 -
cpu/mips/cpu.c | 75 +++++++
cpu/mips/start.S | 432 +++++++++++++++++++++++++++++++--------
drivers/mtd/nand/nand_base.c | 88 ++++++++-
examples/standalone/mips.lds | 2 +-
include/asm-mips/addrspace.h | 2 +-
cpu/mips/start.S | 432 ++++++++++++++++++++++++++++++++--------
drivers/mtd/nand/nand_base.c | 88 ++++++++
examples/standalone/mips.lds | 2
include/asm-mips/addrspace.h | 2
include/asm-mips/global_data.h | 11 +
include/configs/qi_lb60.h | 2 +
include/lcd.h | 56 +++++-
lib_mips/board.c | 18 ++-
lib_mips/bootm.c | 4 +-
lib_mips/time.c | 4 +
nand_spl/nand_boot_jz4740.c | 46 ++---
20 files changed, 797 insertions(+), 333 deletions(-)
include/configs/qi_lb60.h | 2
include/lcd.h | 56 +++++
lib_mips/board.c | 18 +-
lib_mips/bootm.c | 7 +
lib_mips/time.c | 4
nand_spl/nand_boot_jz4740.c | 46 +---
20 files changed, 800 insertions(+), 333 deletions(-)
diff --git a/Makefile b/Makefile
index f06a97c..a318eb4 100644
@ -1700,7 +1702,7 @@ index b2d113e..87cb12d 100644
bd->bi_flashoffset = monitor_flash_len; /* reserved area for U-Boot */
#else
diff --git a/lib_mips/bootm.c b/lib_mips/bootm.c
index 54af24c..34150e9 100644
index 54af24c..64bcad9 100644
--- a/lib_mips/bootm.c
+++ b/lib_mips/bootm.c
@@ -46,7 +46,9 @@ static void linux_env_set (char * env_name, char * env_val);
@ -1714,6 +1716,16 @@ index 54af24c..34150e9 100644
char env_buf[12];
char *cp;
@@ -98,6 +100,9 @@ int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)
}
/* we assume that the kernel is in place */
+ if (gd->boot_option == 1)
+ printf ("\n *** Booting from mircoSD ***\n");
+
printf ("\nStarting kernel ...\n\n");
theKernel (linux_argc, linux_argv, linux_env, 0);
diff --git a/lib_mips/time.c b/lib_mips/time.c
index 07e356d..4654bf4 100644
--- a/lib_mips/time.c
@ -1813,6 +1825,3 @@ index 924a47a..146de19 100644
usb_boot();
}
--
1.6.3.3