
Allows for earlier access to status LEDs
Signed-off-by: Graeme Russ graeme.russ@gmail.com --- board/eNET/eNET_start16.S | 70 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 70 insertions(+), 0 deletions(-)
diff --git a/board/eNET/eNET_start16.S b/board/eNET/eNET_start16.S index 48e4d83..e16ca83 100644 --- a/board/eNET/eNET_start16.S +++ b/board/eNET/eNET_start16.S @@ -60,6 +60,76 @@ board_init16: xorw %ax, %ax movb %al, (%di)
+ /* GP Chip Select Recovery Time */ + movl $0x0c08, %edi + movb $0x01, %al + movb %al, (%di) + + /* GP Chip Select Pulse Width */ + movl $0x0c09, %edi + movb $0x07, %al + movb %al, (%di) + + /* GP Chip Select Offset */ + movl $0x0c0a, %edi + movb $0x00, %al + movb %al, (%di) + + /* GP Read pulse width */ + movl $0x0c0b, %edi + movb $0x05, %al + movb %al, (%di) + + /* GP Read offset */ + movl $0x0c0c, %edi + movb $0x01, %al + movb %al, (%di) + + /* GP Write pulse width */ + movl $0x0c0d, %edi + movb $0x05, %al + movb %al, (%di) + + /* GP Write offset */ + movl $0x0c0e, %edi + movb $0x01, %al + movb %al, (%di) + + /* PIO15_PIO0 Data */ + movl $0x0c30, %edi + movw $0x0630, %ax + movw %ax, (%di) + + /* PIO31_PIO16 Data */ + movl $0x0c32, %edi + movw $0x2000, %ax + movw %ax, (%di) + + /* GPIO directionreg */ + movl $0x0c2c, %edi + movw $0x2000, %ax + movw %ax, (%di) + + /* GPIO directionreg */ + movl $0x0c2a, %edi + movw $0x0dfe, %ax + movw %ax, (%di) + + /* GPIO pin function 31-16 reg */ + movl $0x0c22, %edi + movw $0x87b5, %ax + movw %ax, (%di) + + /* GPIO pin function 15-0 reg */ + movl $0x0c20, %edi + movw $0x200a, %ax + movw %ax, (%di) + + /* Chip Select Pin Function Select */ + movl $0x0c24, %edi + movb $0xf8, %al + movb %al, (%di) + /* Disabe MMCR alias */ movw $0xfffc, %dx movl $0x000000cb, %eax -- 1.5.4.3