]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - doc/README.at91
tpm: Move the I2C TPM code into one file
[karo-tx-uboot.git] / doc / README.at91
index b3d110b38d49676b1b45e61fc0ca1db8acfd8eb5..67412136eeba1760b2d117fb1f468eb1a0168d38 100644 (file)
@@ -1,5 +1,10 @@
 Atmel AT91 Evaluation kits
 
+Index
+  - I. Board mapping & boot media
+  - II. NAND partition table
+  - III. watchdog support
+
 I. Board mapping & boot media
 ------------------------------------------------------------------------------
 AT91SAM9260EK, AT91SAM9G20EK & AT91SAM9XEEK
@@ -102,7 +107,63 @@ Environment variables
        You can choose your storage location at config step (here for at91sam9rlek) :
                make at91sam9rlek_nandflash_config      - use nand flash
 
-II. Watchdog support
+
+------------------------------------------------------------------------------
+AT91SAM9N12EK, AT91SAM9X5EK
+------------------------------------------------------------------------------
+
+Memory map
+       0x20000000 - 27FFFFFF   SDRAM (128 MB)
+
+Environment variables
+
+       U-Boot environment variables can be stored at different places:
+               - Nand flash.
+               - SD/MMC card
+               - Serialflash/Dataflash on SPI chip select 0
+
+       You can choose your storage location at config step (here for at91sam9x5ek) :
+               make at91sam9x5ek_dataflash_config      - use data flash
+               make at91sam9x5ek_mmc_config            - use sd/mmc card
+               make at91sam9x5ek_nandflash_config      - use nand flash
+               make at91sam9x5ek_spiflash_config       - use serial flash
+
+
+------------------------------------------------------------------------------
+SAMA5D3XEK
+------------------------------------------------------------------------------
+
+Memory map
+       0x20000000 - 3FFFFFFF   SDRAM (512 MB)
+
+Environment variables
+
+       U-Boot environment variables can be stored at different places:
+               - Nand flash.
+               - SD/MMC card
+               - Serialflash on SPI chip select 0
+
+       You can choose your storage location at config step (here for sama5d3xek) :
+               make sama5d3xek_mmc_config              - use SD/MMC card
+               make sama5d3xek_nandflash_config        - use nand flash
+               make sama5d3xek_serialflash_config      - use serial flash
+
+
+II. NAND partition table
+
+       All the board support boot from NAND flash will use the following NAND
+       partition table
+
+               0x00000000 - 0x0003FFFF bootstrap       (256 KiB)
+               0x00040000 - 0x000BFFFF u-boot          (512 KiB)
+               0x000C0000 - 0x000FFFFF env             (256 KiB)
+               0x00100000 - 0x0013FFFF env_redundant   (256 KiB)
+               0x00140000 - 0x0017FFFF spare           (256 KiB)
+               0x00180000 - 0x001FFFFF dtb             (512 KiB)
+               0x00200000 - 0x007FFFFF kernel          (6 MiB)
+               0x00800000 - 0xxxxxxxxx rootfs          (All left)
+
+III. Watchdog support
 
        For security reasons, the at91 watchdog is running at boot time and,
        if deactivated, cannot be used anymore.