* The PS/2 mux on the BMS2003 board needs 450 ms after power on
[oweals/u-boot.git] / board / MAI / AmigaOneG3SE / AmigaOneG3SE.c
index 9d5c24e2fc3e718904cafe5c91f16b03d58ea9e0..0934e1b693aeb7fd0e16d60e04e5e8deace8a1d9 100644 (file)
 #include "via686.h"
 
 __asm(" .globl send_kb                                      \n
-        send_kb:                                            \n
-                lis     r9, 0xfe00                          \n
-                                                            \n
-                li      r4, 0x10        # retries           \n
-                mtctr   r4                                  \n
-                                                            \n
-        idle:                                               \n
-                lbz     r4, 0x64(r9)                        \n
-                andi.   r4, r4, 0x02                        \n
-                bne     idle                                \n
-                                                            \n
-        ready:                                              \n
-                stb     r3, 0x60(r9)                        \n
-                                                            \n
-        check:                                              \n
-                lbz     r4, 0x64(r9)                        \n
-                andi.   r4, r4, 0x01                        \n
-                beq     check                               \n
-                                                            \n
-                lbz     r4, 0x60(r9)                        \n
-                cmpwi   r4, 0xfa                            \n
-                beq     done                                \n
-                                                            \n
-                bdnz    idle                                \n
-                                                            \n
-                li      r3, 0                               \n
-                blr                                         \n
-                                                            \n
-        done:                                               \n
-                li      r3, 1                               \n
-                blr                                         \n
-                                                            \n
-        .globl test_kb                                      \n
-        test_kb:                                            \n
-                mflr    r10                                 \n
-               li      r3, 0xed                            \n
-                bl      send_kb                             \n
-                li      r3, 0x01                            \n
-                bl      send_kb                             \n
-                mtlr    r10                                 \n
-                blr                                         \n
+       send_kb:                                            \n
+               lis     r9, 0xfe00                          \n
+                                                           \n
+               li      r4, 0x10        # retries           \n
+               mtctr   r4                                  \n
+                                                           \n
+       idle:                                               \n
+               lbz     r4, 0x64(r9)                        \n
+               andi.   r4, r4, 0x02                        \n
+               bne     idle                                \n
+                                                           \n
+       ready:                                              \n
+               stb     r3, 0x60(r9)                        \n
+                                                           \n
+       check:                                              \n
+               lbz     r4, 0x64(r9)                        \n
+               andi.   r4, r4, 0x01                        \n
+               beq     check                               \n
+                                                           \n
+               lbz     r4, 0x60(r9)                        \n
+               cmpwi   r4, 0xfa                            \n
+               beq     done                                \n
+                                                           \n
+               bdnz    idle                                \n
+                                                           \n
+               li      r3, 0                               \n
+               blr                                         \n
+                                                           \n
+       done:                                               \n
+               li      r3, 1                               \n
+               blr                                         \n
+                                                           \n
+       .globl test_kb                                      \n
+       test_kb:                                            \n
+               mflr    r10                                 \n
+               li      r3, 0xed                            \n
+               bl      send_kb                             \n
+               li      r3, 0x01                            \n
+               bl      send_kb                             \n
+               mtlr    r10                                 \n
+               blr                                         \n
 ");
 
 
@@ -86,7 +86,6 @@ long initdram (int board_type)
 }
 
 
-
 void after_reloc (ulong dest_addr, gd_t *gd)
 {
 /* HJF:        DECLARE_GLOBAL_DATA_PTR; */
@@ -107,7 +106,7 @@ int misc_init_r (void)
 }
 
 
-void pci_init (void)
+void pci_init_board (void)
 {
 #ifndef CONFIG_RAMBOOT
        articiaS_pci_init ();