- Mar 12, 2010
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Detlev Zundel authored
This code has compile problems and the company does not even exist any more. So we take the liberty to drop support for it. Signed-off-by:
Detlev Zundel <dzu@denx.de> CC: Wolfgang Denk <wd@denx.de> CC: Ben Warren <biggerbadderben@gmail.com>
-
- Mar 11, 2010
-
-
Kumar Gala authored
The 36-bit build exceeds the 512k size we have. Removing FIT type image support allows us to fit and we dont really use it. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Michael Zaidman authored
Signed-off-by:
Michael Zaidman <michael.zaidman@gmail.com>
-
Anatolij Gustschin authored
The length of configured MTDPARTS_DEFAULT string could be greater than console printbuffer size. Replace printf() by puts() to avoid potential buffer overflows. Signed-off-by:
Anatolij Gustschin <agust@denx.de>
-
Frans Meulenbroeks authored
This patch corrects small mistake in the register list in doc/README.mpc8536ds. These registers are 32 bits and this one starts at ....c not ....e When using the ...c address I can boot from sd, when using the ...e address I cannot. Signed-off-by:
Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by:
Hu Mingkai <B21284@freescale.com>
-
Heiko Schocher authored
Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Also enable support for CONFIG_HWCONFIG because we use this for configuring if this hardware has a FEC or not. syntax: hwconfig=fec:on if hardware has an fec hwconfig=fec:off if hardware has no fec Signed-off-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Heiko Schocher authored
Also use hwconfig to configure whether the board has a FEC or not. We then can adjust the DTS to tell Linux if there is a FEC present. syntax: hwconfig=fec:on if hardware has a FEC hwconfig=fec:off if hardware has no FEC Signed-off-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Wolfgang Denk authored
The auto-update feature (CONFIG_UPDATE_TFTP) requires that the env variable serverip be set for the TFTP access. If DHCP is to be used to get the serverip env variable, this doesn't work as DHCP happens after the auto-update attempt has run. A solution is to run DHCP in PREBOOT, but even this is too late. To solve this, we move update_tftp() below the PREBOOT stuff. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Mike Frysinger authored
Some people boot images with the entry point in the middle of the blob (like Linux with the head code in discardable .init.text), and there is no no real requirement that the entry point be right after the mkimage header when doing XIP, so let people specify whatever they want. If they do need an entry right after the header, then they still can do that with normal -e behavior. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Richard Retanubun authored
This patch uses gd->relocaddr variable to store uboot's relocated address in RAM and shows it in bdinfo command. This patch moves CONFIG_AMIGAONEG3SE style copying of the address in board_init_f to just before relocation is actually done. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com> Tested-by:
Detlev Zundel <dzu@denx.de>
-
Wolfgang Denk authored
There is be a path through mmc_read in drivers/mmc/mmc.c where malloc'd memory is not freed before exiting mmc_read: it occurs if mmc_set_blocklen() returns a non-zero value. Reported-by:
Quentin Armitage <Quentin@Armitage.org.uk> Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Mar 07, 2010
-
-
Daniel Gorsulowski authored
* convert otc570 board to use c stucture SoC access * change gpio access to at91_gpio syntax Signed-off-by:
Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
-
Jens Scharsig authored
* updates the conditional main_clock calculation (if AT91_MAIN_CLOCK defined) to c structure SoC access * add need register flags Signed-off-by:
Jens Scharsig <js_at_ng@scharsoft.de>
-
Prafulla Wadaskar authored
This patch fixes following build warning Invalid Kwbimage command Type - valid names are: BOOT_FROM, NAND_ECC_MODE, NAND_PAGE_SIZE, SATA_PIO_MODE, DDR_INIT_DELAY, DATA, , spi, nand, sata, pex, uart Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com>
-
Stefano Babic authored
The patch removes warnings at compile time and provides some cleanup code: - Removed comment on NAND (not yet supported) from lowlevel_init.S - Removed NFMS bit definition from imx-regs.h The bit is only related to MX.25/35 and can lead to confusion - Moved is_soc_rev() to soc specific code (removed from mx51evk.c) Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Vipin Kumar authored
Supporting new machine ids for SoCs spear310 and spear320 include/asm-arm/mach-types.h has to be updated before applying this patch for build to work Signed-off-by:
Vipin Kumar <vipin.kumar@st.com>
-
Heiko Schocher authored
Signed-off-by:
Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Add support for the ARM part of the mgcoge2, named suen3. This board is based on the Marvell Kirkwood (88F6281) SoC. As there come more board variants, common config options are collected in include/configs/km_arm.h. Also, this board use common code for all keymile boards, which is stored in board/keymile/common/common.c Signed-off-by:
Holger Brunck <holger.brunck@keymile.com> Signed-off-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Heiko Schocher <hs@denx.de>
-
John Rigby authored
This is an i.MX25 base board with only NAND so it uses nand_spl to boot. Signed-off-by:
John Rigby <jcrigby@gmail.com> Tune configuration, add support for (redundant) environment in NAND. Signed-off-by:
Wolfgang Denk <wd@denx.de> Acked-by:
Wolfgang Denk <wd@denx.de> CC: Fred Fan <fanyefeng@gmail.com> CC: Tom <Tom.Rix@windriver.com>
-
John Rigby authored
Use RMII for MX25 Add code to init gasket that enables RMII Signed-off-by:
John Rigby <jcrigby@gmail.com> CC: Ben Warren <biggerbadderben@gmail.com>
-
John Rigby authored
general cleanup move clock init to cpu_eth_init in cpu/arm926ejs/mx27/generic.c make MX27 specific phy init conditional on CONFIG_MX27 replace call to imx_get_ahbclk with one to imx_get_fecclk and define imx_get_fecclk in include/asm-arm/arch-mx27/clock.h Signed-off-by:
John Rigby <jcrigby@gmail.com> CC: Ben Warren <biggerbadderben@gmail.com> CC: Fred Fan <fanyefeng@gmail.com> CC: Tom <Tom.Rix@windriver.com>
-
John Rigby authored
ARM926EJS core with MX31 peripherals. Signed-off-by:
John Rigby <jcrigby@gmail.com> Earlier Version Signed-off-by:
Wolfgang Denk <wd@denx.de> CC: Fred Fan <fanyefeng@gmail.com> CC: Tom <Tom.Rix@windriver.com>
-
John Rigby authored
remove ifdef'd clock selection code from serial_mxc.c and replace with call to imx_get_uartclk Add definitions for imx_get_uartclk to imx31 and imx27 include files. This makes it easier to add new imx platforms. Signed-off-by:
John Rigby <jcrigby@gmail.com>
-
Stefano Babic authored
The patch adds initial support for the Freescale mx51evk board. Network (FEC) and SD controller (fsl_esdhc) are supported. Signed-off-by:
Stefano Babic <sbabic@denx.de> Signed-off-by:
Fred Fan <fanyefeng@gmail.com>
-
Stefano Babic authored
The esdhc controller in the mx51 processor is quite the same as the one in some powerpc processors (MPC83xx, MPC85xx). This patches adapts the driver to support the arm mx51. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Some Freescale's processors of different architecture have the same peripheral (eSDHC controller in PowerPC and i.MX51). This patch adds accessors for the internal registers of the SOCs, as already implemented in the PowerPC architecture. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Most controllers can check if there is a card in the slot. However, they require pins that could be not available because required by other functions and the detection of a card must be performed in another way. This patch adds a weak function that a board can implement to add its internal custom way to check the presence of a MMC/SD card. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Most cards do not answer if some reserved bits in the ocr are set. However, some controllers can set bit 7 (reserved for low voltages), but how to manage low voltages SD card is not yet specified. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The patch adds support for the Freescale mx51 processor. Signed-off-by:
Stefano Babic <sbabic@denx.de> Signed-off-by:
Fred Fan <fanyefeng@gmail.com>
-
Stefano Babic authored
The patch add header files to support the pin multiplexer of the the Freescale i.MX51 processor. Signed-off-by:
Stefano Babic <sbabic@denx.de> Signed-off-by:
Fred Fan <fanyefeng@gmail.com>
-
Stefano Babic authored
The patch add header files to support the Freescale i.MX51 processor, setting definitions for internal registers. Signed-off-by:
Stefano Babic <sbabic@denx.de> Signed-off-by:
Fred Fan <fanyefeng@gmail.com>
-
Stefano Babic authored
The patch add initial support for the Freescale i.MX51 processor (family arm cortex_a8). Signed-off-by:
Stefano Babic <sbabic@denx.de> Signed-off-by:
Fred Fan <fanyefeng@gmail.com>
-
Matthias Kaehlcke authored
edb93xx: Fix SDRAM initialization by issuing a precharge all command before forcing the precharge and select mode register update mode before programming the mode registers. Write to the SDRAM banks in order to force a precharge, reading causes the edb93xx boards to hang Signed-off-by:
Matthias Kaehlcke <matthias@kaehlcke.net>
-
Anders Darander authored
Use AT91_GPBR 3 as a bootcount register. The bootmagic and the bootcount shares AT91_GPBR 3. Signed-off-by:
Anders Darander <ad@datarespons.se>
-
Tom Rix authored
Fetched from http://www.arm.linux.org.uk/developer/machines/download.php And built with repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm commit aea187c46f7d03ce985e55eb1398d0776a15b928 Signed-off-by:
Tom Rix <Tom.Rix@windriver.com>
-
Matthias Kaehlcke authored
ep93xx: Refactoring of the timer code, including the following changes * use a free running timer instead of a periodical one * use unsigned long long for total number of ticks * hold the timer state in a structure instead of separate variables * increment the timer counter instead of decrementing it * remove unused function udelay_masked() * remove unused function set_timer() Signed-off-by:
Matthias Kaehlcke <matthias@kaehlcke.net>
-
Matthias Kaehlcke authored
ep93xx: Use unsigned long long for calculation of sys ticks in clk_to_systicks() for proper handling of large intermediate values Signed-off-by:
Matthias Kaehlcke <matthias@kaehlcke.net>
-
Siarhei Siamashka authored
725233: PLD instructions executed with PLD data forwarding enabled can result in a processor deadlock This deadlock can happen when NEON load instructions are used together with cache preload instructions (PLD). The problematic conditions can be triggered in-the-wild by NEON optimized functions from pixman library (http://cgit.freedesktop.org/pixman ), which perform dynamic adjustment of prefetch distance. The workaround disables PLD data forwarding by setting PLD_FWD bit in L2 Cache Auxiliary Control Register as recommended in ARM Cortex-A8 errata list. The deadlock can only happen on r1pX revisions of Cortex-A8 (used in OMAP34xx/OMAP35xx). Performance impact of the workaround is practically non-existant. Signed-off-by:
Siarhei Siamashka <siarhei.siamashka@gmail.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-