]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - doc/README.m5373evb
Merge branch 'elf_reloc'
[karo-tx-uboot.git] / doc / README.m5373evb
index 4f33b7dcf24f83643847fc11b2ba3c000f2364ae..e90a320ee57d66cf4b088f7a8e74602e5babefd7 100644 (file)
@@ -15,13 +15,13 @@ Changed files:
 - board/freescale/m5373evb/config.mk   config make
 - board/freescale/m5373evb/u-boot.lds  Linker description
 
-- cpu/mcf532x/cpu.c            cpu specific code
-- cpu/mcf532x/cpu_init.c       FBCS, Mux pins, icache and RTC extra regs
-- cpu/mcf532x/interrupts.c     cpu specific interrupt support
-- cpu/mcf532x/speed.c          system, pci, flexbus, and cpu clock
-- cpu/mcf532x/Makefile         Makefile
-- cpu/mcf532x/config.mk                config make
-- cpu/mcf532x/start.S          start up assembly code
+- arch/m68k/cpu/mcf532x/cpu.c          cpu specific code
+- arch/m68k/cpu/mcf532x/cpu_init.c     FBCS, Mux pins, icache and RTC extra regs
+- arch/m68k/cpu/mcf532x/interrupts.c   cpu specific interrupt support
+- arch/m68k/cpu/mcf532x/speed.c                system, pci, flexbus, and cpu clock
+- arch/m68k/cpu/mcf532x/Makefile               Makefile
+- arch/m68k/cpu/mcf532x/config.mk              config make
+- arch/m68k/cpu/mcf532x/start.S                start up assembly code
 
 - doc/README.m5373evb          This readme file
 
@@ -50,12 +50,12 @@ Changed files:
 
 - include/configs/M5373EVB.h           Board specific configuration file
 
-- lib_m68k/board.c                     board init function
-- lib_m68k/cache.c
-- lib_m68k/interrupts                  Coldfire common interrupt functions
-- lib_m68k/m68k_linux.c
-- lib_m68k/time.c                      Timer functions (Dma timer and PIT)
-- lib_m68k/traps.c                     Exception init code
+- arch/m68k/lib/board.c                        board init function
+- arch/m68k/lib/cache.c
+- arch/m68k/lib/interrupts                     Coldfire common interrupt functions
+- arch/m68k/lib/m68k_linux.c
+- arch/m68k/lib/time.c                 Timer functions (Dma timer and PIT)
+- arch/m68k/lib/traps.c                        Exception init code
 
 1 MCF5373 specific Options/Settings
 ====================================
@@ -67,12 +67,12 @@ CONFIG_M5373                -- define for all Freescale MCF5373 CPUs
 CONFIG_M5373EVB                -- define for M5373EVB board
 
 CONFIG_MCFUART         -- define to use common CF Uart driver
-CFG_UART_PORT          -- define UART port number, start with 0, 1 and 2
+CONFIG_SYS_UART_PORT           -- define UART port number, start with 0, 1 and 2
 CONFIG_BAUDRATE                -- define UART baudrate
 
 CONFIG_MCFRTC          -- define to use common CF RTC driver
-CFG_MCFRTC_BASE                -- provide base address for RTC in immap.h
-CFG_RTC_OSCILLATOR     -- define RTC clock frequency
+CONFIG_SYS_MCFRTC_BASE         -- provide base address for RTC in immap.h
+CONFIG_SYS_RTC_OSCILLATOR      -- define RTC clock frequency
 RTC_DEBUG              -- define to show RTC debug message
 CONFIG_CMD_DATE                -- enable to use date feature in u-boot
 
@@ -80,11 +80,11 @@ CONFIG_MCFFEC               -- define to use common CF FEC driver
 CONFIG_NET_MULTI       -- define to use multi FEC in u-boot
 CONFIG_MII             -- enable to use MII driver
 CONFIG_CF_DOMII                -- enable to use MII feature in cmd_mii.c
