[U-Boot-Users] [PATCH] Pull request for PA-Semi Electra with A-2 processor

Entenmann, James G (James) jentenmann at alcatel-lucent.com
Fri Mar 14 15:49:10 CET 2008


Please pull from the merge branch at git://denx.de/git/u-boot-pasemi.git

 

There's a README.Electra file that summarizes what this code will do and
won't do.  If porting to another revision of the chip make sure to
update the Electra.pb file accordingly. 

 

---- Files Added -----

 

#

#          new file:   board/PaSemi/Electra/Electra.c

#          new file:   board/PaSemi/Electra/Electra.pb

#          new file:   board/PaSemi/Electra/Electra_dma.c

#          new file:   board/PaSemi/Electra/Electra_flash.c

#          new file:   board/PaSemi/Electra/Electra_init.S

#          new file:   board/PaSemi/Electra/Electra_lbi.c

#          new file:   board/PaSemi/Electra/Electra_pci.c

#          new file:   board/PaSemi/Electra/Electra_pcs.c

#          new file:   board/PaSemi/Electra/Electra_phy.c

#          new file:   board/PaSemi/Electra/Makefile

#          new file:   board/PaSemi/Electra/bsp_config.h

#          new file:   board/PaSemi/Electra/config.mk

#          new file:   board/PaSemi/Electra/electra_bsp_config.h

#          new file:   board/PaSemi/Electra/electra_mmu.S

#          new file:   board/PaSemi/Electra/u-boot.lds

#          new file:   board/PaSemi/common/early_console.S

#          new file:   board/PaSemi/common/lib_cfestubs.c

#          new file:   board/PaSemi/common/lib_printf.c

#          new file:   board/PaSemi/common/lib_queue.c

#          new file:   board/PaSemi/common/lib_try.c

#          new file:   board/PaSemi/common/mc_port.c

#          new file:   board/PaSemi/common/pas_arena.c

#          new file:   board/PaSemi/common/pas_cfg.c

#          new file:   board/PaSemi/common/pas_devtree.c

#          new file:   board/PaSemi/common/pas_dma.c

#          new file:   board/PaSemi/common/pas_dramtest.c

#          new file:   board/PaSemi/common/pas_envoi.c

#          new file:   board/PaSemi/common/pas_ethernet.c

#          new file:   board/PaSemi/common/pas_l2c.c

#          new file:   board/PaSemi/common/pas_lbi.c

#          new file:   board/PaSemi/common/pas_mc.c

#          new file:   board/PaSemi/common/pas_mccfg.c

#          new file:   board/PaSemi/common/pas_misc.S

#          new file:   board/PaSemi/common/pas_mmu.S

#          new file:   board/PaSemi/common/pas_nand.c

#          new file:   board/PaSemi/common/pas_ns16550.c

#          new file:   board/PaSemi/common/pas_pci_machdep.c

#          new file:   board/PaSemi/common/pas_pci_root.c

#          new file:   board/PaSemi/common/pas_pcs.c

#          new file:   board/PaSemi/common/pas_rng.c

#          new file:   board/PaSemi/common/pas_sdc.c

#          new file:   board/PaSemi/common/pas_sdram.c

#          new file:   board/PaSemi/common/pas_smbus.c

#          new file:   board/PaSemi/common/pas_speed.c

#          new file:   board/PaSemi/common/regs_1682.S

#          new file:   board/PaSemi/common/spd_smbus.c

#          new file:   board/PaSemi/common/ub_dma.c

#          new file:   board/PaSemi/common/ub_eth.c

#          new file:   board/PaSemi/common/ub_flash.c

#          new file:   board/PaSemi/common/ub_lbi.c

#          new file:   board/PaSemi/common/ub_misc.c

#          new file:   board/PaSemi/common/ub_pci.c

#          new file:   board/PaSemi/common/ub_pcs.c

#          new file:   board/PaSemi/include/eb_eth.c

#          new file:   board/PaSemi/include/mc_cfe.h

#          new file:   board/PaSemi/include/mc_port.h

#          new file:   board/PaSemi/include/mc_uboot.h

#          new file:   board/PaSemi/include/pas/1682-interrupts.h

#          new file:   board/PaSemi/include/pas/1682.h

#          new file:   board/PaSemi/include/pas/cpuproxy.h

#          new file:   board/PaSemi/include/pas/dma.h

#          new file:   board/PaSemi/include/pas/dmastat.h

