summaryrefslogtreecommitdiff
path: root/board/sc520_cdp/sc520_cdp_asm16.S
diff options
context:
space:
mode:
authorwdenk <wdenk>2003-06-27 21:31:46 +0000
committerwdenk <wdenk>2003-06-27 21:31:46 +0000
commit8bde7f776c77b343aca29b8c7b58464d915ac245 (patch)
tree20f1fd99975215e7c658454a15cdb4ed4694e2d4 /board/sc520_cdp/sc520_cdp_asm16.S
parent993cad9364c6b87ae429d1ed1130d8153f6f027e (diff)
downloadu-boot-imx-8bde7f776c77b343aca29b8c7b58464d915ac245.zip
u-boot-imx-8bde7f776c77b343aca29b8c7b58464d915ac245.tar.gz
u-boot-imx-8bde7f776c77b343aca29b8c7b58464d915ac245.tar.bz2
* Code cleanup:
- remove trailing white space, trailing empty lines, C++ comments, etc. - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c) * Patches by Kenneth Johansson, 25 Jun 2003: - major rework of command structure (work done mostly by Michal Cendrowski and Joakim Kristiansen)
Diffstat (limited to 'board/sc520_cdp/sc520_cdp_asm16.S')
-rw-r--r--board/sc520_cdp/sc520_cdp_asm16.S47
1 files changed, 23 insertions, 24 deletions
diff --git a/board/sc520_cdp/sc520_cdp_asm16.S b/board/sc520_cdp/sc520_cdp_asm16.S
index 0e0b0c0..a3e700a 100644
--- a/board/sc520_cdp/sc520_cdp_asm16.S
+++ b/board/sc520_cdp/sc520_cdp_asm16.S
@@ -34,32 +34,32 @@
board_init16:
/* Alias MMCR to 0xdf000 */
movw $0xfffc, %dx
- movl $0x800df0cb, %eax
- outl %eax, %dx
-
+ movl $0x800df0cb, %eax
+ outl %eax, %dx
+
/* Set ds to point to MMCR alias */
- movw $0xdf00, %ax
- movw %ax, %ds
-
- /* Map the entire flash at 0x38000000
+ movw $0xdf00, %ax
+ movw %ax, %ds
+
+ /* Map the entire flash at 0x38000000
* (with BOOTCS and PAR14, use 0xabfff800 for ROMCS1) */
movl $0xc0, %edi
- movl $0x8bfff800, %eax
- movl %eax, (%di)
+ movl $0x8bfff800, %eax
+ movl %eax, (%di)
/* Disable SDRAM write buffer */
movw $0x40,%di
- xorw %ax,%ax
- movb %al, (%di)
+ xorw %ax,%ax
+ movb %al, (%di)
/* Disabe MMCR alias */
movw $0xfffc, %dx
- movl $0x000000cb, %eax
- outl %eax, %dx
-
+ movl $0x000000cb, %eax
+ outl %eax, %dx
+
/* the return address is tored in bp */
jmp *%bp
-
+
.section .bios, "ax"
.code16
@@ -67,18 +67,17 @@ board_init16:
realmode_reset:
/* Alias MMCR to 0xdf000 */
movw $0xfffc, %dx
- movl $0x800df0cb, %eax
- outl %eax, %dx
-
+ movl $0x800df0cb, %eax
+ outl %eax, %dx
+
/* Set ds to point to MMCR alias */
- movw $0xdf00, %ax
- movw %ax, %ds
-
+ movw $0xdf00, %ax
+ movw %ax, %ds
+
/* issue software reset thorugh MMCR */
movl $0xd72, %edi
- movb $0x01, %al
- movb %al, (%di)
+ movb $0x01, %al
+ movb %al, (%di)
1: hlt
jmp 1
-