mirror of
https://xff.cz/git/u-boot/
synced 2025-09-26 21:11:18 +02:00
Move arch/ppc to arch/powerpc
As discussed on the list, move "arch/ppc" to "arch/powerpc" to better match the Linux directory structure. Please note that this patch also changes the "ppc" target in MAKEALL to "powerpc" to match this new infrastructure. But "ppc" is kept as an alias for now, to not break compatibility with scripts using this name. Signed-off-by: Stefan Roese <sr@denx.de> Acked-by: Wolfgang Denk <wd@denx.de> Acked-by: Detlev Zundel <dzu@denx.de> Acked-by: Kim Phillips <kim.phillips@freescale.com> Cc: Peter Tyser <ptyser@xes-inc.com> Cc: Anatolij Gustschin <agust@denx.de>
This commit is contained in:
committed by
Wolfgang Denk
parent
254ab7bd46
commit
a47a12becf
@@ -333,7 +333,7 @@ Linux:
|
||||
$ make oldconfig
|
||||
$ make dep
|
||||
$ make uImage
|
||||
$ cp -p arch/ppc/mbxboot/uImage /tftpboot
|
||||
$ cp -p arch/powerpc/mbxboot/uImage /tftpboot
|
||||
|
||||
Load uImage via tftp and boot it.
|
||||
|
||||
|
@@ -17,11 +17,11 @@ Changed files:
|
||||
added console settings from environment
|
||||
- common/devices.c added ISA keyboard init
|
||||
- common/main.c corrected the read of bootdelay
|
||||
- arch/ppc/cpu/ppc4xx/405gp_pci.c excluded file from PIP405
|
||||
- arch/ppc/cpu/ppc4xx/i2c.c added 16bit read write I2C support
|
||||
- arch/powerpc/cpu/ppc4xx/405gp_pci.c excluded file from PIP405
|
||||
- arch/powerpc/cpu/ppc4xx/i2c.c added 16bit read write I2C support
|
||||
added page write
|
||||
- arch/ppc/cpu/ppc4xx/speed.c added get_PCI_freq
|
||||
- arch/ppc/cpu/ppc4xx/start.S added CONFIG_IDENT_STRING
|
||||
- arch/powerpc/cpu/ppc4xx/speed.c added get_PCI_freq
|
||||
- arch/powerpc/cpu/ppc4xx/start.S added CONFIG_IDENT_STRING
|
||||
- disk/Makefile added part_iso for CD support
|
||||
- disk/part.c changed to work with block device description
|
||||
added ISO CD support
|
||||
@@ -275,7 +275,7 @@ Added the config variable CONFIG_IDENT_STRING which will be added to the
|
||||
"U_BOOT_VERSION __TIME__ DATE___ " String, to allows to identify intermidiate
|
||||
and custom versions.
|
||||
Changed files:
|
||||
- arch/ppc/cpu/ppc4xx/start.s
|
||||
- arch/powerpc/cpu/ppc4xx/start.s
|
||||
|
||||
Firmware Image:
|
||||
---------------
|
||||
@@ -288,11 +288,11 @@ Changed files:
|
||||
|
||||
Correct PCI Frequency for PPC405:
|
||||
---------------------------------
|
||||
Added function (in arch/ppc/cpu/ppc4xx/speed.c) to get the PCI frequency for PPC405 CPU.
|
||||
Added function (in arch/powerpc/cpu/ppc4xx/speed.c) to get the PCI frequency for PPC405 CPU.
|
||||
The PCI Frequency will now be set correct in the board description in common/board.c.
|
||||
(was set to the busfreq before).
|
||||
Changed files:
|
||||
- arch/ppc/cpu/ppc4xx/speed.c
|
||||
- arch/powerpc/cpu/ppc4xx/speed.c
|
||||
- common/board.c
|
||||
|
||||
I2C Stuff:
|
||||
@@ -301,7 +301,7 @@ Added defined(CONFIG_PIP405) at several points in common/cmd_i2c.c.
|
||||
Added 16bit read/write support for I2C (PPC405), and page write to
|
||||
I2C EEPROM if defined CONFIG_SYS_EEPROM_PAGE_WRITE_ENABLE.
|
||||
Changed files:
|
||||
- arch/ppc/cpu/ppc4xx/i2c.c
|
||||
- arch/powerpc/cpu/ppc4xx/i2c.c
|
||||
- common/cmd_i2c.c
|
||||
|
||||
Environment / Console:
|
||||
|
@@ -713,7 +713,7 @@ use external loopback for testing. That will need appropriate
|
||||
reconfiguration of the physical interface chip.
|
||||
|
||||
The test routines for the SCC ethernet tests will be located in
|
||||
arch/ppc/cpu/mpc8xx/scc.c.
|
||||
arch/powerpc/cpu/mpc8xx/scc.c.
|
||||
|
||||
2.2.3.2. UART tests (SMC/SCC)
|
||||
|
||||
@@ -725,7 +725,7 @@ will be transmitted. These tests may be enhanced to make to perform
|
||||
test will be executed manually.
|
||||
|
||||
The test routine for the SMC/SCC UART tests will be located in
|
||||
arch/ppc/cpu/mpc8xx/serial.c.
|
||||
arch/powerpc/cpu/mpc8xx/serial.c.
|
||||
|
||||
2.2.3.3. USB test
|
||||
|
||||
|
@@ -116,7 +116,7 @@
|
||||
board/RPXLITE/RPXLITE.c /* DRAM-related routines */
|
||||
board/RPXLITE/flash.c /* flash-related routines */
|
||||
board/RPXLITE/config.mk /* set text base address */
|
||||
arch/ppc/cpu/mpc8xx/serial.c /* board specific register setting */
|
||||
arch/powerpc/cpu/mpc8xx/serial.c /* board specific register setting */
|
||||
include/config_RPXLITE.h /* board specific registers */
|
||||
|
||||
See 'reg_config.txt' for register values in detail.
|
||||
|
@@ -14,10 +14,10 @@ The following common files have been modified by this project:
|
||||
|
||||
MAKEALL - TQM8260 entry added
|
||||
Makefile - TQM8260_config entry added
|
||||
arch/ppc/cpu/mpc8260/Makefile - soft_i2c.o module added
|
||||
arch/ppc/cpu/mpc8260/ether_scc.c - TQM8260-specific definitions added, an obvious
|
||||
arch/powerpc/cpu/mpc8260/Makefile - soft_i2c.o module added
|
||||
arch/powerpc/cpu/mpc8260/ether_scc.c - TQM8260-specific definitions added, an obvious
|
||||
bug fixed (fcr -> scr)
|
||||
arch/ppc/cpu/mpc8260/ether_fcc.c - TQM8260-specific definitions added
|
||||
arch/powerpc/cpu/mpc8260/ether_fcc.c - TQM8260-specific definitions added
|
||||
include/flash.h - added definitions for the AM29LV640D Flash chip
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ board/tqm8260/config.mk - config file
|
||||
board/tqm8260/flash.c - flash driver (for AM29LV640D)
|
||||
board/tqm8260/ppcboot.lds - linker script
|
||||
board/tqm8260/tqm8260.c - ioport and memory initialization
|
||||
arch/ppc/cpu/mpc8260/soft_i2c.c - software i2c EEPROM driver
|
||||
arch/powerpc/cpu/mpc8260/soft_i2c.c - software i2c EEPROM driver
|
||||
include/config_TQM8260.h - main configuration file
|
||||
|
||||
|
||||
|
@@ -22,7 +22,7 @@ Changed files:
|
||||
- include/asm-ppc/global_data.h added global variables - inp_clk, pci_clk,
|
||||
vco_clk, pev_clk, flb_clk, and bExtUart
|
||||
|
||||
- arch/ppc/lib/board.c added CONFIG_MPC8220 support
|
||||
- arch/powerpc/lib/board.c added CONFIG_MPC8220 support
|
||||
|
||||
- net/eth.c added FEC support for MPC8220
|
||||
|
||||
@@ -37,24 +37,24 @@ Added files:
|
||||
- board/alaska/config.mk config make
|
||||
- board/alaska/u-boot.lds Linker description
|
||||
|
||||
- arch/ppc/cpu/mpc8220/dma.h multi-channel dma header file
|
||||
- arch/ppc/cpu/mpc8220/dramSetup.h dram setup header file
|
||||
- arch/ppc/cpu/mpc8220/fec.h MPC8220 FEC header file
|
||||
- arch/ppc/cpu/mpc8220/cpu.c cpu specific code
|
||||
- arch/ppc/cpu/mpc8220/cpu_init.c Flexbus ChipSelect and Mux pins setup
|
||||
- arch/ppc/cpu/mpc8220/dramSetup.c MPC8220 DDR SDRAM setup
|
||||
- arch/ppc/cpu/mpc8220/fec.c MPC8220 FEC driver
|
||||
- arch/ppc/cpu/mpc8220/i2c.c MPC8220 I2C driver
|
||||
- arch/ppc/cpu/mpc8220/interrupts.c interrupt support (not enable)
|
||||
- arch/ppc/cpu/mpc8220/loadtask.c load dma
|
||||
- arch/ppc/cpu/mpc8220/speed.c system, pci, flexbus, pev, and cpu clock
|
||||
- arch/ppc/cpu/mpc8220/traps.c exception
|
||||
- arch/ppc/cpu/mpc8220/uart.c MPC8220 UART driver
|
||||
- arch/ppc/cpu/mpc8220/Makefile Makefile
|
||||
- arch/ppc/cpu/mpc8220/config.mk config make
|
||||
- arch/ppc/cpu/mpc8220/fec_dma_task.S MPC8220 FEC multi-channel dma program
|
||||
- arch/ppc/cpu/mpc8220/io.S io functions
|
||||
- arch/ppc/cpu/mpc8220/start.S start up
|
||||
- arch/powerpc/cpu/mpc8220/dma.h multi-channel dma header file
|
||||
- arch/powerpc/cpu/mpc8220/dramSetup.h dram setup header file
|
||||
- arch/powerpc/cpu/mpc8220/fec.h MPC8220 FEC header file
|
||||
- arch/powerpc/cpu/mpc8220/cpu.c cpu specific code
|
||||
- arch/powerpc/cpu/mpc8220/cpu_init.c Flexbus ChipSelect and Mux pins setup
|
||||
- arch/powerpc/cpu/mpc8220/dramSetup.c MPC8220 DDR SDRAM setup
|
||||
- arch/powerpc/cpu/mpc8220/fec.c MPC8220 FEC driver
|
||||
- arch/powerpc/cpu/mpc8220/i2c.c MPC8220 I2C driver
|
||||
- arch/powerpc/cpu/mpc8220/interrupts.c interrupt support (not enable)
|
||||
- arch/powerpc/cpu/mpc8220/loadtask.c load dma
|
||||
- arch/powerpc/cpu/mpc8220/speed.c system, pci, flexbus, pev, and cpu clock
|
||||
- arch/powerpc/cpu/mpc8220/traps.c exception
|
||||
- arch/powerpc/cpu/mpc8220/uart.c MPC8220 UART driver
|
||||
- arch/powerpc/cpu/mpc8220/Makefile Makefile
|
||||
- arch/powerpc/cpu/mpc8220/config.mk config make
|
||||
- arch/powerpc/cpu/mpc8220/fec_dma_task.S MPC8220 FEC multi-channel dma program
|
||||
- arch/powerpc/cpu/mpc8220/io.S io functions
|
||||
- arch/powerpc/cpu/mpc8220/start.S start up
|
||||
|
||||
- include/mpc8220.h
|
||||
|
||||
|
@@ -18,15 +18,15 @@ can be easily implemented.
|
||||
./common/board.c
|
||||
Added call to initialize debugger on startup.
|
||||
|
||||
./arch/ppc/cpu/ppc4xx/Makefile
|
||||
./arch/powerpc/cpu/ppc4xx/Makefile
|
||||
Added bedbug_405.c to the Makefile.
|
||||
|
||||
./arch/ppc/cpu/ppc4xx/start.S
|
||||
./arch/powerpc/cpu/ppc4xx/start.S
|
||||
Added code to handle the debug exception (0x2000) on the 405.
|
||||
Also added code to handle critical exceptions since the debug
|
||||
is treated as critical on the 405.
|
||||
|
||||
./arch/ppc/cpu/ppc4xx/traps.c
|
||||
./arch/powerpc/cpu/ppc4xx/traps.c
|
||||
Added more detailed output for the program exception to tell
|
||||
if it is an illegal instruction, privileged instruction or
|
||||
a trap. Also added debug trap handler.
|
||||
@@ -51,7 +51,7 @@ can be easily implemented.
|
||||
hardware breakpoints and stepping through code. These
|
||||
routines are common to all PowerPC processors.
|
||||
|
||||
./arch/ppc/cpu/ppc4xx/bedbug_405.c
|
||||
./arch/powerpc/cpu/ppc4xx/bedbug_405.c
|
||||
AMCC PPC405 specific debugger routines.
|
||||
|
||||
|
||||
@@ -63,16 +63,16 @@ Changes:
|
||||
common/cmd_bedbug.c
|
||||
Added call to initialize 860 debugger.
|
||||
|
||||
arch/ppc/cpu/mpc8xx/Makefile
|
||||
arch/powerpc/cpu/mpc8xx/Makefile
|
||||
Added new file "bedbug_860.c" to the makefile
|
||||
|
||||
arch/ppc/cpu/mpc8xx/start.S
|
||||
arch/powerpc/cpu/mpc8xx/start.S
|
||||
Added handler for InstructionBreakpoint (0xfd00)
|
||||
|
||||
arch/ppc/cpu/mpc8xx/traps.c
|
||||
arch/powerpc/cpu/mpc8xx/traps.c
|
||||
Added new routine DebugException()
|
||||
|
||||
New Files:
|
||||
|
||||
arch/ppc/cpu/mpc8xx/bedbug_860.c
|
||||
arch/powerpc/cpu/mpc8xx/bedbug_860.c
|
||||
CPU-specific routines for 860 debug registers.
|
||||
|
@@ -25,7 +25,7 @@ Added or Changed Files:
|
||||
u-boot-0.2.0/common/cmd_boot.c
|
||||
u-boot-0.2.0/common/cmd_reginfo.c
|
||||
u-boot-0.2.0/common/environment.c
|
||||
u-boot-0.2.0/arch/ppc/cpu/mpc5xx/*
|
||||
u-boot-0.2.0/arch/powerpc/cpu/mpc5xx/*
|
||||
u-boot-0.2.0/include/cmd_reginfo.h
|
||||
u-boot-0.2.0/include/common.h
|
||||
u-boot-0.2.0/include/ppc_asm.tmpl
|
||||
@@ -34,9 +34,9 @@ u-boot-0.2.0/include/mpc5xx.h
|
||||
u-boot-0.2.0/include/status_led.h
|
||||
u-boot-0.2.0/include/asm-ppc/u-boot.h
|
||||
u-boot-0.2.0/include/asm-ppc/5xx_immap.h
|
||||
u-boot-0.2.0/arch/ppc/lib/board.c
|
||||
u-boot-0.2.0/arch/ppc/lib/cache.c
|
||||
u-boot-0.2.0/arch/ppc/lib/time.c
|
||||
u-boot-0.2.0/arch/powerpc/lib/board.c
|
||||
u-boot-0.2.0/arch/powerpc/lib/cache.c
|
||||
u-boot-0.2.0/arch/powerpc/lib/time.c
|
||||
u-boot-0.2.0/Makefile
|
||||
u-boot-0.2.0/CREDITS
|
||||
u-boot-0.2.0/doc/README.mpc5xx
|
||||
|
@@ -124,8 +124,8 @@ Updated 13-July-2004 Jon Loeliger
|
||||
kernel's ppcboot.h is consistent with U-Boot's u-boot.h. You can use two
|
||||
default configuration files as your starting points to configure the
|
||||
kernel:
|
||||
arch/ppc/configs/mpc8540_ads_defconfig
|
||||
arch/ppc/configs/mpc8560_ads_defconfig
|
||||
arch/powerpc/configs/mpc8540_ads_defconfig
|
||||
arch/powerpc/configs/mpc8560_ads_defconfig
|
||||
|
||||
3. DEFINITIONS AND COMPILATION
|
||||
|
||||
|
Reference in New Issue
Block a user