mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 14:41:31 +00:00
Define IH_CPU_AVR32
Make it possible to generate AVR32 uImage files with mkimage and make cmd_bootm recognize them. Patch by Haavard Skinnemoen, 22 Sep 2006
This commit is contained in:
parent
d82718fed0
commit
1a1b7374b8
4 changed files with 10 additions and 0 deletions
|
@ -2,6 +2,11 @@
|
||||||
Changes since U-Boot 1.1.4:
|
Changes since U-Boot 1.1.4:
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
|
* Define IH_CPU_AVR32
|
||||||
|
Make it possible to generate AVR32 uImage files with mkimage and
|
||||||
|
make cmd_bootm recognize them.
|
||||||
|
Patch by Haavard Skinnemoen, 22 Sep 2006
|
||||||
|
|
||||||
* Make bootp implementation RFC3046 compliant
|
* Make bootp implementation RFC3046 compliant
|
||||||
Patch by Joakim Larsson, 27 Jun 2006
|
Patch by Joakim Larsson, 27 Jun 2006
|
||||||
|
|
||||||
|
|
|
@ -260,6 +260,8 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
|
||||||
if (hdr->ih_arch != IH_CPU_NIOS2)
|
if (hdr->ih_arch != IH_CPU_NIOS2)
|
||||||
#elif defined(__blackfin__)
|
#elif defined(__blackfin__)
|
||||||
if (hdr->ih_arch != IH_CPU_BLACKFIN)
|
if (hdr->ih_arch != IH_CPU_BLACKFIN)
|
||||||
|
#elif defined(__avr32__)
|
||||||
|
if (hdr->ih_arch != IH_CPU_AVR32)
|
||||||
#else
|
#else
|
||||||
# error Unknown CPU type
|
# error Unknown CPU type
|
||||||
#endif
|
#endif
|
||||||
|
@ -1236,6 +1238,7 @@ print_type (image_header_t *hdr)
|
||||||
case IH_CPU_INVALID: arch = "Invalid CPU"; break;
|
case IH_CPU_INVALID: arch = "Invalid CPU"; break;
|
||||||
case IH_CPU_ALPHA: arch = "Alpha"; break;
|
case IH_CPU_ALPHA: arch = "Alpha"; break;
|
||||||
case IH_CPU_ARM: arch = "ARM"; break;
|
case IH_CPU_ARM: arch = "ARM"; break;
|
||||||
|
case IH_CPU_AVR32: arch = "AVR32"; break;
|
||||||
case IH_CPU_I386: arch = "Intel x86"; break;
|
case IH_CPU_I386: arch = "Intel x86"; break;
|
||||||
case IH_CPU_IA64: arch = "IA64"; break;
|
case IH_CPU_IA64: arch = "IA64"; break;
|
||||||
case IH_CPU_MIPS: arch = "MIPS"; break;
|
case IH_CPU_MIPS: arch = "MIPS"; break;
|
||||||
|
|
|
@ -76,6 +76,7 @@
|
||||||
#define IH_CPU_MICROBLAZE 14 /* MicroBlaze */
|
#define IH_CPU_MICROBLAZE 14 /* MicroBlaze */
|
||||||
#define IH_CPU_NIOS2 15 /* Nios-II */
|
#define IH_CPU_NIOS2 15 /* Nios-II */
|
||||||
#define IH_CPU_BLACKFIN 16 /* Blackfin */
|
#define IH_CPU_BLACKFIN 16 /* Blackfin */
|
||||||
|
#define IH_CPU_AVR32 17 /* AVR32 */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Image Types
|
* Image Types
|
||||||
|
|
|
@ -94,6 +94,7 @@ table_entry_t arch_name[] = {
|
||||||
{ IH_CPU_SPARC, "sparc", "SPARC", },
|
{ IH_CPU_SPARC, "sparc", "SPARC", },
|
||||||
{ IH_CPU_SPARC64, "sparc64", "SPARC 64 Bit", },
|
{ IH_CPU_SPARC64, "sparc64", "SPARC 64 Bit", },
|
||||||
{ IH_CPU_BLACKFIN, "blackfin", "Blackfin", },
|
{ IH_CPU_BLACKFIN, "blackfin", "Blackfin", },
|
||||||
|
{ IH_CPU_AVR32, "avr32", "AVR32", },
|
||||||
{ -1, "", "", },
|
{ -1, "", "", },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue