3 The P1023 process includes a performance optimized implementation of the
4 QorIQ data Path Acceleration Architecture (DPAA). This architecture
5 provides the infrastructure to support simplified sharing of networking
6 interfaces and accelerators by multiple CPU cores. P1023 is an e500 based
9 P1023RDS board is a Low End Dual core platform supporting the P1023
10 processor of QorIQ series.
14 To build the u-boot for P1023RDS:
15 Configure to NOR boot:
17 Configure to NAND boot:
18 make P1023RDS_NAND_config
24 Most switches on the board should not be changed. The most frequent
25 user-settable switches on the board are used to configure
30 Default NOR flash boot switch setting:
31 Sw3[1:8]: off on on off on on off off
32 Sw4[1:8]: off off off on off off off off
33 Sw6[1:8]: off on off on off on on off
34 Sw7[1:8]: off on off off on off off off
35 Sw8[1:8]: on off off off off off off off
37 For NAND flash boot,set
38 Sw4[1:4]: off on on on
40 The default native ethernet setting is for RGMII mode.
41 To use SGMII mode, set
47 0x0000_0000 0x7fff_ffff DDR 2G Cacheable
48 0x8000_0000 0xbfff_ffff PCI Express Mem 1G non-cacheable
49 0xc000_0000 0xdfff_ffff PCI 512M non-cacheable
50 0xe100_0000 0xe3ff_ffff PCI IO range 4M non-cacheable
52 0xe000_0000 0xe003_ffff BCSR 256K BCSR
53 0xee00_0000 0xefff_ffff NOR flash 32M NOR flash
54 0xff00_0000 0xff3f_ffff DPAA_QBMAN 4M
55 0xff60_0000 0xff7f_ffff CCSR 2M non-cacheable
56 0xffa0_0000 0xffaf_ffff NAND FLASH 1M non-cacheable
57 0xffd0_0000 0xffd0_3fff L1 for stack 16K Cacheable TLB0
59 Flashing u-boot Images
61 To program the image in the boot flash bank:
63 => tftp 1000000 u-boot.bin
65 => erase eff80000 efffffff
66 => cp.b 1000000 eff80000 80000
69 => tftp 1000000 u-boot-nand.bin
71 => nand write 1000000 0 80000
73 Firmware ucode location
74 ---------------------------------
75 Microcode(ucode) to FMAN's IRAM is needed to make FMAN Ethernet work.
76 u-boot loads ucode FLASH. The location for ucode:
80 Using the Device Tree Source File
81 ---------------------------------
82 To create the DTB (Device Tree Binary) image file,
83 use a command similar to this:
85 dtc -b 0 -f -I dts -O dtb p1023rds.dts > p1023rds.dtb
87 Likely, that .dts file will come from here;
89 linux-2.6/arch/powerpc/boot/dts/p1023rds.dts
91 make p1023rds.dtb ARCH=powerpc
92 in linux-2.6 directory.
96 Place a linux uImage in the TFTP disk area.
99 tftp 2000000 rootfs.ext2.gz.uboot
100 tftp c00000 p1023rds.dtb
101 bootm 1000000 2000000 c00000