- Oct 15, 2011
-
-
Mike Frysinger authored
The top level Makefile does not do any recursion into subdirs when cleaning, so these clean/distclean targets in random arch/board dirs never get used. Punt them all. MAKEALL didn't report any errors related to this that I could see. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- Sep 13, 2011
-
-
Jason Kridner authored
Result of running the following command to address Wolfgang's comment about camel case: for file in `find . | grep '\.[chS]$'`; do perl -i -pe 's/(green|yellow|red|blue)_LED_(on|off)/$1_led_$2/g' $file; done Discussion: http://patchwork.ozlabs.org/patch/84988/ Signed-off-by:
Jason Kridner <jkridner@beagleboard.org> Signed-off-by:
Joel A Fernandes <agnel.joel@gmail.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Sep 04, 2011
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: Stelian Pop <stelian.pop@leadtechdesign.com>
-
- Sep 03, 2011
-
-
Thomas Petazzoni authored
Based on earlier work by Alex Waterman <awaterman@dawning.com>. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- Aug 03, 2011
-
-
Xu, Hong authored
Rework for AT91SAM9263-EK, makes it build again. Based on the work for AT91SAM9260-EK. Signed-off-by:
Hong Xu <hong.xu@atmel.com> Signed-off-by:
Reinhard Meyer <uboot@emk-elektronik.de>
-
Xu, Hong authored
Fix board part of AT91SAM9261-EK according to the new scheme Signed-off-by:
Hong Xu <hong.xu@atmel.com> Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de>
-
Xu, Hong authored
Rework for AT91SAM9RL-EK, makes it build again. Based on the work for AT91SAM9260-EK. V4: added changes to MAKEALL Signed-off-by:
Hong Xu <hong.xu@atmel.com> Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de>
-
- Jul 17, 2011
-
-
Albert ARIBAUD authored
Checkpatch.pl complains about the volatile qualifier in calls to get_ram_size(). Remove this qualifier in the prototype and in the calls where it is useless, and leave it only in the function body where it is needed. Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net>
-
- Jul 16, 2011
-
-
Graeme Russ authored
Signed-off-by:
Graeme Russ <graeme.russ@gmail.com>
-
- Jul 04, 2011
-
-
Andreas Bießmann authored
This patch removes the board implemenatation for flash driver which can now safely switched to the common cfi driver. Compile tested for all atstk100x boards, runtime tested on atstk1002. Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
- Jun 21, 2011
-
-
Reinhard Meyer authored
Make ATMEL's at91sam9260/9g20/9xe-ek boards build again Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de>
-
Jens Scharsig authored
* convert at91rm9200ek and eb_cpux9k2 board to ATMEL_xxx name scheme * Fix: timer.c compile error io.h not found with arm/at91rm9200 * update arm920t/at91 to ATMEL_xxx name scheme * update arm920t/at91 soc lib * update at91_emac driver Signed-off-by:
Jens Scharsig <js_at_ng@scharsoft.de> Tested-by:
Andreas Bießmann <andreas.devel@gmail.com>
-
- May 18, 2011
-
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
Andreas Bießmann authored
This patch move the atstk100x linker script to $(CPUDIR) and delete other pure copies of this file in each board directory. Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
Andreas Bießmann authored
This patch removes PLATFORM_RELFLAGS from board specific config.mk files and define them in arch specific config.mk file. Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
Andreas Bießmann authored
This patch fixes following error: ---8<--- avr32-linux-ld: --gc-sections and -r may not be used together --->8--- Since 8aba9dce all avr32 boards are broken due to linking error as seen above. Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
- Apr 29, 2011
-
-
Scott Wood authored
Currently, some linker scripts are found by common code in config.mk. Some are found using CONFIG_SYS_LDSCRIPT, but the code for that is sometimes in arch config.mk and sometimes in board config.mk. Some are found using an arch-specific rule for looking in CPUDIR, etc. Further, the powerpc config.mk rule relied on CONFIG_NAND_SPL when it really wanted CONFIG_NAND_U_BOOT -- which covered up the fact that not all NAND_U_BOOT builds actually wanted CPUDIR/u-boot-nand.lds. Replace all of this -- except for a handful of boards that are actually selecting a linker script in a unique way -- with centralized ldscript finding. If board code specifies LDSCRIPT, that will be used. Otherwise, if CONFIG_SYS_LDSCRIPT is specified, that will be used. If neither of these are specified, then the central config.mk will check for the existence of the following, in order: $(TOPDIR)/board/$(BOARDDIR)/u-boot-nand.lds (only if CONFIG_NAND_U_BOOT) $(TOPDIR)/$(CPUDIR)/u-boot-nand.lds (only if CONFIG_NAND_U_BOOT) $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds $(TOPDIR)/$(CPUDIR)/u-boot.lds Some boards (sc3, cm5200, munices) provided their own u-boot.lds that were dead code, because they were overridden by a CPUDIR u-boot.lds under the old powerpc rules. These boards' own u-boot.lds have bitrotted and no longer work -- these lds files have been removed. Signed-off-by:
Scott Wood <scottwood@freescale.com> Tested-by:
Graeme Russ <graeme.russ@gmail.com>
-
- Mar 27, 2011
-
-
Po-Yu Chuang authored
Currently, _end is used for end of BSS section. We want _end to mean end of u-boot image, so we rename _end to __bss_end__ first. Signed-off-by:
Po-Yu Chuang <ratbert@faraday-tech.com>
-
- Dec 07, 2010
-
-
Andreas Bießmann authored
This patch also removes now unnecessary config.mk in board directory and make usage of new features in boards.cfg. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
- Nov 17, 2010
-
-
Sebastien Carlier authored
Before this commit, weak symbols were not overridden by non-weak symbols found in archive libraries when linking with recent versions of binutils. As stated in the System V ABI, "the link editor does not extract archive members to resolve undefined weak symbols". This commit changes all Makefiles to use partial linking (ld -r) instead of creating library archives, which forces all symbols to participate in linking, allowing non-weak symbols to override weak symbols as intended. This approach is also used by Linux, from which the gmake function cmd_link_o_target (defined in config.mk and used in all Makefiles) is inspired. The name of each former library archive is preserved except for extensions which change from ".a" to ".o". This commit updates references accordingly where needed, in particular in some linker scripts. This commit reveals board configurations that exclude some features but include source files that depend these disabled features in the build, resulting in undefined symbols. Known such cases include: - disabling CMD_NET but not CMD_NFS; - enabling CONFIG_OF_LIBFDT but not CONFIG_QE. Signed-off-by:
Sebastien Carlier <sebastien.carlier@gmail.com>
-
- Oct 19, 2010
-
-
Andreas Bießmann authored
This patch removes some functionality from at91rm9200ek board but the remaining functionality does now work with newer at91 code and arm-relocation. Currently missing features are: - dataflash booting (due to missing HW for testing) - MMC/SD-Card - first stage bootloader support is completely removed (not needed for NOR) Cause this board was (some days ago) reference for all at91rm9200 based boards this should be a good starting point to convert all remaining at91rm9200 borads to at91 code. Aside from that this is a good base to get some drivers between at91sam/at91rm/avr32 merged. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com> Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de>
-
- Oct 18, 2010
-
-
Wolfgang Denk authored
The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script. Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Sep 03, 2010
-
-
Haavard Skinnemoen authored
Use the MMU hardware to set up 1:1 mappings between physical and virtual addresses. This allows us to bypass the cache when accessing the flash without having to do any physical-to-virtual address mapping in the CFI driver. The virtual memory mappings are defined at compile time through a sorted array of virtual memory range objects. When a TLB miss exception happens, the exception handler does a binary search through the array until it finds a matching entry and loads it into the TLB. The u-boot image itself is covered by a fixed TLB entry which is never replaced. This makes the 'saveenv' command work again on ATNGW100 and other boards using the CFI driver, hopefully without breaking any rules. Signed-off-by:
Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
-
Haavard Skinnemoen authored
The paging system which is required to set up caching properties has not yet been initialized when the SDRAM is initialized. So when the map_physmem() function is converted to return the physical address unchanged, the SDRAM initialization will break on some boards. The avr32-specific uncached() macro will return an address which will always cause uncached accessed to be made. Since this happens in the board code, using avr32-specific features should be ok, and will allow the SDRAM initialization to keep working. Signed-off-by:
Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
-
- Jul 12, 2010
-
-
Ben Warren authored
Also, remove all calls to eth_init() in boards that use MACB Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Jun 30, 2010
-
-
Sergey Matyukevich authored
Add USB OHCI support for at91sam9g45ekes/at91sam9m10g45ek boards. Note that according to errata from Atmel, OHCI is not operational on the first revision of at91sam9g45 chip. So this patch enables OHCI support for later revisions. Signed-off-by:
Sergey Matyukevich <geomatsi@gmail.com>
-
- Jun 29, 2010
-
-
Andreas Bießmann authored
When building some avr32 boards out of tree (e.g. O=..) the linker script could not be found. This patch references the linker script in source tree. Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
- Mar 07, 2010
-
-
Achim Ehrlich authored
Configuration defines should be preceeded with CONFIG_SYS_. Renamed some at91 specific defines to conform to this naming convention: AT91_CPU_NAME to CONFIG_SYS_AT91_CPU_NAME AT91_MAIN_CLOCK to CONFIG_SYS_AT91_MAIN_CLOCK Signed-off-by:
Achim Ehrlich <aehrlich@taskit.de>
-
- Feb 12, 2010
-
-
Jens Scharsig authored
* convert at91sam9263ek board to use c stucture SoC access * change gpio access to at91_gpio syntax Signed-off-by:
Jens Scharsig <js_at_ng@scharsoft.de>
-
- Feb 01, 2010
-
-
Jens Scharsig authored
* add's at91_emac (AT91RM9200) network driver (NET_MULTI api) * enable driver with CONFIG_DRIVER_AT91EMAC * generic PHY initialization * modify AT91RM9200 boards to use NET_MULTI driver * the drivers has been tested with LXT971 Phy and DM9161 Phy at MII and RMII interface Signed-off-by:
Jens Scharsig <js_at_ng@scharsoft.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Dec 07, 2009
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Sep 01, 2009
-
-
Albin Tonnerre authored
Commit 7ebafb7e introduced a mistake in the spi init function call for those boards. This patch fixes this. Signed-off-by:
Albin Tonnerre <albin.tonnerre@free-electrons.com>
-
- Jul 12, 2009
-
-
Sedji Gaouaou authored
AT91sam9g10 is an ARM 926ej-s SOC. It is an evolution of the at91sam9261 with a faster clock speed: 266/133MHz. Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com>
-
Sedji Gaouaou authored
AT91sam9g45 series is an ARM 926ej-s SOC family clocked at 400/133MHz. It embeds USB high speed host and device, LCD, DDR2 RAM, and a full set of peripherals. The first board that embeds at91sam9g45 chip is the AT91SAM9G45-EKES. On the board you can find 2 USART, USB high speed, a 480*272 LG lcd, ethernet, gpio/joystick/buttons. Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com>
-
- Jul 06, 2009
-
-
Sedji Gaouaou authored
On the boards at91sam9260ek, at91sam9263ek and afed9260, the rstc register was set to 0 after being set to 500 ms for the PHY reset. Do backup the old reset length and restore it after the MACB initialisation. Signed-off-by:
Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by:
Stelian Pop <stelian@popies.net>
-
- Jun 21, 2009
-
-
Jean-Christophe PLAGNIOL-VILLARD authored
the lowlevel init sequence is the same so unify it Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-