On Tue, Aug 28, 2012 at 1:18 AM, Tom Rini tr...@ti.com wrote:
This file documents when to build for da850evm and when to build for
da850_am18xxevm. It also documents how to write the u-boot.ais file to
persistent storage (such as SPI), in some cases as well as how to write
a recovery image.
Hi Tom,
one more comment, please see below.
On Tue, Aug 28, 2012 at 1:18 AM, Tom Rini tr...@ti.com wrote:
This file documents when to build for da850evm and when to build for
da850_am18xxevm. It also documents how to write the u-boot.ais file to
persistent storage (such as SPI), in some cases
Since nobody seems to care about my problem is repost my question...
Hello,
we recently switched to the OSELAS Toolchain for ARM1136 processors and faced a
problem considering the u-boot API.
If compiling the API demo with -Os (as default in u-boot) the demo does not run
anymore.
If activating
Signed-off-by: Stefano Babic sba...@denx.de
---
board/technexion/twister/twister.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/board/technexion/twister/twister.c
b/board/technexion/twister/twister.c
index c2b10ac..7429e93 100644
--- a/board/technexion/twister/twister.c
+++
The manufacturer delivers the TAM3517 SOM with 4 MAC address.
They are stored on the EEPROM of the SOM. The patch adds a
function to get their values and set the ethaddr variables.
Signed-off-by: Stefano Babic sba...@denx.de
---
include/configs/tam3517-common.h | 66
Fix some issues (some pins were not set as GPIOs)
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.h | 74 +++---
1 file changed, 33 insertions(+), 41 deletions(-)
diff --git a/board/teejet/mt_ventoux/mt_ventoux.h
Signed-off-by: Stefano Babic sba...@denx.de
---
include/configs/mt_ventoux.h |1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/mt_ventoux.h b/include/configs/mt_ventoux.h
index 5db6d57..131670a 100644
--- a/include/configs/mt_ventoux.h
+++ b/include/configs/mt_ventoux.h
@@
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.c | 16
1 file changed, 16 insertions(+)
diff --git a/board/teejet/mt_ventoux/mt_ventoux.c
b/board/teejet/mt_ventoux/mt_ventoux.c
index 9fbaedd..b7744a9 100644
---
Signed-off-by: Stefano Babic sba...@denx.de
---
drivers/video/omap3_dss.c |1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/video/omap3_dss.c b/drivers/video/omap3_dss.c
index 6686718..5fcc0fb 100644
--- a/drivers/video/omap3_dss.c
+++ b/drivers/video/omap3_dss.c
@@ -112,7 +112,6 @@
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.c | 14 ++
board/teejet/mt_ventoux/mt_ventoux.h |4
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/board/teejet/mt_ventoux/mt_ventoux.c
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.c | 91 ++
board/teejet/mt_ventoux/mt_ventoux.h |2 +-
include/configs/mt_ventoux.h | 16 ++
3 files changed, 108 insertions(+), 1 deletion(-)
diff --git
Hello Stefano,
On 28.08.2012 09:46, Stefano Babic wrote:
Signed-off-by: Stefano Babicsba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.c | 91 ++
board/teejet/mt_ventoux/mt_ventoux.h |2 +-
include/configs/mt_ventoux.h | 16 ++
3
On 08/27/2012 06:27 PM, Tom Rini wrote:
On Mon, Aug 27, 2012 at 12:51:01PM +0200, Stefan Roese wrote:
This patch enables the SPL framework to be used on powerpc platforms
and not only ARM.
Signed-off-by: Stefan Roese s...@denx.de
[snip]
diff --git a/common/spl/spl.c b/common/spl/spl.c
On 28/08/2012 10:11, Heiko Schocher wrote:
Hello Stefano,
Hi Heiko,
+static struct panel_config lcd_cfg[] = {
+{
+.timing_h = ((4 /* hpb */ - 1) 20) |
+((8 /*hfp */- 1) 8) |
+(41 /* hsw */ - 1), /* Horizontal timing */
Could we use here a
On 08/27/2012 07:59 PM, Tom Rini wrote:
On 08/27/2012 10:29 AM, Daniel Schwierzeck wrote:
Hi Stefan,
2012/8/27 Stefan Roese s...@denx.de:
SPL NOR flash booting support is quite simple. Only copying of the
images is needed.
On MPC5xxx we need to make sure to only use the standard memcpy()
Support for multiple I2C buses handling on Samsung's TRATS development board.
Those patches add multiple I2C support at soft_i2c.c code and enables it at
Trats
development board.
Lukasz Majewski (2):
i2c:soft:multi: Support for multiple soft I2C buses
i2c:soft:multi: Enable soft I2C
Support for multiple soft I2C buses at soft_i2c.c
This approach defines get_multi_{sda|scl}_pin functions to switch
between multiple soft I2C buses.
Up to CONFIG_SYS_MAX_I2C_BUS devices can be utilized.
Common definition of I2C_X I2C buses is provided.
TEST HW:
Samsung's Exynos4210 evt.0.1
This commit enables multibus handling at Trats development board.
Signed-off-by: Lukasz Majewski l.majew...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
include/configs/trats.h | 19 +--
1 files changed, 13 insertions(+), 6 deletions(-)
diff --git
Hello Stefano,
Could we use here a define, something like this:
#define PANEL_TIMING_H(bp, fp, sw) (((bp - 1) 20) | ((fp - 1) 8) |
(sw - 1))
Agree - and put it in a common header (arch/dss.h), making it accessible
to all boards. And we need only one macro PANEL_TIMING, the register has
the
By setting CONFIG_SYS_UBOOT_START boards can now use a different entry
point for their U-Boot image. So the U-Boot entry point is not fixed
to CONFIG_SYS_TEXT_BASE any more.
Signed-off-by: Stefan Roese s...@denx.de
---
common/spl/spl.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
Hello Lukasz,
On 28.08.2012 10:33, Lukasz Majewski wrote:
Support for multiple soft I2C buses at soft_i2c.c
This approach defines get_multi_{sda|scl}_pin functions to switch
between multiple soft I2C buses.
Up to CONFIG_SYS_MAX_I2C_BUS devices can be utilized.
Common definition of I2C_X I2C
Signed-off-by: Otavio Salvador ota...@ossystems.com.br
---
Changes in v2:
- new patch
include/configs/mx28evk.h |1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/mx28evk.h b/include/configs/mx28evk.h
index 8d83495..a5a98fb 100644
--- a/include/configs/mx28evk.h
+++
On Mon, Aug 27, 2012 at 8:28 PM, Marek Vasut marek.va...@gmail.com wrote:
Dear Otavio Salvador,
This changes the board config to follow m28evk board configuration.
Signed-off-by: Otavio Salvador ota...@ossystems.com.br
...
- /* SSP2 clock at 96MHz */
- mx28_set_sspclk(MXC_SSPCLK2,
Align the SSP clock speed with oscilator to achieve higher transfer
stability.
Signed-off-by: Otavio Salvador ota...@ossystems.com.br
---
Changes in v2:
- reword commit log to match the change description done on m28evk.
board/freescale/mx28evk/mx28evk.c |4 ++--
1 file changed, 2
Dear Otavio Salvador,
Align the SSP clock speed with oscilator to achieve higher transfer
stability.
This change is still pointless, unless you have user for this!
Signed-off-by: Otavio Salvador ota...@ossystems.com.br
---
Changes in v2:
- reword commit log to match the change description
Hi Heiko,
#if defined(CONFIG_I2C_MULTI_BUS)
static unsigned int i2c_bus_num __attribute__ ((section
(.data))) = 0; +const char *soft_i2c_name[CONFIG_SYS_MAX_I2C_BUS]
= {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ soft_i2c_4,
+ soft_i2c_5,
+ NULL,
+};
For what
Hi Stefano,
On 08/28/2012 09:46 AM, Stefano Babic wrote:
Signed-off-by: Stefano Babic sba...@denx.de
---
drivers/video/omap3_dss.c |1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/video/omap3_dss.c b/drivers/video/omap3_dss.c
index 6686718..5fcc0fb 100644
---
On 28/08/2012 12:40, Jeroen Hofstee wrote:
Hi Stefano,
Hi Jeroen,
On 08/28/2012 09:46 AM, Stefano Babic wrote:
Signed-off-by: Stefano Babic sba...@denx.de
---
drivers/video/omap3_dss.c |1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/video/omap3_dss.c
On 28/08/2012 10:47, Jeroen Hofstee wrote:
Hello Stefano,
Could we use here a define, something like this:
#define PANEL_TIMING_H(bp, fp, sw) (((bp - 1) 20) | ((fp - 1) 8) |
(sw - 1))
Agree - and put it in a common header (arch/dss.h), making it accessible
to all boards. And we need
Hello Lukasz,
On 28.08.2012 12:40, Lukasz Majewski wrote:
Hi Heiko,
#if defined(CONFIG_I2C_MULTI_BUS)
static unsigned int i2c_bus_num __attribute__ ((section
(.data))) = 0; +const char *soft_i2c_name[CONFIG_SYS_MAX_I2C_BUS]
= {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+
This patch fixes a memory leak in ubifs_finddir().
Signed-off-by: Stefan Roese s...@denx.de
Cc: dev.ma@gmail.com
---
fs/ubifs/ubifs.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/fs/ubifs/ubifs.c b/fs/ubifs/ubifs.c
index 604eb8f..c68802b 100644
---
Hi Heiko,
+#if defined(CONFIG_I2C_MULTI_BUS)
+/* Handle multiple I2C buses instances */
+int get_multi_scl_pin(void)
+{
+ switch (I2C_GET_BUS()) {
+ case I2C_4:
+ return CONFIG_SOFT_I2C_I2C4_SCL;
+ case I2C_5:
+ return CONFIG_SOFT_I2C_I2C5_SCL;
+ };
+
+
The MAC address provided by the manufacturer can be
read from the EEPROM. Add also Video support to the
mt_ventoux (TAM3517) board.
Changes in v2:
- Set dispc_config before checking for framebuffer
- Use a common macro to set up the horizontal and vertical timing (Heiko
Schocker)
to not break
Fix some issues (some pins were not set as GPIOs)
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.h | 74 +++---
1 file changed, 33 insertions(+), 41 deletions(-)
diff --git a/board/teejet/mt_ventoux/mt_ventoux.h
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.c | 16
1 file changed, 16 insertions(+)
diff --git a/board/teejet/mt_ventoux/mt_ventoux.c
b/board/teejet/mt_ventoux/mt_ventoux.c
index 9fbaedd..b7744a9 100644
---
Signed-off-by: Stefano Babic sba...@denx.de
---
board/technexion/twister/twister.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/board/technexion/twister/twister.c
b/board/technexion/twister/twister.c
index c2b10ac..7429e93 100644
--- a/board/technexion/twister/twister.c
+++
The manufacturer delivers the TAM3517 SOM with 4 MAC address.
They are stored on the EEPROM of the SOM. The patch adds a
function to get their values and set the ethaddr variables.
Signed-off-by: Stefano Babic sba...@denx.de
---
Changes in v2:
- Set dispc_config before checking for framebuffer
-
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.c | 14 ++
board/teejet/mt_ventoux/mt_ventoux.h |4
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/board/teejet/mt_ventoux/mt_ventoux.c
Signed-off-by: Stefano Babic sba...@denx.de
---
arch/arm/include/asm/arch-omap3/dss.h |1 -
drivers/video/omap3_dss.c |3 +--
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/arch/arm/include/asm/arch-omap3/dss.h
b/arch/arm/include/asm/arch-omap3/dss.h
index
Add a common macros to set the registers for horizontal
and vertical timing.
Signed-off-by: Stefano Babic sba...@denx.de
---
arch/arm/include/asm/arch-omap3/dss.h |4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/include/asm/arch-omap3/dss.h
Signed-off-by: Stefano Babic sba...@denx.de
---
board/teejet/mt_ventoux/mt_ventoux.c | 83 ++
board/teejet/mt_ventoux/mt_ventoux.h |2 +-
include/configs/mt_ventoux.h | 16 +++
3 files changed, 100 insertions(+), 1 deletion(-)
diff --git
Hello Lukasz,
On 28.08.2012 14:12, Lukasz Majewski wrote:
Hi Heiko,
+#if defined(CONFIG_I2C_MULTI_BUS)
+/* Handle multiple I2C buses instances */
+int get_multi_scl_pin(void)
+{
+ switch (I2C_GET_BUS()) {
+ case I2C_4:
+ return CONFIG_SOFT_I2C_I2C4_SCL;
+ case
On 28/08/2012 04:30, Ashok wrote:
From 6cf58670aa251a33ecac6c53a8be88e6f4e444b7 Mon Sep 17 00:00:00 2001
From: Ashok Kumar Reddy ashokkourla2...@gmail.com
Date: Tue, 28 Aug 2012 07:39:38 +0530
Subject: [PATCH v3] mx5:Use IMX_GPIO_NR macro
Signed-off-by: Ashok Kumar Reddy
The macro to get the gpio number id was renamed to
IMX_GPIO_NR as in kernel. Fix the wrong name in efika.
Signed-off-by: Stefano Babic sba...@denx.de
CC: Matt Sealey m...@genesi-usa.com
---
board/genesi/mx51_efikamx/efikamx.c | 48 +--
1 file changed, 24
Hi Heiko,
Hello Lukasz,
On 28.08.2012 14:12, Lukasz Majewski wrote:
Hi Heiko,
+#if defined(CONFIG_I2C_MULTI_BUS)
+/* Handle multiple I2C buses instances */
+int get_multi_scl_pin(void)
+{
+ switch (I2C_GET_BUS()) {
+ case I2C_4:
+ return
Hello Stefano,
On 28.08.2012 14:21, Stefano Babic wrote:
Add a common macros to set the registers for horizontal
and vertical timing.
Signed-off-by: Stefano Babicsba...@denx.de
---
arch/arm/include/asm/arch-omap3/dss.h |4
1 file changed, 4 insertions(+)
Acked-by: Heiko Schocher
On 08/28/2012 12:27 AM, Christian Riesch wrote:
Hi Tom,
one more comment, please see below.
On Tue, Aug 28, 2012 at 1:18 AM, Tom Rini tr...@ti.com wrote:
This file documents when to build for da850evm and when to build for
da850_am18xxevm. It also documents how to write the u-boot.ais file
Hi guys,
I have a beaglebone and would like to read the content of thee
eeprom from uboot.
i2c probe gives me the following:
U-Boot# i2c probe
Valid chip addresses: 00 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12
13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28
From: Jeong-Hyeon Kim jh...@insignal.co.kr
spl tool of exynos5 designed only for smdk5250.
It compiled when defined CONFIG_SMDK5250 and BOARD name is smdk5250.
It means that it's not considered shrink boards with different board name.
So, it changed compile condition to exynos5 family option
not
From: Jeong-Hyeon Kim jh...@insignal.co.kr
Exynos SoC series are various and cover the different range of MCLK.
Several clock setting is based on MPLL, but it's to easy change depend on board
configuration.
So, common setting of clock need for cover the various type of memory.
System clock
From: Jeong-Hyeon Kim jh...@insignal.co.kr
- Fixed MPLL register address
It's different between Exynos4210 and Exynos4412.
- Added pinmux functions for Exynos4
- Added extended gpios for Exynos4412
Exynos4412 has more gpios than Exynos4210.
Signed-off-by: Jeong-Hyeon Kim
From: Jeong-Hyeon Kim jh...@insignal.co.kr
Origen QUAD board is based on Samsung Exynos4412 SoC.
Signed-off-by: Jeong-Hyeon Kim jh...@insignal.co.kr
---
board/insignal/origen_quad/Makefile| 63 ++
board/insignal/origen_quad/boot.c | 63 ++
Update MAKEALL to handle the optional SPL CPU field that was added to
boards.cfg. This impacts the cases in MAKEALL that have to match
against CPU type (field 3). In these cases use ':' as a field
separator to split the u-boot CPU from the SPL CPU.
Signed-off-by: Allen Martin amar...@nvidia.com
Gentle ping.
-Original Message-
From: u-boot-boun...@lists.denx.de [mailto:u-boot-boun...@lists.denx.de] On
Behalf Of Nikita Kiryanov
Sent: Monday, August 20, 2012 9:16 AM
To: Nikita Kiryanov
Cc: u-boot@lists.denx.de
Subject: Re: [U-Boot] [PATCH V3 0/4] common/lcd cleanup
Gentle ping.
Recent conversion from mx28_adjust_memory_params to mxs_adjust_memory_params
missed to update mx28evk, which caused the board not to boot.
Apply the conversion so that the board can boot again.
Signed-off-by: Fabio Estevam fabio.este...@freescale.com
---
board/freescale/mx28evk/iomux.c |2
Dear Fabio Estevam,
Recent conversion from mx28_adjust_memory_params to
mxs_adjust_memory_params missed to update mx28evk, which caused the board
not to boot.
Oh of course ... that's an obvious flub. I'm very unhappy about the conversion
causing such trouble! Please be more careful next
Dear Marek Vasut,
Dear Fabio Estevam,
Recent conversion from mx28_adjust_memory_params to
mxs_adjust_memory_params missed to update mx28evk, which caused the board
not to boot.
Oh of course ... that's an obvious flub. I'm very unhappy about the
conversion causing such trouble! Please
On Sun, Aug 26, 2012 at 5:19 PM, Marek Vasut ma...@denx.de wrote:
Do not pass unaligned RX buffer to the upper layers. The upper layer,
especially in the ARP case, recycles the buffer and passes it back into
the FEC, into it's TX path. With caches enabled, the FEC hangs on this
from time to
On 08/28/2012 02:21 PM, Stefano Babic wrote:
Signed-off-by Stefano Babic sba...@denx.de
---
arch/arm/include/asm/arch-omap3/dss.h |1 -
drivers/video/omap3_dss.c |3 +--
2 files changed, 1 insertion(+), 3 deletions(-)
Acked-by: Jeroen Hofstee jer...@myspectrum.nl
On Tue, Aug 28, 2012 at 7:18 AM, Marek Vasut marek.va...@gmail.com wrote:
Dear Otavio Salvador,
Align the SSP clock speed with oscilator to achieve higher transfer
stability.
This change is still pointless, unless you have user for this!
As far as I know the SPI flash uses SSP2; so it is a
On Tue, Aug 28, 2012 at 4:36 PM, Marek Vasut ma...@denx.de wrote:
Dear Fabio Estevam,
Recent conversion from mx28_adjust_memory_params to
mxs_adjust_memory_params missed to update mx28evk, which caused the board
not to boot.
Oh of course ... that's an obvious flub. I'm very unhappy about
On 08/28/2012 02:21 PM, Stefano Babic wrote:
Add a common macros to set the registers for horizontal
and vertical timing.
Signed-off-by: Stefano Babic sba...@denx.de
---
arch/arm/include/asm/arch-omap3/dss.h |4
1 file changed, 4 insertions(+)
diff --git
On 08/28/2012 03:22 PM, Jeroen Hofstee wrote:
On 08/28/2012 02:21 PM, Stefano Babic wrote:
Add a common macros to set the registers for horizontal
and vertical timing.
Signed-off-by: Stefano Babic sba...@denx.de
---
arch/arm/include/asm/arch-omap3/dss.h |4
1 file changed, 4
Update MAKEALL to handle the optional SPL CPU field that was added to
boards.cfg. This impacts the cases in MAKEALL that have to match
against CPU type (field 3). In these cases use ':' as a field
separator to split the u-boot CPU from the SPL CPU.
Signed-off-by: Allen Martin amar...@nvidia.com
Rename CONFIG_MACH_TEGRA_GENERIC to the less confusing CONFIG_TEGRA.
The meaning of the config options is now:
CONFIG_TEGRA - Any tegra chip
CONFIG_TEGRA20 - A tegra20 family chip
CONFIG_TEGRA30 - A tegra30 family chip (not added yet)
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by:
This adds some cleanup to mkconfig related to SPL support. Bash
specific script has been replaced with awk for better shell
compatibility. config.mk generation is done through a subshell and
single redirect to improve readability.
Signed-off-by: Allen Martin amar...@nvidia.com
Signed-off-by:
Add target for tegra20 u-boot image. This is a concatenation of tegra
spl and normal u-boot binaries. For non-devicetree builds this is
named u-boot-nodtb-tegra.bin for devicetree builds is named
u-boot-dtb-tegra.bin.
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by: Stephen Warren
Don't use timer_init from tegra board.c. This comes out of arm720t
for the SPL build.
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by: Stephen Warren swar...@wwwdotorg.org
Tested-by: Thierry Reding thierry.red...@avionic-design.de
Signed-off-by: Tom Warren twar...@nvidia.com
---
Add tegra20-common-post.h to be consistent with other tegra20 boards.
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by: Thierry Reding thierry.red...@avionic-design.de
Acked-by: Stephen Warren swar...@wwwdotorg.org
Tested-by: Thierry Reding thierry.red...@avionic-design.de
Signed-off-by:
In preparation for splitting out the armv4t code from tegra20, move
the tegra20 SoC code to arch/arm/cpu/tegra20-common. This code will
be compiled armv4t for the arm7tdmi and armv7 for the cortex A9.
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by: Stephen Warren swar...@wwwdotorg.org
This patch series fixes a long standing problem with the tegra20
u-boot build. Tegra20 contains an ARM7TDMI boot processor and a
Cortex A9 main processor. Prior to this patch series this was
accomplished by #ifdefing out any armv7 code from the early boot
sequence and creating a single binary
Enable the building of private libgcc for SPL
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by: Stephen Warren swar...@wwwdotorg.org
Tested-by: Thierry Reding thierry.red...@avionic-design.de
Signed-off-by: Tom Warren twar...@nvidia.com
---
arch/arm/lib/Makefile |2 +-
1 file changed,
Change the mkdir commands for the object directories to be
unconditional. This fixes an issue when building for SPL where
SRCTREE and OBJTREE are the same, but $(obj) is under SPLTREE.
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by: Stephen Warren swar...@wwwdotorg.org
Tested-by:
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 amar...@nvidia.com
Acked-by: Stephen Warren swar...@wwwdotorg.org
Tested-by: Thierry Reding
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 amar...@nvidia.com
Acked-by: Stephen Warren swar...@wwwdotorg.org
Add support for tegra20 arm7 boot processor. This processor is used
to power on the Cortex A9 and transfer control to it. In tegra this
processor is an ARM7TDMI not an ARM720T, but since we don't use cache
it was easier to just reuse the ARM720T code as the processors are
otherwise identical
Take a few SPL fixes from armv7 and apply them to arm720t:
-Use dummy exception handlers for SPL build
-Initialize relocation register r9 to 0 for the case of no relocation
-ifdef out interrupt handler code
Signed-off-by: Allen Martin amar...@nvidia.com
Acked-by: Stephen Warren
Move warmboot_save_sdram_params() to later in the boot sequence. This
code relies on devicetree to get the address of the memory controller
and with upcoming changes for SPL boot it gets called early in the
boot process when devicetree is not initialized yet.
Signed-off-by: Allen Martin
This fixes the SPL build to link with the SPL version of libgcc if
USE_PRIVATE_LIBGCC is set to yes. Previously it was linking with
the libgcc from the normal u-boot build because it gets set in
PLATFORM_LIBS and passed down the to the SPL build.
Signed-off-by: Allen Martin amar...@nvidia.com
Hi,
On 8/28/12, snow.jh...@gmail.com snow.jh...@gmail.com wrote:
From: Jeong-Hyeon Kim jh...@insignal.co.kr
- Fixed MPLL register address
It's different between Exynos4210 and Exynos4412.
- Added pinmux functions for Exynos4
- Added extended gpios for Exynos4412
Exynos4412 has more
The mtd name of the NAND in Linux is gpmi-nand, not gpmi-nand.0 as
it would be expected, since the controller doesn't support multiple NANDs
attached to it as of now. Rectify this flub by adjusting default mtdparts.
Signed-off-by: Marek Vasut ma...@denx.de
Cc: Fabio Estevam
This is a S25FL064A successor. It supports up to 104MHz bus
speed.
Signed-off-by: Marek Vasut ma...@denx.de
Cc: Heiko Schocher h...@denx.de
Cc: Mike Frysinger vap...@gentoo.org
Cc: Scott Wood scottw...@freescale.com
Cc: Wolfgang Denk w...@denx.de
---
drivers/mtd/spi/spansion.c |7 +++
1
This is useful if the power management on the chip isn't properly
initialized. It's possible to use the internal LRADC to sample various
power rails and debug the problem.
Signed-off-by: Marek Vasut ma...@denx.de
Cc: Wolfgang Denk w...@denx.de
Cc: Stefano Babic sba...@denx.de
Cc: Fabio Estevam
This functionality allows configuring SCRATCH0 and SCRATCH1 registers
to special values, which make the SPL hang after the CPU was properly
initialized.
This is for bootstrap purposes only and MUST BE DISABLED for normal
operation.
Signed-off-by: Marek Vasut ma...@denx.de
Cc: Wolfgang Denk
Delete the mxsboot binary if make mrproper is called.
Signed-off-by: Marek Vasut ma...@denx.de
Cc: Wolfgang Denk w...@denx.de
Cc: Stefano Babic sba...@denx.de
Cc: Fabio Estevam feste...@gmail.com
CC: Albert Aribaud albert.u.b...@aribaud.net
---
Makefile |1 +
1 file changed, 1 insertion(+)
Use proper struct-based access for this register in the SPL code.
Signed-off-by: Marek Vasut ma...@denx.de
Cc: Wolfgang Denk w...@denx.de
Cc: Stefano Babic sba...@denx.de
Cc: Fabio Estevam feste...@freescale.com
---
arch/arm/cpu/arm926ejs/mxs/spl_boot.c |8 +---
1 file changed, 5
Dear Otavio Salvador,
On Tue, Aug 28, 2012 at 7:18 AM, Marek Vasut marek.va...@gmail.com wrote:
Dear Otavio Salvador,
Align the SSP clock speed with oscilator to achieve higher transfer
stability.
This change is still pointless, unless you have user for this!
As far as I know
On 29 August 2012 09:23, Kyungmin Park kmp...@infradead.org wrote:
Hi,
On 8/28/12, snow.jh...@gmail.com snow.jh...@gmail.com wrote:
From: Jeong-Hyeon Kim jh...@insignal.co.kr
- Fixed MPLL register address
It's different between Exynos4210 and Exynos4412.
- Added pinmux functions for
From: Jeong-Hyeon Kim jh...@insignal.co.kr
- Fixed MPLL register address
It's different between Exynos4210 and Exynos4412.
- Added pinmux functions for Exynos4
- Added extended gpios for Exynos4412
Exynos4412 has more gpios than Exynos4210.
Signed-off-by: Jeong-Hyeon Kim
From: Jeong-Hyeon Kim jh...@insignal.co.kr
Origen QUAD board is based on Samsung Exynos4412 SoC.
Signed-off-by: Jeong-Hyeon Kim jh...@insignal.co.kr
---
board/insignal/origen_quad/Makefile| 63 ++
board/insignal/origen_quad/boot.c | 63 ++
Hi Simon,
(added list this time)
On 08/28/2012 10:32 PM, Simon Glass wrote:
Best to send to list and cc me.
If you see this:
git send-email
git: 'send-email' is not a git command. See 'git --help'.
try:
sudo apt-get install git-email
I don't see any errors. And git send-email is
91 matches
Mail list logo