01 Sep, 2012
40 commits
-
The elftosb call needs to use a target param specific for i.MX28. This
patch allow for later addition of i.MX233.Signed-off-by: Otavio Salvador
Acked-by: Marek Vasut -
Add cpu_mmc_init() function to make it easy to init a single eSDHC instance.
Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Do not pretend to have initialized mmc successfully if CONFIG_FSL_ESDHC is not
defined. Instead, only implement a custom cpu_mmc_init() when it does something.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
This is useful for forcing the ROM's
usb downloader to activate upon a watchdog reset.
Or, you can boot from either SD Card.Currently, support added for MX53 and MX6Q
Signed-off-by: Troy KiskyNote: MX53 support untested.
Acked-by: Stefano Babic -
Move mx6 specific defines to arch-mx6 directory.
Signed-off-by: Troy Kisky
Acked-by: Stefano Babic -
Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Coding style cleanup:
- Remove useless parentheses.
- Use tabs for indentations and alignments.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Round up tick_to_time() value instead of truncating it. This avoids stopping
waits instantly for low usec values, and this generally guarantees that the code
always waits for at least the requested duration.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Now that the main i.MX features work fine with dcache enabled, enabled it by
default if CONFIG_SYS_DCACHE_OFF is not defined.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Now that the main i.MX features work fine with dcache enabled, enabled it by
default if CONFIG_SYS_DCACHE_OFF is not defined.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
This driver has been tested on board armadeus apf27.
Signed-off-by: Philippe Reynes
Acked-by: Stefano Babic -
Move some function calls to a more appropriate place, so they're
called only when needed.Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Fabio Estevam
Acked-by: Stefano Babic -
The SPL doesn't need the CP15 reconfiguration, as that's what the
BootROM does for us already. Moreover, when the CP15 is reconfigured
and the code returns control to BootROM, the USB boot works no more.Remove the code and allow [1] to work properly as well.
[1] http://git.bfuser.eu/?p=marex/mxsldr.git;a=summary
Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Fabio Estevam
Acked-by: Stefano Babic -
The sys_proto.h functions (except the boot modes) are compatible with
i.MX233 and i.MX28 so we use 'mxs' prefix for its methods.Signed-off-by: Otavio Salvador
-
The CLKCTRL registers are SoC specific so we ought to have it clear on
filename.Signed-off-by: Otavio Salvador
-
The iomux-mx28.h include is not required on spl_mem_init.c so it has
been droped.Signed-off-by: Otavio Salvador
-
The iomux header is included on sys_proto.h so to avoid SoC specific
header inclusion.Signed-off-by: Otavio Salvador
Acked-by: Marek Vasut -
This patch enables the L1 data cache for systems based on Samsung
Exynos processor.Signed-off-by: Lukasz Majewski
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
This patch support exynos pwm backlight driver. It can control backlight
power and brightness by using pwm.Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
If dp_enabled was set, exynos fb driver support display port feature.
This patch depends on [PATCH] video: support exynos fimd driver
for various exynos series.http://marc.info/?l=u-boot&m=134119605104467&w=2
Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
This patch set supports exynos display port drivers.
DisplayPort is an industry standard device to accommodate the increasing board
adoption of digital display technology within the PC and consumer electronics.
The interface supports internal chip-to-chip and external box-to-box digital
display connections.Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
This patch add display port base address for EXYNOS5. In case of EXYNOS4,
use DEVICE_NOT_AVAILABLE macro because DP is not supported.Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
This patch support display port phy control function.
Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
This patch supports display block system regisger control.
Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
This patch support exynos5 lcd clock control.
Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
This patch supports exynos fimd driver for various exynos series different from
existing it supports only exynos4 chip.Signed-off-by: Donghwa Lee
Signed-off-by: Kyungmin Park
Signed-off-by: Minkyu Kang -
Removed [-Wuninitialized] warning message.
The fout_sel is assigned to "-1" by default.
And start, gpio_func is initialized to 0.Signed-off-by: Jaehoon Chung
Signed-off-by: Kyungmin Park
Acked-by: Rajeshwari Shinde
Signed-off-by: Minkyu Kang -
In general, The get_timer_masked function get the system time,
no the number of ticks. Such as the nand_wait_ready will use
get_timer_masked to delay the operations. And change the system
time to adopt to the CONFIG_SYS_HZ.Signed-off-by: Hongbo Zhong
Tested-by: Jaehoon Chung
Signed-off-by: Minkyu Kang -
This patch modifies the pinmux settings of MMC and UART as per
Exynos5250 Rev 1.0.
It also corrects the gpio offset calculations.Signed-off-by: Rajeshwari Shinde
Acked-by: Joonyoung Shim
Signed-off-by: Minkyu Kang -
This patch adds support for BPLL clock.
Signed-off-by: Rajeshwari Shinde
Acked-by: Joonyoung Shim
Signed-off-by: Minkyu Kang -
MPLL clock-out of Exynos5250 Rev 1.0 is always at 1.6GHz.
Adjust the divisor value to get 800MHz as needed by devices
like UART etcSigned-off-by: Hatim Ali
Signed-off-by: Rajeshwari Shinde
Acked-by: Joonyoung Shim
Signed-off-by: Minkyu Kang -
The patch adds the memory initialization sequence of DDR3.
Signed-off-by: Hatim Ali
Signed-off-by: Rajeshwari Shinde
Signed-off-by: Minkyu Kang -
Define additional registers for clock control in Exynos5250 Rev 1.0
Signed-off-by: Hatim Ali
Signed-off-by: Rajeshwari Shinde
Acked-by: Joonyoung Shim
Signed-off-by: Minkyu Kang -
Add a structure for table-driven configuration mechanism such that no recompilation
is needed to update the configuration parameters, rather than hard-coding
board initialization parameters.Signed-off-by: Che-Liang Chiou
Signed-off-by: Abhilash Kesavan
Signed-off-by: Tom Wai-Hong Tam
Signed-off-by: Simon Glass
Signed-off-by: Rajeshwari Shinde
Signed-off-by: Minkyu Kang -
save_boot_params_default() in cpu.c accesses uninitialized stack area
when it compiled with -O0 (not optimized).
This patch removes save_boot_params_default() and put the equivalent in start.SSigned-off-by: Tetsuyuki Kobayashi
Acked-by: Tom Rini -
These flags were necessary when building tegra20 as a single binary
that supported ARM7TDMI and Cortex A9. Now that the ARM7TDMI support
is split into a separate SPL, this is no longer necessary.Signed-off-by: Allen Martin
Acked-by: Stephen Warren
Tested-by: Thierry Reding
Signed-off-by: Tom Warren -
Enable the building of private libgcc for SPL
Signed-off-by: Allen Martin
Acked-by: Stephen Warren
Tested-by: Thierry Reding
Signed-off-by: Tom Warren -
Add SPL options to tegra20 config files and enable SPL build for
tegra20 boards. Also remove redundant code from u-boot that is not
contained in SPL.Signed-off-by: Allen Martin
Acked-by: Stephen Warren
Tested-by: Thierry Reding
Signed-off-by: Tom Warren