|  | /* | 
|  | * linux/arch/arm/boot/compressed/head-at91rm9200.S | 
|  | * | 
|  | *  Copyright (C) 2003 SAN People | 
|  | * | 
|  | * This program is free software; you can redistribute it and/or modify | 
|  | * it under the terms of the GNU General Public License as published by | 
|  | * the Free Software Foundation; either version 2 of the License, or | 
|  | * (at your option) any later version. | 
|  | * | 
|  | */ | 
|  | #include <asm/mach-types.h> | 
|  |  | 
|  | .section	".start", "ax" | 
|  |  | 
|  | @ Atmel AT91RM9200-DK : 262 | 
|  | mov	r3,	#(MACH_TYPE_AT91RM9200DK & 0xff) | 
|  | orr	r3, r3, #(MACH_TYPE_AT91RM9200DK & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Cogent CSB337 : 399 | 
|  | mov	r3,	#(MACH_TYPE_CSB337 & 0xff) | 
|  | orr	r3, r3, #(MACH_TYPE_CSB337 & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Cogent CSB637 : 648 | 
|  | mov	r3,	#(MACH_TYPE_CSB637 & 0xff) | 
|  | orr	r3, r3,	#(MACH_TYPE_CSB637 & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Atmel AT91RM9200-EK : 705 | 
|  | mov	r3,	#(MACH_TYPE_AT91RM9200EK & 0xff) | 
|  | orr	r3, r3, #(MACH_TYPE_AT91RM9200EK & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Conitec Carmeva : 769 | 
|  | mov	r3,	#(MACH_TYPE_CARMEVA & 0xff) | 
|  | orr	r3, r3, #(MACH_TYPE_CARMEVA & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ KwikByte KB920x : 612 | 
|  | mov	r3,	#(MACH_TYPE_KB9200 & 0xff) | 
|  | orr	r3, r3, #(MACH_TYPE_KB9200 & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Embest ATEB9200 : 923 | 
|  | mov	r3,	#(MACH_TYPE_ATEB9200 & 0xff) | 
|  | orr	r3, r3,	#(MACH_TYPE_ATEB9200 & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Sperry-Sun KAFA : 662 | 
|  | mov	r3,	#(MACH_TYPE_KAFA & 0xff) | 
|  | orr	r3, r3,	#(MACH_TYPE_KAFA & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Ajeco 1ARM : 1075 | 
|  | mov	r3,	#(MACH_TYPE_ONEARM & 0xff) | 
|  | orr	r3, r3, #(MACH_TYPE_ONEARM & 0xff00) | 
|  | cmp	r7, r3 | 
|  | beq	99f | 
|  |  | 
|  | @ Unknown board, use the AT91RM9200DK board | 
|  | @ mov	r7, #MACH_TYPE_AT91RM9200 | 
|  | mov	r7,	#(MACH_TYPE_AT91RM9200DK & 0xff) | 
|  | orr	r7, r7, #(MACH_TYPE_AT91RM9200DK & 0xff00) | 
|  |  | 
|  | 99: |