- 08 3月, 2010 6 次提交
-
-
由 Nick Thompson 提交于
Adds support for ethernet networking on the da830evm platform. This platform uses an SoC EMAC interface and a 3 port ethernet switch as a PHY with an RMII interface. The PHY also has a i2c interface for configuring the switch functions. Signed-off-by: NNick Thompson <nick.thompson@ge.com> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Ladislav Michl 提交于
Recent kernels are using generic NAND and NOR drivers. Change default mtdparts to reflect it. Signed-off-by: NLadislav Michl <ladis@linux-mips.org> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Ladislav Michl 提交于
Correct switching partitions after upgrade and make it more readable. Signed-off-by: NLadislav Michl <ladis@linux-mips.org> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Ladislav Michl 提交于
linking eeprom with libgeneric.a is not really needed and causes following error: ../../lib_generic/libgeneric.a(string.o): In function `strcmp': lib_generic/string.c:152: multiple definition of `strcmp' ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here Remove eeprom linker script as well and generate entry point object (to start application by jumping on its beginning) on the fly. Out-of-tree build tested as well. Signed-off-by: NLadislav Michl <ladis@linux-mips.org> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Ladislav Michl 提交于
Use shorter yet descriptive messages, replace printf() with puts() where appropriate. This saves few bytes. Signed-off-by: NLadislav Michl <ladis@linux-mips.org> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Ladislav Michl 提交于
Defining partially initialized struct eth_device on stack means gcc has to zero out it, and some gcc versions optimize this with an implicit call to memset. Move definition to data section to avoid that (it has also nice side effect that we need not to pass it to helper functions anymore) Signed-off-by: NLadislav Michl <ladis@linux-mips.org> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
- 05 3月, 2010 5 次提交
-
-
- 04 3月, 2010 5 次提交
-
-
由 Wolfgang Wegner 提交于
For platforms with flash below ram addresses, the current check to activate monitor protection is wrong/insufficient. This patch fixes CONFIG_MONITOR_IS_IN_RAM for these systems by adding a check for this configuration. Signed-off-by: NWolfgang Wegner <w.wegner@astro-kom.de> Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Wolfgang Wegner 提交于
CONFIG_MONITOR_IS_IN_RAM is broken for MCF532x. This patch fixes this by conditionally - removing the vector table at the beginning of code - not overwriting the vector base register - removing the code to re-set the PLL, which effectively disables SDRAM access Signed-off-by: NWolfgang Wegner <w.wegner@astro-kom.de>
-
由 Richard Retanubun 提交于
This patch adds a board_reset function to allow boards to specify their own custom reset sequence (e.g. resetting by timing out watchdog). Tested only on MCF5271, can be expanded if needed. Based on Mike Frysinger's suggestion on: http://article.gmane.org/gmane.comp.boot-loaders.u-boot/70304 Signed-off-by: Richard Retanubun <RichardRetanubun at RuggedCom.com>
-
由 Wolfgang Wegner 提交于
in cpu/mcf532x/start.S, the function icache_enable enables the cache for a fixed 32MB region starting at the SDRAM start address; this patch changes the function to cover the region defined by CONFIG_SYS_SDRAM_SIZE Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
-
由 Wolfgang Wegner 提交于
lib_generic/zlib.c needs include/asm/unaligned.h since commit cd514aeb, which broke compilation for Coldfire/M68K. This patch adds the missing header for these architectures. Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
-
- 03 3月, 2010 3 次提交
-
-
由 Nobuhiro Iwamatsu 提交于
zlib.c demands asm/unaligned.h. But, SH does not have these. This commit add asm/unaligned.h and asm/unaligned-sh4a.h from Linux kernel and modifyf for u-boot. Signed-off-by: NNobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
由 Kim Phillips 提交于
commit 2e95004d "mpc83xx: Add NAND boot support for MPC8315E-RDB boards" symlinked nand_spl/board/freescale/mpc8315erdb to mpc8313erdb in order to not duplicate code. Since the main makefile builds nand_spl/board/$(BOARDDIR) (which makes sense), and the board Makefile and linker script are the only two necessary files to enable out-of-tree building, and other boards have duplicated nand makefiles (e.g. 8536ds & 8569mds), it only seems prudent to copy these two files in the name of the 8315 too. Signed-off-by: NKim Phillips <kim.phillips@freescale.com> Cc: Anton Vorontsov <avorontsov@ru.mvista.com> Cc: Wolfgang Denk <wd@denx.de>
-
由 Kim Phillips 提交于
commit 98d92d8c "sbc8349: fix incorrect comment" missed this one. Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
-
- 02 3月, 2010 1 次提交
-
-
由 Eugene O'Brien 提交于
Corrected the bit field positions of the external master priority low and the external master priority high values in the EBC configuration register. These bit field positions differ between PPC405 and PPC440 processors Signed-off-by: NEugene O'Brien <eugene.obrien@advantechamt.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
- 24 2月, 2010 3 次提交
-
-
由 Frans Meulenbroeks 提交于
fix pointer dereferencing if the size is .b and .w an 8 or 16 bit access is done. Signed-off-by: NFrans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: NDetlev Zundel <dzu@denx.de>
-
由 Kim Phillips 提交于
Fix build warning: Configuring for MPC837XEMDS board... imximage.c: In function `imximage_parse_cfg_file': imximage.c:146: warning: passing argument 2 of `getline' from incompatible pointer type /usr/include/bits/stdio.h:116: note: expected `size_t *' but argument is of type `uint32_t *' Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
-
由 Stefano Babic 提交于
Running mkimage to generate an imximage produces a SEGFAULT on 64 bit machines due to pointer arithmetic limited to 32 bit. Signed-off-by: NStefano Babic <sbabic@denx.de> Acked-by: NKim Phillips <kim.phillips@freescale.com>
-
- 23 2月, 2010 1 次提交
-
-
由 Kim Phillips 提交于
and avoid e.g., two identical boards from causing random networking conflicts when hooked up to the same network. Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
-
- 19 2月, 2010 1 次提交
-
-
由 Michael Zaidman 提交于
The do_reset routine in the cpu/mpc83xx/cpu.c file does not reset the mpc83xx cpu when issued via netconsole. Moving the console output "resetting the board." to the beginning of the routine before disabling interrupts solved the problem. Signed-off-by: NMichael Zaidman <michael.zaidman@gmail.com> Acked-by: NDetlev Zundel <dzu@denx.de> Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
-
- 13 2月, 2010 15 次提交
-
-
由 Jens Scharsig 提交于
* new board (eb_cpux9k2) * support for EB+CPUx9K2 board by BuS Elektronik GmbH & Co. KG * select via make eb_cpux9k2_config * this also demonstrates, how to use boards with AT91RM9200 cpu in at91 arch tree Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* 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: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* prepare joining at91 and at91rm9200 * add modified copy of soc files to cpu/arm920t/at91 to make possible to compile at91rm9200 boards in at91 tree instead of at91rm9200 * add header files with c structure defs for AT91 MC, ST and TC * the new cpu files are using at91 c structure soc access * please read README.soc-at91 for details Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* convert at91sam9263ek board to use c stucture SoC access * change gpio access to at91_gpio syntax Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* add's a warning to all files, which need update to new SoC access * convert common files in cpu/../at91 and a lot of drivers to use c stucture SoC access Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* convert all files cpu/../at91 to use at91_gpio driver syntax * change AT91_PINP([A-F])(\d+) to AT91_PIO_PORT\1, \2 this makes all 160 AT91_PINPxxx defines obsolete * AT91_PINPxxx defines and gpio.h can be remove, if all boards converted to new SoC access Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* add a real AT91 GPIO driver instead of header inline code * resolve the mixing of port and pins * change board config files to use new driver * add macros to gpio to realize backward compatibility Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* add's c structures for SoC access to pheriperials head files Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Jens Scharsig 提交于
* add's the new temporary CONFIG_AT91_LEGACY to all board configs This will need for backward compatiblity, while change the SoC access to c structures. If CONFIG_AT91_LEGACY is defined, the deprecated SoC is used. Signed-off-by: NJens Scharsig <js_at_ng@scharsoft.de>
-
由 Nick Thompson 提交于
The EVM UI extender card has a NAND device. This change will enable saveenv to work with NAND and Linux to be booted using: mtdparts default nboot kernel bootm Signed-off-by: NNick Thompson <nick.thompson@ge.com> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Nick Thompson 提交于
The patch adds EMIF-A macros for setting chip select parameters Signed-off-by: NNick Thompson <nick.thompson@ge.com> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Sanjeev Premi 提交于
In function get_osc_clk_speed(), do not change/ update the divider for SYS_CLK as it can has cascading effect on the other derived clocks. Sudden change in divider value can lead to inconsistent behavior in the system - often leading to crashes. The problem was found when working with OMAP3EVM using DM3730 processor card. The patch has been tested with OMAP3530 on OMAP3EVM as well Signed-off-by: NSanjeev Premi <premi@ti.com> Signed-off-by: NHiremath Vaibhav <hvaibhav@ti.com> Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
-
由 Magnus Lilja 提交于
Commit f9b6a157, "i.MX31: fix SPI driver for shorter than 32 bit" broke 32 bit transfers. This patch makes single 32 bit transfer work again. Transfer lengths that are known not to work will abort and print an error message. Tested on i.MX31 Litekit and i.MX31 PDK using 32 bit transfers to the MC13783/ATLAS chip (using the 'date' command). Signed-off-by: NMagnus Lilja <lilja.magnus@gmail.com>
-
由 Alessandro Rubini 提交于
printf goes to uart1, but it will block forever waiting for busy to go off unless the uart is enabled first. Signed-off-by: NAlessandro Rubini <rubini@gnudd.com>
-
由 Alessandro Rubini 提交于
Previous code compiled with gcc-4.2.2 makes a call to __aeabi_uidiv to divide by 20. As a side effect it was not inline any more, and so sdram_cfg used the stack as well, but this is early code that has no stack yet. The patch explicitly removes the division, so no stack is used. The calculation of the counter calls a division by 20 Signed-off-by: NAlessandro Rubini <rubini@gnudd.com>
-