York Sun | a84cd72 | 2014-06-23 15:15:54 -0700 | [diff] [blame] | 1 | # |
| 2 | # Copyright 2014 Freescale Semiconductor |
| 3 | # |
| 4 | # SPDX-License-Identifier: GPL-2.0+ |
| 5 | # |
| 6 | |
| 7 | Freescale LayerScape with Chassis Generation 3 |
| 8 | |
| 9 | This architecture supports Freescale ARMv8 SoCs with Chassis generation 3, |
York Sun | 7b08d21 | 2014-06-23 15:15:56 -0700 | [diff] [blame] | 10 | for example LS2085A. |
Bhupesh Sharma | c08d356 | 2015-03-19 09:20:44 -0700 | [diff] [blame] | 11 | |
| 12 | Flash Layout |
| 13 | ============ |
| 14 | A typical layout of various images (including Linux and other firmware images) |
| 15 | is shown below considering a 32MB NOR flash device: |
| 16 | |
| 17 | ------------------------- |
| 18 | | linux | |
| 19 | ------------------------- ----> 0x0120_0000 |
| 20 | | Debug Server | |
| 21 | ------------------------- ----> 0x00C0_0000 |
| 22 | | AIOP SW | |
| 23 | ------------------------- ----> 0x0070_0000 |
| 24 | | MC FW | |
| 25 | ------------------------- ----> 0x006C_0000 |
| 26 | | MC Data Path Layout | |
| 27 | ------------------------- ----> 0x0020_0000 |
| 28 | | BootLoader | |
| 29 | ------------------------- ----> 0x0000_1000 |
| 30 | | PBI | |
| 31 | ------------------------- ----> 0x0000_0080 |
| 32 | | RCW | |
| 33 | ------------------------- ----> 0x0000_0000 |
| 34 | |
| 35 | 32-MB NOR flash layout |
J. German Rivera | f4fed4b | 2015-03-20 19:28:18 -0700 | [diff] [blame^] | 36 | |
| 37 | Environment Variables |
| 38 | ===================== |
| 39 | mcboottimeout: MC boot timeout in milliseconds. If this variable is not defined |
| 40 | the value CONFIG_SYS_LS_MC_BOOT_TIMEOUT_MS will be assumed. |
| 41 | |
| 42 | mcmemsize: MC DRAM block size. If this variable is not defined, the value |
| 43 | CONFIG_SYS_LS_MC_DRAM_BLOCK_MIN_SIZE will be assumed. |