#          new file:   board/PaSemi/include/pas/dscr.h

#          new file:   board/PaSemi/include/pas/ext.h

#          new file:   board/PaSemi/include/pas/fun.h

#          new file:   board/PaSemi/include/pas/iob.h

#          new file:   board/PaSemi/include/pas/isrc.h

#          new file:   board/PaSemi/include/pas/l2c.h

#          new file:   board/PaSemi/include/pas/lpc.h

#          new file:   board/PaSemi/include/pas/mac.h

#          new file:   board/PaSemi/include/pas/mc.h

#          new file:   board/PaSemi/include/pas/pa6t-mmu.h

#          new file:   board/PaSemi/include/pas/pa6t-regs.h

#          new file:   board/PaSemi/include/pas/pcs.h

#          new file:   board/PaSemi/include/pas/ptm.h

#          new file:   board/PaSemi/include/pas/pxc.h

#          new file:   board/PaSemi/include/pas/pxp.h

#          new file:   board/PaSemi/include/pas/rcrb.h

#          new file:   board/PaSemi/include/pas/regops.h

#          new file:   board/PaSemi/include/pas/root_1682.h

#          new file:   board/PaSemi/include/pas/sdc-dbg.h

#          new file:   board/PaSemi/include/pas/sdc-jtag.h

#          new file:   board/PaSemi/include/pas/sdc-pwr.h

#          new file:   board/PaSemi/include/pas/sdc.h

#          new file:   board/PaSemi/include/pas/sdchdr.h

#          new file:   board/PaSemi/include/pas/smb.h

#          new file:   board/PaSemi/include/pas/ttm.h

#          new file:   board/PaSemi/include/pas/typ0int.h

#          new file:   board/PaSemi/include/pas/type0.h

#          new file:   board/PaSemi/include/pas/urt.h

#          new file:   board/PaSemi/include/pas_devtree.h

#          new file:   board/PaSemi/include/pas_dma.h

#          new file:   board/PaSemi/include/pas_envoi.h

#          new file:   board/PaSemi/include/pas_envoi_cfgchk.h

#          new file:   board/PaSemi/include/pas_ids.h

#          new file:   board/PaSemi/include/pas_lbi.h

#          new file:   board/PaSemi/include/pas_mc.h

#          new file:   board/PaSemi/include/pas_mccfg.h

#          new file:   board/PaSemi/include/pas_nand.h

#          new file:   board/PaSemi/include/pas_pci_root.h

#          new file:   board/PaSemi/include/pas_pcs.h

#          new file:   board/PaSemi/include/pas_phy.h

#          new file:   board/PaSemi/include/pas_post.h

#          new file:   board/PaSemi/include/pas_rng.h

#          new file:   board/PaSemi/include/pci_machdep.h

#          new file:   board/PaSemi/include/smb.h

#          new file:   board/PaSemi/include/ub_eth.h

#          new file:   board/PaSemi/include/ub_lbi.h

#          new file:   board/PaSemi/include/ub_misc.h

#          new file:   board/PaSemi/include/ub_pci.h

#          new file:   board/PaSemi/include/ub_pcs.h

#          new file:   board/PaSemi/pasemi_config.mk

#          new file:   cpu/pa6t/Makefile

#          new file:   cpu/pa6t/config.mk

#          new file:   cpu/pa6t/cpu.c

#          new file:   cpu/pa6t/cpu_init.c

#          new file:   cpu/pa6t/interrupts.c

#          new file:   cpu/pa6t/lib_hssubr.S

#          new file:   cpu/pa6t/lib_physio.S

#          new file:   cpu/pa6t/lib_setjmp.S

#          new file:   cpu/pa6t/pa6t_cpu.S

#          new file:   cpu/pa6t/pa6t_exception.S

#          new file:   cpu/pa6t/pa6t_exchandler.c

#          new file:   cpu/pa6t/pa6t_misc.S

#          new file:   cpu/pa6t/pa6t_mmu.S64

#          new file:   cpu/pa6t/ppc_misc.S

#          new file:   cpu/pa6t/ppc_spr.S

#          new file:   cpu/pa6t/speed.c

#          new file:   cpu/pa6t/start.S

#          new file:   cpu/pa6t/tools.mk

#          new file:   cpu/pa6t/traps.c

#          new file:   doc/README.Electra

#          new file:   include/PaSemi/lib_arena.h