-CFG_DISCOVER_PHY       -- enable PHY discovery
-CFG_RX_ETH_BUFFER      -- Set FEC Receive buffer
-CFG_FAULT_ECHO_LINK_DOWN--
-CFG_FEC0_PINMUX                -- Set FEC0 Pin configuration
-CFG_FEC0_MIIBASE       -- Set FEC0 MII base register
+CONFIG_SYS_DISCOVER_PHY        -- enable PHY discovery
+CONFIG_SYS_RX_ETH_BUFFER       -- Set FEC Receive buffer
+CONFIG_SYS_FAULT_ECHO_LINK_DOWN--
+CONFIG_SYS_FEC0_PINMUX         -- Set FEC0 Pin configuration
+CONFIG_SYS_FEC0_MIIBASE        -- Set FEC0 MII base register
 MCFFEC_TOUT_LOOP       -- set FEC timeout loop
 
 CONFIG_MCFTMR          -- define to use DMA timer
@@ -93,22 +93,22 @@ CONFIG_MCFPIT               -- define to use PIT timer
 CONFIG_FSL_I2C         -- define to use FSL common I2C driver
 CONFIG_HARD_I2C                -- define for I2C hardware support
 CONFIG_SOFT_I2C                -- define for I2C bit-banged
-CFG_I2C_SPEED          -- define for I2C speed
-CFG_I2C_SLAVE          -- define for I2C slave address
-CFG_I2C_OFFSET         -- define for I2C base address offset
-CFG_IMMR               -- define for MBAR offset
+CONFIG_SYS_I2C_SPEED           -- define for I2C speed
+CONFIG_SYS_I2C_SLAVE           -- define for I2C slave address
+CONFIG_SYS_I2C_OFFSET          -- define for I2C base address offset
+CONFIG_SYS_IMMR                -- define for MBAR offset
 
-CFG_MBAR               -- define MBAR offset
+CONFIG_SYS_MBAR                -- define MBAR offset
 
 CONFIG_MONITOR_IS_IN_RAM -- Not support
 
-CFG_INIT_RAM_ADDR      -- defines the base address of the MCF5373 internal SRAM
+CONFIG_SYS_INIT_RAM_ADDR       -- defines the base address of the MCF5373 internal SRAM
 
-CFG_CSn_BASE   -- defines the Chip Select Base register
-CFG_CSn_MASK   -- defines the Chip Select Mask register
-CFG_CSn_CTRL   -- defines the Chip Select Control register
+CONFIG_SYS_CSn_BASE    -- defines the Chip Select Base register
+CONFIG_SYS_CSn_MASK    -- defines the Chip Select Mask register
+CONFIG_SYS_CSn_CTRL    -- defines the Chip Select Control register
 
-CFG_SDRAM_BASE -- defines the DRAM Base
+CONFIG_SYS_SDRAM_BASE  -- defines the DRAM Base
 
 2. MEMORY MAP UNDER U-BOOT AND LINUX KERNEL
 ===========================================
@@ -187,68 +187,62 @@ flashsize   = 0x00200000
 flashoffset = 0x00000000
 sramstart   = 0x80000000
 sramsize    = 0x00008000
-mbar        = 0xFC000000
-busfreq     =     80 MHz
+mbar       = 0xFC000000
+busfreq     =    80 MHz
 ethaddr     = 00:E0:0C:BC:E5:60
 ip_addr     = 192.168.1.3
 baudrate    = 115200 bps
 ->
 -> help
-?       - alias for 'help'
-autoscr - run script from memory
-base    - print or set address offset
-bdinfo  - print Board Info structure
-boot    - boot default, i.e., run 'bootcmd'
-bootd   - boot default, i.e., run 'bootcmd'
+?      - alias for 'help'
+base   - print or set address offset
+bdinfo - print Board Info structure
+boot   - boot default, i.e., run 'bootcmd'
+bootd  - boot default, i.e., run 'bootcmd'
 bootelf - Boot from an ELF image in memory
