summaryrefslogtreecommitdiffstats
path: root/arch/blackfin
Commit message (Collapse)AuthorAgeFilesLines
* add sections.h header fileSascha Hauer2011-01-171-0/+1
| | | | | | | The file location and variable names from the Linux Kernel have been used here. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* blackfin: provide __bss_stop in linker scriptSascha Hauer2011-01-171-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'master' into nextSascha Hauer2011-01-173-4/+4
|\
| * ipe337: fix printf compiler warningsSascha Hauer2011-01-071-2/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * blackfin: fix printf compiler warningsSascha Hauer2011-01-072-2/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | import swab.h arch implementation form linux v2.3.37Jean-Christophe PLAGNIOL-VILLARD2011-01-172-0/+51
|/ | | | | | | this will avoid __bswapsi2 issue see with gcc 4.5.1 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* clocksource: switch mask to CLOCKSOURCE_MASKJean-Christophe PLAGNIOL-VILLARD2010-11-291-1/+1
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* reset_cpu: unify declarationRobert Schwebel2010-10-221-1/+1
| | | | | | | | include/common.h declares this as "unsigned long addr", so we unify it. This also silences a doxygen warning. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Replace direct header access with the API routinesJean-Christophe PLAGNIOL-VILLARD2010-10-081-2/+2
| | | | | | Copied from U-Boot Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* Revert "Replace direct header access with the API routines"Sascha Hauer2010-10-071-2/+2
| | | | | | | | | | This reverts commit 0ceafe14be072696eff3e549d8c7b7de8a3e416d. Conflicts: include/image.h Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ipe337: fix default envJean-Christophe PLAGNIOL-VILLARD2010-09-241-1/+1
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* blackfin: remove duplicated PAGE_SIZE defineJean-Christophe PLAGNIOL-VILLARD2010-09-241-1/+0
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Replace direct header access with the API routinesJean-Christophe PLAGNIOL-VILLARD2010-09-241-2/+2
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* driver: use id as -1 for auto assigned idJean-Christophe PLAGNIOL-VILLARD2010-09-201-0/+4
| | | | | | | | before if you specify id = 0 the next available id will be taken otherwise fail if already registered now as in linux we use -1 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* types.h: move __kernel_dev_t to include/linux/types.hJean-Christophe PLAGNIOL-VILLARD2010-09-171-1/+0
| | | | | | no need to have a arch specific type Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* configs: use new savedefconfig format as in linuxJean-Christophe PLAGNIOL-VILLARD2010-09-171-157/+0
| | | | | | | this will reduce and simplify defconfigs maintainance it will also save some disk space Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* 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-2320-2/+514
| | | | | | | | | | | | 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>
* remove now unused arch_executeSascha Hauer2010-03-302-12/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* blackfin: implement arch_shutdown callSascha Hauer2010-03-302-0/+6
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* make reset_cpu a __noreturn functionSascha Hauer2010-03-301-1/+4
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ipe337: update defconfigSascha Hauer2009-12-181-8/+19
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fix arch_execute prototypeSascha Hauer2009-12-171-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* rename U-Boot-v2 project to bareboxSascha Hauer2009-12-1534-44/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* [BLACKFIN] move include/asm-blackfin to arch/blackfin/include/asmJean-Christophe PLAGNIOL-VILLARD2009-10-2242-22/+9506
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* [blackfin] compile fixes, update defconfigSascha Hauer2008-07-031-2/+24
|
* [blackfin] memory layout related compile fixesSascha Hauer2008-07-033-4/+9
|
* [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-2/+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/+1
| | | | 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
* Some Blackfin CPU revs don't handle the clock pre-divider correctly on resetEnrik Berkhan2008-03-141-0/+12
| | | | | | See anomaly 05000242. Signed-Off-By: Enrik Berkhan <Enrik.Berkhan@ge.com>
* [blackfin]: register handler for booting linux imagesSascha Hauer2008-02-211-1/+16
|
* [IPE337] refreshed defconfigWolfram Sang2008-01-241-4/+18
| | | | Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
* [IPE337] Better support for multiple revisionWolfram Sang2008-01-241-6/+13
| | | | | | Changed bool into choice Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
* Make board IPE337 revision 2 selectable for .configWolfram Sang2008-01-232-0/+11
| | | | | | | A new menu "Board options" is introduced, where one can select if the board is a rev.2 (= 40Mhz) Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
* Fix/Adapt settings for version 2 of IPE337Enrik Berkhan2008-01-231-1/+52
| | | | Signed-Off-By: Enrik Berkhan <Enrik.Berkhan@ge.com>
* Enable blackfin boot rom boot modesEnrik Berkhan2008-01-232-1/+40
| | | | Signed-Off-By: Enrik Berkhan <Enrik.Berkhan@ge.com>
* remove -isystem with empty argumentMarc Kleine-Budde2007-11-291-2/+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>
* [ipe337] rename environment subdir form defenv -> envMarc Kleine-Budde2007-11-121-7/+2
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* Replace all occurences of UBoot with U-BootSascha Hauer2007-10-241-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ipe337: Update defconfig (fix TEXT_BASE)Sascha Hauer2007-10-241-12/+13
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Blackfin: Need to mask all interrupts before starting Linux.Sascha Hauer2007-10-231-0/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* basic doc structure addedJuergen Beisert2007-10-191-0/+9
|
* Linking: Remove linker scripts from (arm based-) boards and addsascha2007-10-171-1/+3
| | | | | | | | 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.
* add default link address for ipe337 boardSascha Hauer2007-10-041-0/+1
|