summaryrefslogtreecommitdiffstats
path: root/arch/ppc
Commit message (Collapse)AuthorAgeFilesLines
* net: rework the mii supportJean-Christophe PLAGNIOL-VILLARD2010-08-271-1/+1
| | | | | | | this rework is done in order to add a phylib and allow to have phy driver support Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* move boards to arch/<architecure>/boardsJean-Christophe PLAGNIOL-VILLARD2010-07-237-1/+541
| | | | | | | | | | | | this will allow each arch to handle the boards more simply and depending on there need the env var BOARD will refer to the current board dirent for sandbox as we have only one board the board dirent is arch/sandbox/board Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* make reset_cpu a __noreturn functionSascha Hauer2010-03-301-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove typedef cmd_tbl_t and replace it with struct commandSascha Hauer2010-02-011-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Remove PPC support for IDE.Robert P. J. Day2009-12-211-88/+0
| | | | | | | | | Based on a suggestion from S. Hauer, we don't currently need any IDE support, but we can always add it back later if we choose. There don't appear to be any other IDE-related source files in the tree. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Remove/adjust erroneous references to CONFIG_MODULE.Robert P. J. Day2009-12-211-1/+1
| | | | | | | | The correct config variable is CONFIG_MODULES, so tweak any references to the incorrect CONFIG_MODULE. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm030: Update defconfigSascha Hauer2009-12-181-8/+19
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ppc bitops: Fix compiler warningSascha Hauer2009-12-171-35/+2
| | | | | | | | | | | | | | | | | | Our version of ppc bitops produces the following compiler warnings: /ptx/work/octopus/WORK_1/sha/u-boot/barebox/arch/ppc/include/asm/bitops.h: In function 'ext2_find_next_zero_bit': /ptx/work/octopus/WORK_1/sha/u-boot/barebox/arch/ppc/include/asm/bitops.h:294: warning: '__swab32p' is static but used in inline function 'ext2_find_next_zero_bit' which is not static Looking at the kernel ext2_find_next_zero_bit is defined as generic_find_next_zero_le_bit which is in generic kernel code. We currently do not need this, so do the very same define to silence the compiler. If somebody ever needs this function, the resulting error should give him a hint what to do. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* rename U-Boot-v2 project to bareboxSascha Hauer2009-12-1510-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | This has been done with the following script: find -path ./.git -prune -o -type f -print0 | xargs -0 -r sed -i \ -e 's/u2boot/barebox/g' \ -e 's/U2Boot/barebox/g' \ -e 's/U-boot V2/barebox/g' \ -e 's/u-boot v2/barebox/g' \ -e 's/U-Boot V2/barebox/g' \ -e 's/U-Boot-v2/barebox/g' \ -e 's/U_BOOT/BAREBOX/g' \ -e 's/UBOOT/BAREBOX/g' \ -e 's/uboot/barebox/g' \ -e 's/u-boot/barebox/g' \ -e 's/u_boot/barebox/g' \ -e 's/U-Boot/barebox/g' \ -e 's/U-boot/barebox/g' \ -e 's/U-BOOT/barebox/g' find -path ./.git -prune -o \( -name "*u-boot*" -o -name "*uboot*" -o -name "*u_boot*" \) -print0 | \ xargs -0 -r rename 's/u[-_]?boot/barebox/' It needs some manual fixup following in the next patch Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [PPC] Move include/asm-ppc/arch-* to arch/ppc/*/include/machJean-Christophe PLAGNIOL-VILLARD2009-10-2212-27/+914
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* [PPC] move include/asm-ppc to arch/ppc/include/asmJean-Christophe PLAGNIOL-VILLARD2009-10-2225-0/+4357
| | | | | | | Move platform independent header files to arch/ppc/include/asm, leaving those in asm/arch*. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* mpc5200: remove undefined function strmhzSascha Hauer2009-07-211-2/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove SHOW_BOOT_PROGRESSSascha Hauer2009-03-192-14/+0
| | | | | | Though useful it is currently unsued and broken. Should be reimplemented Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* PPC: Add cleanup flagsSascha Hauer2008-08-131-0/+5
| | | | | | | Add cleanup flags to Makefile to let the linker throw away unneeded objects. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* PPC: We can configure our TEXT_BASESascha Hauer2008-08-131-1/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fix compiler warningSascha Hauer2008-08-131-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [mpc5200] fix compiler warningsSascha Hauer2008-07-031-8/+8
|
* [ppc] compile fixes, update defconfig for pcm030Sascha Hauer2008-07-032-47/+92
|
* [memory layout]: streamline memory layoutSascha Hauer2008-06-041-1/+2
| | | | | | | Memory layout can now be specified via kconfig options. Two possibilities exist: default layout means the layout is stack / malloc heap / U-Boot. The user can also specify fixed addresses for each TEXT_BASE / stack / malloc heap.
* [kbuild] remove -Wstritct-prototypes from arch/ppc/Makefile. It'sSascha Hauer2008-06-031-1/+1
| | | | already in toplevel Makefile
* [kbuild] move -pipe from architecture Makefiles to toplevelSascha Hauer2008-06-031-1/+1
| | | | Makefile
* [kbuild] remove -Wall from architecture Makefiles. It's alreadySascha Hauer2008-06-031-1/+1
| | | | in toplevel CFLAGS
* [kbuild] move -nostdinc from architecture Makefiles to toplevelSascha Hauer2008-06-031-1/+1
| | | | Makefile
* [kbuild] move -ffreestanding from architecture Makefiles to toplevelSascha Hauer2008-06-031-1/+1
| | | | Makefile
* [kbuild] move -fno-builtin from architecture Makefiles to toplevelSascha Hauer2008-06-031-1/+1
| | | | Makefile
* [kbuild] move -Os flag from architecture Makefiles to toplevelSascha Hauer2008-06-031-1/+0
| | | | Makefile
* [kbuild] change architecture Makefiles not to overwriteSascha Hauer2008-06-031-1/+1
| | | | | CFLAGS, instead append them to the existing CFLAGS. Also, remove all double CFLAGS
* [ppc] Fixed orphaned CONFIG_INTERRUPTSCarsten Schlote2008-02-214-5/+5
| | | | | | Changed CONFIG to CONFIG_USE_IRQ Signed-off-by: Carsten Schlote <c.schlote@konzeptpark.de>
* [MPC5200]: call early_init() after we've setup our timing. OtherwiseSascha Hauer2008-02-211-2/+2
| | | | the console gets messed up afterwards.
* Make the early console device/baudrate configurable instead of usingSascha Hauer2008-02-211-0/+3
| | | | hardcoded values
* [MPC5200] Make MPC5XXX_EARLY_CONSOLE dependent on ARCH_MPC5200Sascha Hauer2008-02-211-0/+1
|
* - Add functions to register image handlers for booting uImagesSascha Hauer2008-02-201-17/+29
|
* remove -isystem with empty argumentMarc Kleine-Budde2007-11-291-1/+1
| | | | | | | This patch removes the "-isystem $(gccincdir)" from the arch/*/Makefile because gccindir is empty. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* don't against link libgccMarc Kleine-Budde2007-11-281-1/+0
| | | | | | We don't want to link against libgcc. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* Using correct board names all over the placeJuergen Beisert2007-11-082-1/+1
| | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
* Replace all occurences of UBoot with U-BootSascha Hauer2007-10-241-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* basic doc structure addedJuergen Beisert2007-10-191-0/+9
|
* remove CONFIG_IDENT_STRING. It's unusedsascha2007-10-191-4/+0
|
* Linking: Remove linker scripts from (arm based-) boards and addsascha2007-10-171-0/+2
| | | | | | | | a generic linker script to arch/arm/lib/u-boot.lds.S. If a board wants to overwrite a linker script it can do so using CONFIG_BOARD_LINKER_SCRIPT. There is no generic linker script for ppc and blackfin yet, so still use the board specific one.
* CONFIG_MODULE -> CONFIG_MODULESSascha Hauer2007-10-042-2/+2
|
* fix read_file()Sascha Hauer2007-10-011-1/+1
|
* add powerpc specific bits for modulesSascha Hauer2007-10-014-1/+302
|
* Subject: clean up TEXT_BASERobert Schwebel (Laptop)2007-09-252-4/+4
| | | | | | | This patch makes TEXT_BASE a consistent per-arch config switch. Additionally, it converts all TEXT_BASE occurences from string to hex. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* move ppc assembler templates to include/asm-ppcSascha Hauer2007-09-224-6/+6
|
* whitespace cleanupSascha Hauer2007-09-132-4/+4
|
* further reloc fixesSascha Hauer2007-07-252-13/+37
|
* use memmap() to save one memcpy call in bootmSascha Hauer2007-07-151-11/+15
|
* remove unneeded include, use cpu_init()Sascha Hauer2007-07-121-2/+1
|
* CONFIG_ARCH_HAS_RELOC -> CONFIG_HAS_EARLY_INITSascha Hauer2007-07-121-1/+4
|
* consolidate cpu_init_*Sascha Hauer2007-07-122-10/+5
|