-bootm   - boot application image from memory
+bootm  - boot application image from memory
 bootp  - boot image via network using BootP/TFTP protocol
-bootvx  - Boot vxWorks from an ELF image
-cmp     - memory compare
+bootvx - Boot vxWorks from an ELF image
+cmp    - memory compare
 coninfo - print console devices and information
-cp      - memory copy
-crc32   - checksum calculation
-date    - get/set/reset date & time
-dcache  - enable or disable data cache
-echo    - echo args to console
-erase   - erase FLASH memory
-flinfo  - print FLASH memory information
-go      - start application at address 'addr'
-help    - print online help
-icache  - enable or disable instruction cache
-icrc32  - checksum calculation
-iloop   - infinite loop on address range
-imd     - i2c memory display
-iminfo  - print header information for application image
-imls    - list all images found in flash
-imm     - i2c memory modify (auto-incrementing)
-imw     - memory write (fill)
-inm     - memory modify (constant address)
-iprobe  - probe to discover valid I2C chip addresses
+cp     - memory copy
+crc32  - checksum calculation
+date   - get/set/reset date & time
+dcache - enable or disable data cache
+echo   - echo args to console
+erase  - erase FLASH memory
+flinfo - print FLASH memory information
+go     - start application at address 'addr'
+help   - print online help
+i2c    - I2C sub-system
+icache - enable or disable instruction cache
+iminfo - print header information for application image
+imls   - list all images found in flash
 itest  - return true/false on integer compare
-loadb   - load binary file over serial line (kermit mode)
-loads   - load S-Record file over serial line
-loady   - load binary file over serial line (ymodem mode)
-loop    - infinite loop on address range
+loadb  - load binary file over serial line (kermit mode)
+loads  - load S-Record file over serial line
+loady  - load binary file over serial line (ymodem mode)
+loop   - infinite loop on address range
 ls     - list files in a directory (default /)
-md      - memory display
-mii     - MII utility commands
-mm      - memory modify (auto-incrementing)
-mtest   - simple RAM test
-mw      - memory write (fill)
+md     - memory display
+mii    - MII utility commands
+mm     - memory modify (auto-incrementing)
+mtest  - simple RAM test
+mw     - memory write (fill)
 nand   - NAND sub-system
 nboot  - boot from NAND device
 nfs    - boot image via network using NFS protocol
-nm      - memory modify (constant address)
+nm     - memory modify (constant address)
 ping   - send ICMP ECHO_REQUEST to network host
 printenv- print environment variables
 protect - enable or disable FLASH write protection
 rarpboot- boot image via network using RARP/TFTP protocol
-reset   - Perform RESET of the CPU
-run     - run commands in an environment variable
+reset  - Perform RESET of the CPU
+run    - run commands in an environment variable
 saveenv - save environment variables to persistent storage
-setenv  - set environment variables
-sleep   - delay execution for some time
+setenv - set environment variables
+sleep  - delay execution for some time
+source - run script from memory
 tftpboot- boot image via network using TFTP protocol
 version - print monitor version
 -> tftp 0x40800000 uImage
@@ -256,16 +250,16 @@ Using FEC0 device
 TFTP from server 192.168.1.3; our IP address is 192.168.1.3 Filename 'uImage'.
 Load address: 0x40800000
 Loading: #################################################################
-          #################################################################
-          ##########
+         #################################################################
+         ##########
 done
 Bytes transferred = 2053270 (1f5496 hex)
 -> bootm 0x40800000
 ## Booting image at 40800000 ...
     Image Name:   Linux Kernel Image
-    Created:      2007-11-07  20:33:08 UTC
+    Created:     2007-11-07  20:33:08 UTC
     Image Type:   M68K Linux Kernel Image (gzip compressed)
-    Data Size:    2053206 Bytes =  2 MB
+    Data Size:   2053206 Bytes =  2 MB
     Load Address: 40020000
     Entry Point:  40020000
     Verifying Checksum ... OK