#          new file:   include/PaSemi/lib_cfestubs.h

#          new file:   include/PaSemi/lib_hssubr.h

#          new file:   include/PaSemi/lib_malloc.h

#          new file:   include/PaSemi/lib_physio.h

#          new file:   include/PaSemi/lib_printf.h

#          new file:   include/PaSemi/lib_queue.h

#          new file:   include/PaSemi/lib_setjmp.h

#          new file:   include/PaSemi/lib_try.h

#          new file:   include/PaSemi/lib_types.h

#          new file:   include/PaSemi/pci/cfe_pci.h

#          new file:   include/PaSemi/pci/ldtreg.h

#          new file:   include/PaSemi/pci/pci_cfg.h

#          new file:   include/PaSemi/pci/pci_internal.h

#          new file:   include/PaSemi/pci/pcireg.h

#          new file:   include/PaSemi/pci/pcivar.h

#          new file:   include/asm-ppc/arch-pa6t/addrspace.h

#          new file:   include/asm-ppc/arch-pa6t/cpu_config.h

#          new file:   include/asm-ppc/arch-pa6t/disasm.h

#          new file:   include/asm-ppc/arch-pa6t/elf_ppc32.h

#          new file:   include/asm-ppc/arch-pa6t/elf_ppc64.h

#          new file:   include/asm-ppc/arch-pa6t/endian.h

#          new file:   include/asm-ppc/arch-pa6t/exception.h

#          new file:   include/asm-ppc/arch-pa6t/initdata.h

#          new file:   include/asm-ppc/arch-pa6t/inum_classic.h

#          new file:   include/asm-ppc/arch-pa6t/mmu_lib.h

#          new file:   include/asm-ppc/arch-pa6t/net/mii.h

#          new file:   include/asm-ppc/arch-pa6t/net/net_enet.h

#          new file:   include/asm-ppc/arch-pa6t/pa6t_macros.h

#          new file:   include/asm-ppc/arch-pa6t/pa6t_mmu.h

#          new file:   include/asm-ppc/arch-pa6t/pas/pa6t-cpu.h

#          new file:   include/asm-ppc/arch-pa6t/pas/pa6t-mmu.h

#          new file:   include/asm-ppc/arch-pa6t/pas/pa6t-regs.h

#          new file:   include/asm-ppc/arch-pa6t/pas/pa6t-spr.h

#          new file:   include/asm-ppc/arch-pa6t/ppc_disasm.h

#          new file:   include/asm-ppc/arch-pa6t/ppc_inst.h

#          new file:   include/asm-ppc/arch-pa6t/ppcboot.h

#          new file:   include/asm-ppc/arch-pa6t/ppcdefs.h

#          new file:   include/asm-ppc/arch-pa6t/ppcmacros.h

#          new file:   include/asm-ppc/arch-pa6t/segtable.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_cache.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_device.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_error.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_iocb.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_ioctl.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_mem.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_smbus.h

#          new file:   include/asm-ppc/arch-pa6t/ubcfe/cfe_timer.h

#          new file:   include/configs/Electra.h

#          new file:   tools/pasboot/Makefile

#          new file:   tools/pasboot/pasboot

#          new file:   tools/pasboot/pasboot.c

#          new file:   tools/pasboot/pasboot.h

#          new file:   tools/pasboot/pasboot_config.c

#          new file:   tools/pasboot/pasboot_queue.c

#          new file:   tools/pasboot/pasboot_queue.h

#          new file:   tools/pasboot/pasboot_rom.c

#

 

---- Files Modified -----

#

#          modified:   Makefile

#          modified:   board/PaSemi/Electra/electra_bsp_config.h

#          modified:   board/PaSemi/common/pas_sdram.c

#          modified:   common/cmd_nand.c

#          modified:   common/devices.c

#          modified:   common/env_eeprom.c

#          modified:   config.mk

#          modified:   drivers/serial/serial.c

#          modified:   include/asm-ppc/global_data.h

#          modified:   include/common.h

#          modified:   include/flash.h

#          modified:   include/i2c.h

#          modified:   include/malloc.h

#          modified:   include/pci.h

#          modified:   include/ppc_asm.tmpl

#          modified:   lib_ppc/board.c

#          modified:   lib_ppc/time.c

#          modified:   net/eth.c

#

 

 

 

 

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20080314/d4446554/attachment.htm 


More information about the U-Boot mailing list