xref: /openbmc/u-boot/board/freescale/t102xrdb/README (revision e8a7f1c32b55f48408a10cded2663b3f578d02e2)
148c6f328SShengzhou LiuT1024 SoC Overview
248c6f328SShengzhou Liu------------------
348c6f328SShengzhou LiuThe T1024/T1023 dual core and T1014/T1013 single core QorIQ communication processor
448c6f328SShengzhou Liucombines two or one 64-bit Power Architecture e5500 core respectively with high
548c6f328SShengzhou Liuperformance datapath acceleration logic, and network peripheral bus interfaces
648c6f328SShengzhou Liurequired for networking and telecommunications. This processor can be used in
748c6f328SShengzhou Liuapplications such as enterprise WLAN access points, routers, switches, firewall
848c6f328SShengzhou Liuand other packet processing intensive small enterprise and branch office appliances,
948c6f328SShengzhou Liuand general-purpose embedded computing. Its high level of integration offers
1048c6f328SShengzhou Liusignificant performance benefits and greatly helps to simplify board design.
1148c6f328SShengzhou Liu
1248c6f328SShengzhou Liu
1348c6f328SShengzhou LiuThe T1024 SoC includes the following function and features:
1448c6f328SShengzhou Liu- two e5500 cores, each with a private 256 KB L2 cache
1548c6f328SShengzhou Liu  - Up to 1.4 GHz with 64-bit ISA support (Power Architecture v2.06-compliant)
1648c6f328SShengzhou Liu  - Three levels of instructions: User, supervisor, and hypervisor
1748c6f328SShengzhou Liu  - Independent boot and reset
1848c6f328SShengzhou Liu  - Secure boot capability
1948c6f328SShengzhou Liu- 256 KB shared L3 CoreNet platform cache (CPC)
2048c6f328SShengzhou Liu- Interconnect CoreNet platform
2148c6f328SShengzhou Liu  - CoreNet coherency manager supporting coherent and noncoherent transactions
2248c6f328SShengzhou Liu    with prioritization and bandwidth allocation amongst CoreNet endpoints
2348c6f328SShengzhou Liu  - 150 Gbps coherent read bandwidth
2448c6f328SShengzhou Liu- 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving support
2548c6f328SShengzhou Liu- Data Path Acceleration Architecture (DPAA) incorporating acceleration for the following functions:
2648c6f328SShengzhou Liu  - Packet parsing, classification, and distribution
2748c6f328SShengzhou Liu  - Queue management for scheduling, packet sequencing, and congestion management
2848c6f328SShengzhou Liu  - Cryptography Acceleration (SEC 5.x)
2948c6f328SShengzhou Liu  - IEEE 1588 support
3048c6f328SShengzhou Liu  - Hardware buffer management for buffer allocation and deallocation
3148c6f328SShengzhou Liu  - MACSEC on DPAA-based Ethernet ports
3248c6f328SShengzhou Liu- Ethernet interfaces
3348c6f328SShengzhou Liu  - Four 1 Gbps Ethernet controllers
3448c6f328SShengzhou Liu- Parallel Ethernet interfaces
3548c6f328SShengzhou Liu  - Two RGMII interfaces
3648c6f328SShengzhou Liu- High speed peripheral interfaces
3748c6f328SShengzhou Liu  - Three PCI Express 2.0 controllers/ports running at up to 5 GHz
3848c6f328SShengzhou Liu  - One SATA controller supporting 1.5 and 3.0 Gb/s operation
3948c6f328SShengzhou Liu  - One QSGMII interface
4048c6f328SShengzhou Liu  - Four SGMII interface supporting 1000 Mbps
4148c6f328SShengzhou Liu  - Three SGMII interfaces supporting up to 2500 Mbps
4248c6f328SShengzhou Liu  - 10GbE XFI or 10Base-KR interface
4348c6f328SShengzhou Liu- Additional peripheral interfaces
4448c6f328SShengzhou Liu  - Two USB 2.0 controllers with integrated PHY
4548c6f328SShengzhou Liu  - SD/eSDHC/eMMC
4648c6f328SShengzhou Liu  - eSPI controller
4748c6f328SShengzhou Liu  - Four I2C controllers
4848c6f328SShengzhou Liu  - Four UARTs
4948c6f328SShengzhou Liu  - Four GPIO controllers
5048c6f328SShengzhou Liu  - Integrated flash controller (IFC)
5148c6f328SShengzhou Liu  - LCD interface (DIU) with 12 bit dual data rate
5248c6f328SShengzhou Liu- Multicore programmable interrupt controller (PIC)
5348c6f328SShengzhou Liu- Two 8-channel DMA engines
5448c6f328SShengzhou Liu- Single source clocking implementation
5548c6f328SShengzhou Liu- Deep Sleep power implementaion (wakeup from GPIO/Timer/Ethernet/USB)
5648c6f328SShengzhou Liu- QUICC Engine block
5748c6f328SShengzhou Liu  - 32-bit RISC controller for flexible support of the communications peripherals
5848c6f328SShengzhou Liu  - Serial DMA channel for receive and transmit on all serial channels
5948c6f328SShengzhou Liu  - Two universal communication controllers, supporting TDM, HDLC, and UART
6048c6f328SShengzhou Liu
6148c6f328SShengzhou LiuT1023 Personality
6248c6f328SShengzhou Liu------------------
6348c6f328SShengzhou LiuT1023 is a reduced personality of T1024 without QUICC Engine, DIU, and
6448c6f328SShengzhou Liuunavailable deep sleep. Rest of the blocks are almost same as T1024.
6548c6f328SShengzhou LiuDifferences between T1024 and T1023
6648c6f328SShengzhou LiuFeature		T1024  T1023
6748c6f328SShengzhou LiuQUICC Engine:	yes    no
6848c6f328SShengzhou LiuDIU:		yes    no
6948c6f328SShengzhou LiuDeep Sleep:	yes    no
7048c6f328SShengzhou LiuI2C controller: 4      3
7148c6f328SShengzhou LiuDDR:		64-bit 32-bit
7248c6f328SShengzhou LiuIFC:		32-bit 28-bit
7348c6f328SShengzhou Liu
7448c6f328SShengzhou Liu
7548c6f328SShengzhou LiuT1024RDB board Overview
7648c6f328SShengzhou Liu-----------------------
7748c6f328SShengzhou Liu - Ethernet
7848c6f328SShengzhou Liu     - Two on-board 10M/100M/1G bps RGMII ethernet ports
7948c6f328SShengzhou Liu     - One on-board 10G bps Base-T port.
8048c6f328SShengzhou Liu - DDR Memory
8148c6f328SShengzhou Liu     - Supports 64-bit 4GB DDR3L DIMM
8248c6f328SShengzhou Liu - PCIe
8348c6f328SShengzhou Liu     - One on-board PCIe slot.
8448c6f328SShengzhou Liu     - Two on-board PCIe Mini-PCIe connectors.
8548c6f328SShengzhou Liu - IFC/Local Bus
8648c6f328SShengzhou Liu     - NOR:  128MB 16-bit NOR Flash
8748c6f328SShengzhou Liu     - NAND: 1GB 8-bit NAND flash
8848c6f328SShengzhou Liu     - CPLD: for system controlling with programable header on-board
8948c6f328SShengzhou Liu - USB
9048c6f328SShengzhou Liu     - Supports two USB 2.0 ports with integrated PHYs
9148c6f328SShengzhou Liu     - Two type A ports with 5V@1.5A per port.
9248c6f328SShengzhou Liu - SDHC
9348c6f328SShengzhou Liu     - one SD connector supporting 1.8V/3.3V via J53.
9448c6f328SShengzhou Liu - SPI
9548c6f328SShengzhou Liu     -  On-board 64MB SPI flash
9648c6f328SShengzhou Liu - Other
9748c6f328SShengzhou Liu     - Two Serial ports
9848c6f328SShengzhou Liu     - Four I2C ports
9948c6f328SShengzhou Liu
10048c6f328SShengzhou Liu
101*e8a7f1c3SShengzhou LiuT1023RDB board Overview
102*e8a7f1c3SShengzhou Liu-----------------------
103*e8a7f1c3SShengzhou Liu- T1023 SoC integrating two 64-bit e5500 cores up to 1.4GHz
104*e8a7f1c3SShengzhou Liu- CoreNet fabric supporting coherent and noncoherent transactions with
105*e8a7f1c3SShengzhou Liu  prioritization and bandwidth allocation
106*e8a7f1c3SShengzhou Liu- SDRAM memory: 2GB Micron MT40A512M8HX unbuffered 32-bit DDR4 w/o ECC
107*e8a7f1c3SShengzhou Liu- Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC
108*e8a7f1c3SShengzhou Liu- Ethernet interfaces:
109*e8a7f1c3SShengzhou Liu  - one 1G RGMII port on-board(RTL8211FS PHY)
110*e8a7f1c3SShengzhou Liu  - one 1G SGMII port on-board(RTL8211FS PHY)
111*e8a7f1c3SShengzhou Liu  - one 2.5G SGMII port on-board(AQR105 PHY)
112*e8a7f1c3SShengzhou Liu- PCIe: Two Mini-PCIe connectors on-board.
113*e8a7f1c3SShengzhou Liu- SerDes: 4 lanes up to 10.3125GHz
114*e8a7f1c3SShengzhou Liu- NOR:  128MB S29GL01GS110TFIV10 Spansion NOR Flash
115*e8a7f1c3SShengzhou Liu- NAND: 512MB S34MS04G200BFI000 Spansion NAND Flash
116*e8a7f1c3SShengzhou Liu- eSPI: 64MB S25FL512SAGMFI010 Spansion SPI flash.
117*e8a7f1c3SShengzhou Liu- USB: one Type-A USB 2.0 port with internal PHY
118*e8a7f1c3SShengzhou Liu- eSDHC: support SD/MMC and eMMC card
119*e8a7f1c3SShengzhou Liu- 256Kbit M24256 I2C EEPROM
120*e8a7f1c3SShengzhou Liu- RTC: Real-time clock DS1339U on I2C bus
121*e8a7f1c3SShengzhou Liu- UART: one serial port on-board with RJ45 connector
122*e8a7f1c3SShengzhou Liu- Debugging: JTAG/COP for T1023 debugging
123*e8a7f1c3SShengzhou Liu
124*e8a7f1c3SShengzhou Liu
12548c6f328SShengzhou LiuMemory map on T1024RDB
12648c6f328SShengzhou Liu----------------------
12748c6f328SShengzhou LiuStart Address  End Address      Description			Size
12848c6f328SShengzhou Liu0xF_FFDF_0000  0xF_FFDF_0FFF    IFC - CPLD			4KB
12948c6f328SShengzhou Liu0xF_FF80_0000  0xF_FF80_FFFF    IFC - NAND Flash		64KB
13048c6f328SShengzhou Liu0xF_FE00_0000  0xF_FEFF_FFFF    CCSRBAR				16MB
13148c6f328SShengzhou Liu0xF_F802_0000  0xF_F802_FFFF    PCI Express 3 I/O Space		64KB
13248c6f328SShengzhou Liu0xF_F801_0000  0xF_F801_FFFF    PCI Express 2 I/O Space		64KB
13348c6f328SShengzhou Liu0xF_F800_0000  0xF_F800_FFFF    PCI Express 1 I/O Space		64KB
13448c6f328SShengzhou Liu0xF_F600_0000  0xF_F7FF_FFFF    Queue manager software portal   32MB
13548c6f328SShengzhou Liu0xF_F400_0000  0xF_F5FF_FFFF    Buffer manager software portal  32MB
13648c6f328SShengzhou Liu0xF_E800_0000  0xF_EFFF_FFFF    IFC - NOR Flash			128MB
13748c6f328SShengzhou Liu0xF_0000_0000  0xF_003F_FFFF    DCSR				4MB
13848c6f328SShengzhou Liu0xC_2000_0000  0xC_2FFF_FFFF    PCI Express 3 Mem Space		256MB
13948c6f328SShengzhou Liu0xC_1000_0000  0xC_1FFF_FFFF    PCI Express 2 Mem Space		256MB
14048c6f328SShengzhou Liu0xC_0000_0000  0xC_0FFF_FFFF    PCI Express 1 Mem Space		256MB
14148c6f328SShengzhou Liu0x0_0000_0000  0x0_ffff_ffff    DDR				4GB
14248c6f328SShengzhou Liu
14348c6f328SShengzhou Liu
144*e8a7f1c3SShengzhou Liu128MB NOR Flash Memory Layout
145*e8a7f1c3SShengzhou Liu-----------------------------
14648c6f328SShengzhou LiuStart Address   End Address     Definition			Max size
14748c6f328SShengzhou Liu0xEFF40000      0xEFFFFFFF      u-boot (current bank)		768KB
14848c6f328SShengzhou Liu0xEFF20000      0xEFF3FFFF      u-boot env (current bank)	128KB
14948c6f328SShengzhou Liu0xEFF00000      0xEFF1FFFF      FMAN Ucode (current bank)	128KB
15048c6f328SShengzhou Liu0xEFE00000      0xEFE3FFFF      QE firmware (current bank)	256KB
151*e8a7f1c3SShengzhou Liu0xED300000      0xEFDFFFFF      rootfs (alt bank)		44MB
152*e8a7f1c3SShengzhou Liu0xED000000      0xED2FFFFF      Guest image #3 (alternate bank) 3MB
153*e8a7f1c3SShengzhou Liu0xECD00000      0xECFFFFFF      Guest image #2 (alternate bank) 3MB
154*e8a7f1c3SShengzhou Liu0xECA00000	0xECCFFFFF	Guest image #1 (alternate bank) 3MB
155*e8a7f1c3SShengzhou Liu0xEC900000	0xEC9FFFFF	HV config device tree(alt bank)	1MB
15648c6f328SShengzhou Liu0xEC800000      0xEC8FFFFF      Hardware device tree (alt bank) 1MB
157*e8a7f1c3SShengzhou Liu0xEC700000	0xEC7FFFFF	HV.uImage (alternate bank)	1MB
158*e8a7f1c3SShengzhou Liu0xEC020000      0xEC6FFFFF      Linux.uImage (alt bank)		~7MB
15948c6f328SShengzhou Liu0xEC000000      0xEC01FFFF      RCW (alt bank)			128KB
16048c6f328SShengzhou Liu0xEBF40000      0xEBFFFFFF      u-boot (alt bank)		768KB
16148c6f328SShengzhou Liu0xEBF20000      0xEBF3FFFF      u-boot env (alt bank)		128KB
16248c6f328SShengzhou Liu0xEBF00000      0xEBF1FFFF      FMAN ucode (alt bank)		128KB
16348c6f328SShengzhou Liu0xEBE00000      0xEBE3FFFF      QE firmware (alt bank)		256KB
164*e8a7f1c3SShengzhou Liu0xE9300000      0xEBDFFFFF      rootfs (current bank)		44MB
165*e8a7f1c3SShengzhou Liu0xE9000000      0xE92FFFFF      Guest image #3 (current bank)   3MB
166*e8a7f1c3SShengzhou Liu0xE8D00000      0xE8FFFFFF      Guest image #2 (current bank)   3MB
167*e8a7f1c3SShengzhou Liu0xE8A00000	0xE8CFFFFF	Guest image #1 (current bank)	3MB
168*e8a7f1c3SShengzhou Liu0xE8900000	0xE89FFFFF	HV config device tree(cur bank) 1MB
16948c6f328SShengzhou Liu0xE8800000      0xE88FFFFF      Hardware device tree (cur bank) 1MB
170*e8a7f1c3SShengzhou Liu0xE8700000	0xE87FFFFF	HV.uImage (current bank)	1MB
171*e8a7f1c3SShengzhou Liu0xE8020000      0xE86FFFFF      Linux.uImage (current bank)	~7MB
17248c6f328SShengzhou Liu0xE8000000      0xE801FFFF      RCW (current bank)		128KB
17348c6f328SShengzhou Liu
17448c6f328SShengzhou Liu
175*e8a7f1c3SShengzhou LiuT1024/T1023 Clock frequency
176*e8a7f1c3SShengzhou Liu---------------------------
17748c6f328SShengzhou LiuBIN   Core     DDR       Platform  FMan
17848c6f328SShengzhou LiuBin1: 1400MHz  1600MT/s  400MHz    700MHz
17948c6f328SShengzhou LiuBin2: 1200MHz  1600MT/s  400MHz    600MHz
18048c6f328SShengzhou LiuBin3: 1000MHz  1600MT/s  400MHz    500MHz
18148c6f328SShengzhou Liu
18248c6f328SShengzhou Liu
18348c6f328SShengzhou LiuSoftware configurations and board settings
18448c6f328SShengzhou Liu------------------------------------------
18548c6f328SShengzhou Liu1. NOR boot:
18648c6f328SShengzhou Liu   a. build NOR boot image
18748c6f328SShengzhou Liu	$  make T1024RDB_defconfig
18848c6f328SShengzhou Liu	$  make
18948c6f328SShengzhou Liu   b. program u-boot.bin image to NOR flash
19048c6f328SShengzhou Liu	=> tftp 1000000 u-boot.bin
19148c6f328SShengzhou Liu	=> pro off all;era eff40000 efffffff;cp.b 1000000 eff40000 $filesize
192*e8a7f1c3SShengzhou Liu	on T1024RDB:
19348c6f328SShengzhou Liu	   set SW1[1:8] = '00010011', SW2[1] = '1', SW3[4] = '0' for NOR boot
194*e8a7f1c3SShengzhou Liu	on T1023RDB:
195*e8a7f1c3SShengzhou Liu	   set SW1[1:8] = '00010110', SW2[1] = '0', SW3[4] = '0' for NOR boot
19648c6f328SShengzhou Liu
19748c6f328SShengzhou Liu   Switching between default bank0 and alternate bank4 on NOR flash
19848c6f328SShengzhou Liu   To change boot source to vbank4:
199*e8a7f1c3SShengzhou Liu   on T1024RDB:
20048c6f328SShengzhou Liu	via software:   run command 'cpld reset altbank' in u-boot.
20148c6f328SShengzhou Liu	via DIP-switch: set SW3[5:7] = '100'
202*e8a7f1c3SShengzhou Liu   on T1023RDB:
203*e8a7f1c3SShengzhou Liu	via software:   run command 'gpio vbank4' in u-boot.
204*e8a7f1c3SShengzhou Liu	via DIP-switch: set SW3[5:7] = '100'
20548c6f328SShengzhou Liu
20648c6f328SShengzhou Liu   To change boot source to vbank0:
207*e8a7f1c3SShengzhou Liu   on T1024RDB:
20848c6f328SShengzhou Liu	via software:   run command 'cpld reset' in u-boot.
20948c6f328SShengzhou Liu	via DIP-Switch: set SW3[5:7] = '000'
210*e8a7f1c3SShengzhou Liu   on T1023RDB:
211*e8a7f1c3SShengzhou Liu	via software:   run command 'gpio vbank0' in u-boot.
212*e8a7f1c3SShengzhou Liu	via DIP-switch: set SW3[5:7] = '000'
21348c6f328SShengzhou Liu
21448c6f328SShengzhou Liu2. NAND Boot:
21548c6f328SShengzhou Liu   a. build PBL image for NAND boot
21648c6f328SShengzhou Liu	$ make T1024RDB_NAND_defconfig
21748c6f328SShengzhou Liu	$ make
21848c6f328SShengzhou Liu   b. program u-boot-with-spl-pbl.bin to NAND flash
21948c6f328SShengzhou Liu	=> tftp 1000000 u-boot-with-spl-pbl.bin
22048c6f328SShengzhou Liu	=> nand erase 0 $filesize
22148c6f328SShengzhou Liu	=> nand write 1000000 0 $filesize
22248c6f328SShengzhou Liu	set SW1[1:8] = '10001000', SW2[1] = '1', SW3[4] = '1' for NAND boot
22348c6f328SShengzhou Liu
22448c6f328SShengzhou Liu3. SPI Boot:
22548c6f328SShengzhou Liu   a. build PBL image for SPI boot
22648c6f328SShengzhou Liu	$ make T1024RDB_SPIFLASH_defconfig
22748c6f328SShengzhou Liu	$ make
22848c6f328SShengzhou Liu   b. program u-boot-with-spl-pbl.bin to SPI flash
22948c6f328SShengzhou Liu	=> tftp 1000000 u-boot-with-spl-pbl.bin
23048c6f328SShengzhou Liu	=> sf probe 0
231*e8a7f1c3SShengzhou Liu	=> sf erase 0 100000
23248c6f328SShengzhou Liu	=> sf write 1000000 0 $filesize
233*e8a7f1c3SShengzhou Liu	=> tftp 1000000 fsl_fman_ucode_t1024_xx.bin
234*e8a7f1c3SShengzhou Liu	=> sf erase 100000 100000
235*e8a7f1c3SShengzhou Liu	=> sf write 1000000 110000 20000
23648c6f328SShengzhou Liu	set SW1[1:8] = '00100010', SW2[1] ='1' for SPI boot
23748c6f328SShengzhou Liu
23848c6f328SShengzhou Liu4. SD Boot:
23948c6f328SShengzhou Liu   a. build PBL image for SD boot
24048c6f328SShengzhou Liu	$ make T1024RDB_SDCARD_defconfig
24148c6f328SShengzhou Liu	$ make
24248c6f328SShengzhou Liu   b. program u-boot-with-spl-pbl.bin to SD/MMC card
24348c6f328SShengzhou Liu	=> tftp 1000000 u-boot-with-spl-pbl.bin
24448c6f328SShengzhou Liu	=> mmc write 1000000 8 0x800
24548c6f328SShengzhou Liu	=> tftp 1000000 fsl_fman_ucode_t1024_xx.bin
24648c6f328SShengzhou Liu	=> mmc write 1000000 0x820 80
24748c6f328SShengzhou Liu	set SW1[1:8] = '00100000', SW2[1] = '0' for SD boot
24848c6f328SShengzhou Liu
24948c6f328SShengzhou Liu
25048c6f328SShengzhou Liu2-stage NAND/SPI/SD boot loader
25148c6f328SShengzhou Liu-------------------------------
25248c6f328SShengzhou LiuPBL initializes the internal CPC-SRAM and copy SPL(160K) to SRAM.
25348c6f328SShengzhou LiuSPL further initializes DDR using SPD and environment variables
25448c6f328SShengzhou Liuand copy u-boot(768 KB) from NAND/SPI/SD device to DDR.
25548c6f328SShengzhou LiuFinally SPL transers control to u-boot for futher booting.
25648c6f328SShengzhou Liu
25748c6f328SShengzhou LiuSPL has following features:
25848c6f328SShengzhou Liu - Executes within 256K
25948c6f328SShengzhou Liu - No relocation required
26048c6f328SShengzhou Liu
26148c6f328SShengzhou LiuRun time view of SPL framework
26248c6f328SShengzhou Liu-------------------------------------------------
26348c6f328SShengzhou Liu|Area		   | Address			|
26448c6f328SShengzhou Liu-------------------------------------------------
26548c6f328SShengzhou Liu|SecureBoot header | 0xFFFC0000 (32KB)		|
26648c6f328SShengzhou Liu-------------------------------------------------
26748c6f328SShengzhou Liu|GD, BD		   | 0xFFFC8000 (4KB)		|
26848c6f328SShengzhou Liu-------------------------------------------------
26948c6f328SShengzhou Liu|ENV		   | 0xFFFC9000 (8KB)		|
27048c6f328SShengzhou Liu-------------------------------------------------
27148c6f328SShengzhou Liu|HEAP		   | 0xFFFCB000 (30KB)		|
27248c6f328SShengzhou Liu-------------------------------------------------
27348c6f328SShengzhou Liu|STACK		   | 0xFFFD8000 (22KB)		|
27448c6f328SShengzhou Liu-------------------------------------------------
27548c6f328SShengzhou Liu|U-boot SPL	   | 0xFFFD8000 (160KB)		|
27648c6f328SShengzhou Liu-------------------------------------------------
27748c6f328SShengzhou Liu
27848c6f328SShengzhou LiuNAND Flash memory Map on T1024RDB
27948c6f328SShengzhou Liu-------------------------------------------------------------
28048c6f328SShengzhou LiuStart		End		Definition	Size
28148c6f328SShengzhou Liu0x000000	0x0FFFFF	u-boot		1MB(2 block)
28248c6f328SShengzhou Liu0x100000	0x17FFFF	u-boot env	512KB(1 block)
28348c6f328SShengzhou Liu0x180000	0x1FFFFF	FMAN Ucode	512KB(1 block)
28448c6f328SShengzhou Liu0x200000	0x27FFFF	QE Firmware	512KB(1 block)
28548c6f328SShengzhou Liu
28648c6f328SShengzhou Liu
287*e8a7f1c3SShengzhou LiuNAND Flash memory Map on T1023RDB
288*e8a7f1c3SShengzhou Liu----------------------------------------------------
289*e8a7f1c3SShengzhou LiuStart		End		Definition	Size
290*e8a7f1c3SShengzhou Liu0x000000	0x0FFFFF	u-boot		1MB
291*e8a7f1c3SShengzhou Liu0x100000	0x15FFFF	u-boot env	8KB
292*e8a7f1c3SShengzhou Liu0x160000	0x17FFFF	FMAN Ucode	128KB
293*e8a7f1c3SShengzhou Liu
294*e8a7f1c3SShengzhou Liu
29548c6f328SShengzhou LiuSD Card memory Map on T1024RDB
29648c6f328SShengzhou Liu----------------------------------------------------
29748c6f328SShengzhou LiuBlock		#blocks		Definition	Size
29848c6f328SShengzhou Liu0x008		2048		u-boot img	1MB
29948c6f328SShengzhou Liu0x800		0016		u-boot env	8KB
30048c6f328SShengzhou Liu0x820		0256		FMAN Ucode	128KB
301*e8a7f1c3SShengzhou Liu0x920		0256		QE Firmware	128KB(only T1024RDB)
30248c6f328SShengzhou Liu
30348c6f328SShengzhou Liu
304*e8a7f1c3SShengzhou Liu64MB SPI Flash memory Map on T102xRDB
30548c6f328SShengzhou Liu----------------------------------------------------
30648c6f328SShengzhou LiuStart		End		Definition	Size
30748c6f328SShengzhou Liu0x000000	0x0FFFFF	u-boot img	1MB
30848c6f328SShengzhou Liu0x100000	0x101FFF	u-boot env	8KB
30948c6f328SShengzhou Liu0x110000	0x12FFFF	FMAN Ucode	128KB
310*e8a7f1c3SShengzhou Liu0x130000	0x14FFFF	QE Firmware	128KB(only T1024RDB)
311*e8a7f1c3SShengzhou Liu0x300000	0x3FFFFF	device tree	128KB
312*e8a7f1c3SShengzhou Liu0x400000	0x9FFFFF	Linux kernel    6MB
313*e8a7f1c3SShengzhou Liu0xa00000	0x3FFFFFF	rootfs		54MB
31448c6f328SShengzhou Liu
31548c6f328SShengzhou Liu
316*e8a7f1c3SShengzhou LiuFor more details, please refer to T1024RDB Reference Manual
317*e8a7f1c3SShengzhou Liuand Freescale QorIQ SDK Infocenter document.
318