]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - doc/README.mpc7448hpc2
spl: add NAND Library to new SPL
[karo-tx-uboot.git] / doc / README.mpc7448hpc2
index 5142a0f6385fe12b271190dcf835afbe9341a337..cbb043e1d009a98bd5392116ca50e88126d04f84 100644 (file)
@@ -3,23 +3,23 @@ Freescale MPC7448hpc2 (Taiga) board
 
 Created 08/11/2006 Roy Zang
 --------------------------
-MPC7448hpc2 (Taiga) board is a high-performance PowerPC server reference 
-design, which is optimized for high speed throughput between the processor and 
+MPC7448hpc2 (Taiga) board is a high-performance PowerPC server reference
+design, which is optimized for high speed throughput between the processor and
 the memory, disk drive and Ethernet port subsystems.
 
-MPC7448hpc2(Taiga) is designed to the micro-ATX chassis, allowing it to be 
-used in 1U or 2U rack-mount chassis¡¯, as well as in standard ATX/Micro-ATX 
+MPC7448hpc2(Taiga) is designed to the micro-ATX chassis, allowing it to be
+used in 1U or 2U rack-mount chassis¡¯, as well as in standard ATX/Micro-ATX
 chassis.
 
 Building U-Boot
 ------------------
 The mpc7448hpc2 code base is known to compile using:
-    Binutils 2.15, Gcc 3.4.3, Glibc 2.3.3
+       Binutils 2.15, Gcc 3.4.3, Glibc 2.3.3
 
-    $ make mpc7448hpc2_config
-    Configuring for mpc7448hpc2 board...
+       $ make mpc7448hpc2_config
+       Configuring for mpc7448hpc2 board...
 
-    $ make
+       $ make
 
 Memory Map
 ----------
@@ -28,25 +28,24 @@ The memory map is setup for Linux to operate properly.
 
 The mapping is:
 
-   Range Start     Range End       Definition                  Size
-
-   0x0000_0000     0x7fff_ffff     DDR                         2G
-   0xe000_0000     0xe7ff_ffff     PCI Memory                  128M
-   0xfa00_0000     0xfaff_ffff     PCI IO                      16M
-   0xfb00_0000     0xfbff_ffff     PCI Config                  16M
-   0xfc00_0000     0xfc0f_ffff     NVRAM/CADMUS                1M
-   0xfe00_0000    0xfeff_ffff     PromJet                      16M
-   0xff00_0000     0xff80_0000     FLASH (boot flash)          8M
-   0xff80_0000     0xffff_ffff     FLASH (second half flash)   8M
+       Range Start     Range End       Definition                      Size
 
+       0x0000_0000     0x7fff_ffff     DDR                             2G
+       0xe000_0000     0xe7ff_ffff     PCI Memory                      128M
+       0xfa00_0000     0xfaff_ffff     PCI IO                          16M
+       0xfb00_0000     0xfbff_ffff     PCI Config                      16M
+       0xfc00_0000     0xfc0f_ffff     NVRAM/CADMUS                    1M
+       0xfe00_0000     0xfeff_ffff     PromJet                         16M
+       0xff00_0000     0xff80_0000     FLASH (boot flash)              8M
+       0xff80_0000     0xffff_ffff     FLASH (second half flash)       8M
 
 Using Flash
 -----------
 
-The MPC7448hpc2 board has two "banks" of flash, each 8MB in size 
-(2^23 = 0x00800000). 
+The MPC7448hpc2 board has two "banks" of flash, each 8MB in size
+(2^23 = 0x00800000).
 
-Note: the "bank" here refers to half of the flash. In fact, there is only one 
+Note: the "bank" here refers to half of the flash. In fact, there is only one
 bank of flash, which is divided into low and high half. Each is controlled by
 the most significant bit of the address bus. The so called "bank" is only for
 convenience.
@@ -57,137 +56,129 @@ settings for updating flash are given below.
 The u-boot commands for copying the boot-bank into the secondary bank are
 as follows:
 
-     erase ff800000 ff880000
-     cp.b ff000000 ff800000 80000
+       erase ff800000 ff880000
+       cp.b ff000000 ff800000 80000
 
 U-boot commands for downloading an image via tftp and flashing
 it into the secondary bank:
 
-     tftp 10000 <u-boot.bin.image>
-     erase ff000000 ff080000
-     cp.b 10000 ff000000 80000
-
+       tftp 10000 <u-boot.bin.image>
+       erase ff000000 ff080000
+       cp.b 10000 ff000000 80000
 
 After copying the image into the second bank of flash, be sure to toggle
 SW3[4] on board before resetting the board in order to set the
 secondary bank as the boot-bank.
 
-
 Board Switches
 ----------------------
 
-
 Most switches on the board should not be changed.  The most frequent
 user-settable switches on the board are used to configure
 the flash banks and determining the PCI frequency.
 
 SW1[1-5]: Processor core voltage
 
-      12345            Core Voltage
-      -----
-  SW1=01111               1.000V.
-  SW1=01101               1.100V.
-  SW1=01011               1.200V.
-  SW1=01001               1.300V only for MPC7447A.
+       12345           Core Voltage
+       -----
+       SW1=01111       1.000V.
+       SW1=01101       1.100V.
+       SW1=01011       1.200V.
+       SW1=01001       1.300V only for MPC7447A.
 
 
 SW2[1-6]: CPU core frequency
 
