diff --git a/qiboot/src/cpu/s3c2442/gta02.c b/qiboot/src/cpu/s3c2442/gta02.c index 662f1e8..885debd 100644 --- a/qiboot/src/cpu/s3c2442/gta02.c +++ b/qiboot/src/cpu/s3c2442/gta02.c @@ -378,7 +378,7 @@ const struct board_api board_api_gta02 = { /* these are the ways we could boot GTA02 in order to try */ .kernel_source = { [0] = { - .name = "SD Card EXT2 Kernel", + .name = "SD Card EXT2 P1 Kernel", .block_init = sd_card_init_gta02, .block_read = sd_card_block_read_gta02, .partition_index = 1, @@ -400,7 +400,7 @@ const struct board_api board_api_gta02 = { "ro" }, [1] = { - .name = "SD Card EXT2 Kernel", + .name = "SD Card EXT2 P2 Kernel", .block_init = sd_card_init_gta02, .block_read = sd_card_block_read_gta02, .partition_index = 2, @@ -422,6 +422,28 @@ const struct board_api board_api_gta02 = { "ro" }, [2] = { + .name = "SD Card EXT2 P3 Kernel", + .block_init = sd_card_init_gta02, + .block_read = sd_card_block_read_gta02, + .partition_index = 3, + .filesystem = FS_EXT2, + .filepath = "boot/uImage-GTA02.bin", + .commandline = "mtdparts=physmap-flash:-(nor);" \ + "neo1973-nand:" \ + "0x00040000(qi)," \ + "0x00040000(cmdline)," \ + "0x00800000(backupkernel)," \ + "0x000a0000(extra)," \ + "0x00040000(identity)," \ + "0x0f6a0000(backuprootfs) " \ + "rootfstype=ext3 " \ + "root=/dev/mmcblk0p3 " \ + "console=ttySAC2,115200 " \ + "loglevel=4 " \ + "init=/sbin/init "\ + "ro" + }, + [3] = { .name = "NAND Kernel", .block_read = nand_read_ll, .offset_blocks512_if_no_partition = 0x80000 / 512,