boardid = &(buf->ag306.boardid[0]);
break;
case 3:
- matchtagid = "bc308";
- tagid = &(buf->bc308.tagId[0]);
- sscanf(buf->bc308.rootAddress,"%u", &rootfsaddr);
- sscanf(buf->bc308.rootLength, "%u", &rootfslen);
- sscanf(buf->bc308.kernelAddress, "%u", &kerneladdr);
- sscanf(buf->bc308.kernelLength, "%u", &kernellen);
- sscanf(buf->bc308.totalLength, "%u", &totallen);
- tagidcrc = buf->bc308.tagIdCRC;
- tagversion = &(buf->bc308.tagVersion[0]);
- boardid = &(buf->bc308.boardid[0]);
+ matchtagid = "bc221";
+ tagid = &(buf->bc221.tagId[0]);
+ sscanf(buf->bc221.rootAddress,"%u", &rootfsaddr);
+ sscanf(buf->bc221.rootLength, "%u", &rootfslen);
+ sscanf(buf->bc221.kernelAddress, "%u", &kerneladdr);
+ sscanf(buf->bc221.kernelLength, "%u", &kernellen);
+ sscanf(buf->bc221.totalLength, "%u", &totallen);
+ tagidcrc = buf->bc221.tagIdCRC;
+ tagversion = &(buf->bc221.tagVersion[0]);
+ boardid = &(buf->bc221.boardid[0]);
break;
case 4:
matchtagid = "bc310";
parts[curpart].size = master->size - parts[0].size - parts[3].size;
for (i = 0; i < nrparts; i++)
- printk(KERN_INFO PFX "Partition %d is %s offset %x and length %x\n", i, parts[i].name, parts[i].offset, parts[i].size);
+ printk(KERN_INFO PFX "Partition %d is %s offset %llx and length %llx\n", i, parts[i].name, parts[i].offset, parts[i].size);
*pparts = parts;
vfree(buf);
} else {
printk(KERN_INFO PFX "assuming RedBoot bootloader\n");
if (bcm963xx_mtd_info->size > 0x00400000) {
- printk(KERN_INFO PFX "Support for extended flash memory size : 0x%08X ; ONLY 64MBIT SUPPORT\n", bcm963xx_mtd_info->size);
+ printk(KERN_INFO PFX "Support for extended flash memory size : 0x%llx ; ONLY 64MBIT SUPPORT\n", bcm963xx_mtd_info->size);
bcm963xx_map.virt = (u32)(EXTENDED_SIZE);
}