diff options
| author | Wolfgang Denk <[email protected]> | 2012-04-29 23:57:39 +0000 |
|---|---|---|
| committer | Wolfgang Denk <[email protected]> | 2012-07-29 15:42:02 +0200 |
| commit | 702e6014f15b307f144fa03ecaf83a8446c6802a (patch) | |
| tree | 8c9360248c257f52c1487d9e6cbba3f2dc38e294 /doc/README.INCA-IP | |
| parent | 631fea8f2d70aa5eb7c49b33039971dfc61bba88 (diff) | |
doc: cleanup - move board READMEs into respective board directories
Also drop a few files referring to no longer / not yet supported
boards.
Signed-off-by: Wolfgang Denk <[email protected]>
Cc: Prafulla Wadaskar <[email protected]>
Cc: Stefan Roese <[email protected]>
Cc: Kim Phillips <[email protected]>
Cc: Andy Fleming <[email protected]>
Cc: Jason Jin <[email protected]>
Cc: Stefano Babic <[email protected]>
Cc: Daniel Schwierzeck <[email protected]>
Acked-by: Stefano Babic <[email protected]>
Acked-by: Daniel Schwierzeck <[email protected]>
Diffstat (limited to 'doc/README.INCA-IP')
| -rw-r--r-- | doc/README.INCA-IP | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/doc/README.INCA-IP b/doc/README.INCA-IP deleted file mode 100644 index 132915292ea..00000000000 --- a/doc/README.INCA-IP +++ /dev/null @@ -1,57 +0,0 @@ - -Flash programming on the INCA-IP board is complicated because of the -EBU swapping unit. A BDI2000 can be used for flash programming only -if the EBU swapping unit is enabled; otherwise it will not detect the -flash memory. But the EBU swapping unit is disadbled after reset, so -if you program some code to flash with the swapping unit on, it will -not be runnable with the swapping unit off. - -The consequence is that you have to write a pre-swapped image to -flash using the BDI2000. A simple host-side tool "inca-swap-bytes" is -provided in the "tools/" directory. Use it as follows: - - bash$ ./inca-swap-bytes <u-boot.bin >u-boot.bin.swp - -Note that the current BDI config file _disables_ the EBU swapping -unit for the flash bank 0. To enable it, (this is required for the -BDI flash commands to work) uncomment the following line in the -config file: - - ;WM32 0xb8000260 0x404161ff ; Swapping unit enabled - -and comment out - - WM32 0xb8000260 0x004161ff ; Swapping unit disabled - -Alternatively, you can use "mm 0xb8000260 <value>" commands to -enable/disable the swapping unit manually. - -Just for reference, here is the complete sequence of actions we took -to install a U-Boot image into flash. - - 1. ./inca-swap-bytes <u-boot.bin >u-boot.bin.swp - - 2. From BDI: - - mm 0xb8000260 0x404161ff - erase 0xb0000000 - erase 0xb0010000 - prog 0xb0000000 /tftpboot/INCA/u-boot.bin.swp bin - mm 0xb8000260 0x004161ff - go 0xb0000000 - - -Ethernet autonegotiation needs some time to complete. Instead of -delaying the boot process in all cases, we just start the -autonegotiation process when U-Boot comes up and that is all. Most -likely, it will complete by the time the network transfer is -attempted for the first time. In the worst case, if a transfer is -attempted before the autonegotiation is complete, just a single -packet would be lost resulting in a single timeout error, and then -the transfer would proceed normally. So the time that we would have -lost unconditionally waiting for the autonegotiation to complete, we -have to wait only if the file transfer is started immediately after -reset. We've verified that this works for all the clock -configurations. - -(C) 2003 Wolfgang Denk |
