- Aug 06, 2014
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@ti.com>
-
Andy Fleming authored
Messages to afleming@freescale.com now bounce, and should be directed to my personal address at afleming@gmail.com Signed-off-by:
Andy Fleming <afleming@gmail.com>
-
Holger Freyther authored
The _config part is gone for sure, the _defconfig target could at least work. I have not verified this for all targets though.
-
Stephen Warren authored
It's easier to Cc Masahiro on Kconfig-related changes with a git-mailrc alias. Signed-off-by:
Stephen Warren <swarren@nvidia.com> Acked-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
Reflect the latest build system to doc/README.SPL. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
This document is too old and useless. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
git://git.denx.de/u-boot-spiTom Rini authored
-
git://git.denx.de/u-boot-mpc85xxTom Rini authored
-
- Aug 05, 2014
-
-
Heiko Schocher authored
if status register do never set MXC_CSPICTRL_TC, spi_xchg_single endless loops. Add a timeout here to prevent endless hang. Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Dirk Behme <dirk.behme@gmail.com> Reviewed-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
-
Simon Glass authored
This parameter should also be supported. Signed-off-by:
Simon Glass <sjg@chromium.org> Tested-by:
Ajay Kumar <ajaykumar.rs@samsung.com> Reviewed-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
-
Simon Glass authored
The SPI transaction delay is supposed to be measured from the end of one transaction to the start of the next. The code does not work that way, so fix it. Signed-off-by:
Simon Glass <sjg@chromium.org> Tested-by:
Ajay Kumar <ajaykumar.rs@samsung.com> Reviewed-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
-
Simon Glass authored
An incorrect message version is passed to the EC in some cases and the parameters of one function are switched. Fix these problems. Signed-off-by:
Simon Glass <sjg@chromium.org> Tested-by:
Ajay Kumar <ajaykumar.rs@samsung.com> Reviewed-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
-
Marek Vasut authored
It's usually a common pattern to free() the memory that we allocated. Implement this here to stop leaking memory. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
-
- Aug 04, 2014
-
-
http://git.denx.de/u-boot-dmTom Rini authored
-
Simon Glass authored
Add support for re-relocation malloc() in arm's start-up code. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
At present arm defines CONFIG_SYS_GENERIC_GLOBAL_DATA, meaning that the global_data pointer is set up in board_init_f(). However it is actually set up before this, it just isn't zeroed. If we zero the global data before calling board_init_f() then we don't need to define CONFIG_SYS_GENERIC_GLOBAL_DATA. Make this change (on arm32 only) to simplify the init process. I don't have the ability to test aarch64 yet. Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Tom Rini <trini@ti.com>
-
- Aug 01, 2014
-
-
Boschung, Rainer authored
This patch configures the qrio to trigger a core reset on a CPU reset request. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Signed-off-by:
Valentin Longchamp <valentin.longchamp@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
To acheive this, the qrio_uprstreq() function that sets the UPRSTREQN flag in the qrio RESCNF reg is added. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Signed-off-by:
Valentin Longchamp <valentin.longchamp@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
Check the core timer status register (TSR) for watchdog reset, and and set the QRIO's reset reason flag REASON1[0] accordingly. This allows the appliction SW to identify the cpu watchdog as a reset reason, by setting the REASON1[0] flag in the QRIO. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Signed-off-by:
Valentin Longchamp <valentin.longchamp@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
To achieve this, the qrio_cpuwd_flag() function that sets the CPU watchdog flag in the REASON1 reg is added. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Signed-off-by:
Valentin Longchamp <valentin.longchamp@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
The booting of the board is now protected by the CPU watchdog. A failure during the boot phase will end up in board reset. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
When CONFIG_WATCHDOG is defined the board initialization just performs a WATCHDOG_RESET, an initialization of the watchdog is not done. This has been modified fot the MPC85xx, the board initialization calls its watchdog initialitzation allowing for full watchdog configuration very early in the boot phase. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
Function to inititialize the cpu watchdog added. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> [York Sun: Add prototype in watchdog.h] Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
For e500mc cores the watchdog timer period has to be set by means of a 6bit value, that defines the bit of the timebase counter used to signal a watchdog timer exception on its 0 to 1 transition. The macro used to set the watchdog period TCR_WP, was redefined for e500mc to support 6 WP setting. The parameter (x) given to the macro specifies the prescaling factor of the time base clock (fTB): watchdog_period = 1/fTB * 2^x Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Boschung, Rainer authored
TCR watchdog bit are overwritten when dec interrupt is enabled. This has been fixed with this patch. Signed-off-by:
Rainer Boschung <rainer.boschung@keymile.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Dmitry Lifshitz authored
Add callback with __weak annotation to allow setup of environment partition number in runtime from a board file. Propagate mmc_switch_part() return value into init_mmc_for_env() instead of -1 in case of failure. Signed-off-by:
Dmitry Lifshitz <lifshitz@compulab.co.il> Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
Dmitry Lifshitz authored
Add missing mmc_get_env_addr() prototype in environment.h Signed-off-by:
Dmitry Lifshitz <lifshitz@compulab.co.il> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
Bo Shen authored
If the MCI IP version >= 0x300, it supports hight speed mode option, this patch enable it. Signed-off-by:
Bo Shen <voice.shen@atmel.com> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
Bo Shen authored
Add configuration register definition, this register only exists on MCI IP version >= 0x300. Signed-off-by:
Bo Shen <voice.shen@atmel.com> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
Bo Shen authored
The mode register is different between MCI IP version. So, according to MCI IP version to set the mode register. Signed-off-by:
Bo Shen <voice.shen@atmel.com> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
Chin Liang See authored
To fix the clock divider calculation error when the controller clock same as the operating frequency. This is known as bypass mode. In this mode, the divider should be 0. Signed-off-by:
Chin Liang See <clsee@altera.com> Cc: Pantelis Antoniou <panto@antoniou-consulting.com> Cc: Rajeshwari Shinde <rajeshwari.s@samsung.com> Cc: Jaehoon Chung <jh80.chung@samsung.com> Cc: Mischa Jonker <mjonker@synopsys.com>
-
Marek Vasut authored
Implement SD driver for the S3C24xx family. This implementation is currently only capable of using the PIO transfers, DMA is not supported. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Kyungmin Park <kyungmin.park@samsung.com> Cc: Lukasz Majewski <l.majewski@samsung.com> Cc: Minkyu Kang <mk7.kang@samsung.com> Cc: Pantelis Antoniou <panto@antoniou-consulting.com> Cc: Vladimir Zapolskiy <vz@mleia.com> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
Marek Vasut authored
Unify the register structure so they can be easily used across all of S3C24xx lineup. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Kyungmin Park <kyungmin.park@samsung.com> Cc: Lukasz Majewski <l.majewski@samsung.com> Cc: Minkyu Kang <mk7.kang@samsung.com> Cc: Pantelis Antoniou <panto@antoniou-consulting.com> Cc: Vladimir Zapolskiy <vz@mleia.com> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
Lubomir Rintel authored
Seems like the controller doesn't support the flag. None of the hi-speed cards I've tried could be read, while they successfully worked with the quirk enabled. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Tested-by:
Stephen Warren <swarren@wwwdotorg.org>
-
DrEagle authored
This patch add Marvell kirkwood MVSDIO/MMC driver and enable it for Sheevaplugs and OpenRD boards. Signed-off-by:
Gerald Kerma <drEagle@doukki.net> Reviewed-by:
Stefan Roese <sr@denx.de> Acked-by:
Pantelis Antoniou <panto@antoniou-consulting.com>
-
- Jul 30, 2014
-
-
Masahiro Yamada authored
Now CONFIG_SPL and CONFIG_TPL are defined in Kconfig. Remove the redundant definition in config headers. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Masahiro Yamada authored
CONFIG_${CPU} is defined by Kconfig. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by:
Simon Glass <sjg@chromium.org> Acked-by:
Stefan Roese <sr@denx.de>
-
Masahiro Yamada authored
CONFIG_${ARCH} is defined by Kconfig. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Masahiro Yamada authored
Use "make <board>_defconfig" instead of "make <board>_config". Invoke tools/genboardscfg.py to generate boards.cfg when it is missing. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by:
Simon Glass <sjg@chromium.org>
-
Masahiro Yamada authored
- Use "make <board>_defconfig" instead of "make <board>_config". - Invoke tools/genboardscfg.py to generate boards.cfg when it is missing. - Show "Building ${BOARD_NAME} board..." message. (Prior to Kconfig, instead, mkconfig script displayed "Configuring for ${BOARD_NAME} board..." but it was removed.) Without this message, we cannot know which board is currently being built. - Do not show "# configuration written to .config". This message is useless and just annoying for MAKEALL. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Acked-by:
Simon Glass <sjg@chromium.org>
-