-                 CPU Core Frequency (MHz)
+               CPU Core Frequency (MHz)
                        Bus Frequency
-      123456   100     133     167     200      Ratio
-       
-      ------
-  SW2=101100   500     667     833     1000       5x
-  SW2=100100   550     733     917     1100       5.5x
-  SW2=110100   600     800     1000    1200       6x
-  SW2=010100   650     866     1083    1300       6.5x
-  SW2=001000   700     930     1167    1400       7x
-  SW2=000100   750     1000    1250    1500       7.5x
-  SW2=110000   800     1066    1333    1600       8x
-  SW2=011000   850     1333    1417    1700       8.5x only for MPC7447A
-  SW2=011110   900     1200    1500    1800       9x
-
-This table shows only a subset of available frequency options; see the CPU 
+       123456          100     133     167     200     Ratio
+
+       ------
+       SW2=101100      500     667     833     1000    5x
+       SW2=100100      550     733     917     1100    5.5x
+       SW2=110100      600     800     1000    1200    6x
+       SW2=010100      650     866     1083    1300    6.5x
+       SW2=001000      700     930     1167    1400    7x
+       SW2=000100      750     1000    1250    1500    7.5x
+       SW2=110000      800     1066    1333    1600    8x
+       SW2=011000      850     1333    1417    1700    8.5x only for MPC7447A
+       SW2=011110      900     1200    1500    1800    9x
+
+This table shows only a subset of available frequency options; see the CPU
 hardware specifications for more information.
 
-
 SW2[7-8]: Bus Protocol and CPU Reset Option
 
-      7                
-      -
-  SW2=0                System bus uses MPX bus protocol
-  SW2=1                System bus uses 60x bus protocol
-
-      8                
-      -
-  SW2=0                TSI108 can cause CPU reset
-  SW2=1                TSI108 can not cause CPU reset
+       7
+       -
+       SW2=0           System bus uses MPX bus protocol
+       SW2=1           System bus uses 60x bus protocol
 
+       8
+       -
+       SW2=0           TSI108 can cause CPU reset
+       SW2=1           TSI108 can not cause CPU reset
 
 SW3[1-8] system options
 
-      123              
-      ---
-  SW3=xxx              Connected to GPIO[0:2] on TSI108
+       123
+       ---
+       SW3=xxx         Connected to GPIO[0:2] on TSI108
 
-      4                
-      -
-  SW3=0                CPU boots from low half of flash
-  SW3=1                CPU boots from high half of flash
+       4
+       -
+       SW3=0           CPU boots from low half of flash
+       SW3=1           CPU boots from high half of flash
 
-      5                
-      -
-  SW3=0                SATA and slot2 connected to PCI bus
-  SW3=1                Only slot1 connected to PCI bus
+       5
+       -
+       SW3=0           SATA and slot2 connected to PCI bus
+       SW3=1           Only slot1 connected to PCI bus
 
-      6                
-      -
-  SW3=0                USB connected to PCI bus
-  SW3=1                USB disconnected from PCI bus
+       6
+       -
+       SW3=0           USB connected to PCI bus
+       SW3=1           USB disconnected from PCI bus
 
-      7                
-      -
-  SW3=0                Flash is write protected
-  SW3=1                Flash is NOT write protected
+       7
+       -
+       SW3=0           Flash is write protected
+       SW3=1           Flash is NOT write protected
 
-      8                
-      -
-  SW3=0                CPU will boot from flash
-  SW3=1                CPU will boot from PromJet
+       8
+       -
+       SW3=0           CPU will boot from flash
+       SW3=1           CPU will boot from PromJet
 
 SW4[1-3]: System bus frequency
 
                        Bus Frequency (MHz)
-      ---
-  SW4=010                      183
-  SW4=011                      100
-  SW4=100                      133
-  SW4=101                      166 only for MPC7447A
-  SW4=110                      200 only for MPC7448
-  others                       reserved
-       
+       ---
+       SW4=010                 183
+       SW4=011                 100
+       SW4=100                 133
+       SW4=101                 166 only for MPC7447A
+       SW4=110                 200 only for MPC7448
+       others                  reserved
 
 SW4[4-6]: DDR2 SDRAM frequency
 
                        Bus Frequency (MHz)
-      ---
-  SW4=000                 external clock
-  SW4=011                 system clock 
-  SW4=100                      133
-  SW4=101                      166
-  SW4=110                      200
-  others                       reserved
-
+       ---
+       SW4=000         external clock
+       SW4=011         system clock
+       SW4=100         133
+       SW4=101         166
+       SW4=110         200
+       others          reserved
 
 SW4[7-8]: PCI/PCI-X frequency control
-      7                
-      -
-  SW4=0                PCI/PCI-X bus operates normally
-  SW4=1                PCI bus forced to PCI-33 mode
-
-      8                
-      -
-  SW4=0                PCI-X mode at 133 MHz allowed
-  SW4=1                PCI-X mode limited to 100 MHz
-
+       7
+       -
+       SW4=0           PCI/PCI-X bus operates normally
+       SW4=1           PCI bus forced to PCI-33 mode
+
+       8
+       -
+       SW4=0           PCI-X mode at 133 MHz allowed
+       SW4=1           PCI-X mode limited to 100 MHz