Hi Tom,
one more comment, please see below.
On Tue, Aug 28, 2012 at 1:18 AM, Tom Rini 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 a
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
---
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
+++ b/board/technex
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
---
include/configs/tam3517-common.h | 66 ++
1
Fix some issues (some pins were not set as GPIOs)
Signed-off-by: Stefano Babic
---
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
b/board/teejet/mt_ventoux/mt_ve
Signed-off-by: Stefano Babic
---
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
@@ -31,6 +31,7 @@
#
Signed-off-by: Stefano Babic
---
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
--- a/board/teejet/mt_ventoux/mt_ventoux.c
+++ b
Signed-off-by: Stefano Babic
---
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 @@ void omap3_dss_p
Signed-off-by: Stefano Babic
---
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
b/board/teejet/mt_ventoux/mt_ventoux.c
index b7744a9
Signed-off-by: Stefano Babic
---
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 a/board/teejet/mt_vent
Hello Stefano,
On 28.08.2012 09:46, Stefano Babic wrote:
Signed-off-by: Stefano Babic
---
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
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
> [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
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 :
>>> 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 memc
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 multibus
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.
This commit enables multibus handling at Trats development board.
Signed-off-by: Lukasz Majewski
Signed-off-by: Kyungmin Park
---
include/configs/trats.h | 19 +--
1 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/include/configs/trats.h b/include/configs/trats.h
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
t
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
---
common/spl/spl.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c
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
---
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
+++ b/include/configs/mx28evk.h
@@ -2
On Mon, Aug 27, 2012 at 8:28 PM, Marek Vasut wrote:
> Dear Otavio Salvador,
>
>> This changes the board config to follow m28evk board configuration.
>>
>> Signed-off-by: Otavio Salvador
...
>> - /* SSP2 clock at 96MHz */
>> - mx28_set_sspclk(MXC_SSPCLK2, 96000, 0);
>> + /* SSP2 clock
Align the SSP clock speed with oscilator to achieve higher transfer
stability.
Signed-off-by: Otavio Salvador
---
Changes in v2:
- reword commit log to match the change description done on m28evk.
board/freescale/mx28evk/mx28evk.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
di
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
> ---
> Changes in v2:
> - reword commit log to match the change description done on m28evk.
>
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",
> > +
Hi Stefano,
On 08/28/2012 09:46 AM, Stefano Babic wrote:
Signed-off-by: Stefano Babic
---
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/
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
>> ---
>> drivers/video/omap3_dss.c |1 -
>> 1 file changed, 1 deletion(-)
>>
>> diff --git a/drivers/video/omap3_dss.c b/drivers/video/oma
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
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
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
--- a/fs/ubifs/ubifs.c
++
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_S
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 bea
Fix some issues (some pins were not set as GPIOs)
Signed-off-by: Stefano Babic
---
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
b/board/teejet/mt_ventoux/mt_v
Signed-off-by: Stefano Babic
---
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
--- a/board/teejet/mt_ventoux/mt_ventoux.c
+++
Signed-off-by: Stefano Babic
---
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
+++ b/board/techne
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
---
Changes in v2:
- Set dispc_config before checking for framebuffer
- Use a common ma
Signed-off-by: Stefano Babic
---
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
@@ -31,6 +31,7 @@
Signed-off-by: Stefano Babic
---
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
b/board/teejet/mt_ventoux/mt_ventoux.c
index b7744a
Signed-off-by: Stefano Babic
---
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 a830c43..8913a71 1
Add a common macros to set the registers for horizontal
and vertical timing.
Signed-off-by: Stefano Babic
---
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
b/arch/arm/include/asm/arch-omap3/dss.h
index 891
Signed-off-by: Stefano Babic
---
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 a/board/teejet/mt_ve
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
> Date: Tue, 28 Aug 2012 07:39:38 +0530
> Subject: [PATCH v3] mx5:Use IMX_GPIO_NR macro
>
> Signed-off-by: Ashok Kumar Reddy
> ---
Applied to u-boot-imx, thanks.
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
CC: Matt Sealey
---
board/genesi/mx51_efikamx/efikamx.c | 48 +--
1 file changed, 24 insertions(+), 24 deletions(-)
diff --gi
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()) {
> > + ca
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 Babic
---
arch/arm/include/asm/arch-omap3/dss.h |4
1 file changed, 4 insertions(+)
Acked-by: Heiko Schocher
bye,
Heiko
-
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 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
>
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 29
From: Jeong-Hyeon Kim
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 a specific board nam
From: Jeong-Hyeon Kim
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 (XXTI) is one of solution
From: Jeong-Hyeon Kim
- 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
---
arch/arm/cpu/armv7/exynos/clock.c
From: Jeong-Hyeon Kim
Origen QUAD board is based on Samsung Exynos4412 SoC.
Signed-off-by: Jeong-Hyeon Kim
---
board/insignal/origen_quad/Makefile| 63 ++
board/insignal/origen_quad/boot.c | 63 ++
board/insignal/origen_quad/clock.c | 103 ++
board
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
---
MAKEALL |
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.
On
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
---
board/freescale/mx28evk/iomux.c |2 +-
1 file changed, 1 inserti
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 ti
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 troub
On Sun, Aug 26, 2012 at 5:19 PM, Marek Vasut 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 time.
Nice
On 08/28/2012 02:21 PM, Stefano Babic wrote:
Signed-off-by Stefano Babic
---
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
Regards,
Jeroen
___
On Tue, Aug 28, 2012 at 7:18 AM, Marek Vasut 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 user of it.
>
On Tue, Aug 28, 2012 at 4:36 PM, Marek Vasut 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 the co
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
---
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
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
>> ---
>>
>> 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
---
MAKEALL |
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
Acked-by: Stephen Warren
Tested-
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
Signed-off-by: Tom Warren
---
mkco
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
Acked-by: Stephen Warren
Tested-by: Thierry
Don't use timer_init from tegra board.c. This comes out of arm720t
for the SPL build.
Signed-off-by: Allen Martin
Acked-by: Stephen Warren
Tested-by: Thierry Reding
Signed-off-by: Tom Warren
---
board/nvidia/common/board.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/board/nvidia
Add tegra20-common-post.h to be consistent with other tegra20 boards.
Signed-off-by: Allen Martin
Acked-by: Thierry Reding
Acked-by: Stephen Warren
Tested-by: Thierry Reding
Signed-off-by: Tom Warren
---
include/configs/tec.h |2 ++
1 file changed, 2 insertions(+)
diff --git a/include/c
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
Acked-by: Stephen Warren
Tested-by: Thierry Reding
Signed-off-by:
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 tha
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
---
arch/arm/lib/Makefile |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/lib/Makefile b/arch/arm/lib/Makefile
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
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
---
Makefile
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
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 exce
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
Acked-by: Stephen Warren
Tested-by: Thierry Reding
Signed-of
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
Acked-by
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
Acked-by: Stephen W
Hi,
On 8/28/12, snow.jh...@gmail.com wrote:
> From: Jeong-Hyeon Kim
>
> - 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
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
Cc: Fabio Estevam
Cc: Stefano Babic
Cc: Otavio S
This is a S25FL064A successor. It supports up to 104MHz bus
speed.
Signed-off-by: Marek Vasut
Cc: Heiko Schocher
Cc: Mike Frysinger
Cc: Scott Wood
Cc: Wolfgang Denk
---
drivers/mtd/spi/spansion.c |7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/mtd/spi/spansion.c b/drive
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
Cc: Wolfgang Denk
Cc: Stefano Babic
Cc: Fabio Estevam
---
arch/arm/cpu/arm926ejs/mxs/mxs_init.
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
Cc: Wolfgang Denk
Cc: Stefano Babic
Delete the "mxsboot" binary if make mrproper is called.
Signed-off-by: Marek Vasut
Cc: Wolfgang Denk
Cc: Stefano Babic
Cc: Fabio Estevam
CC: Albert Aribaud
---
Makefile |1 +
1 file changed, 1 insertion(+)
diff --git a/Makefile b/Makefile
index ce40ab3..9e9d57c 100644
--- a/Makefile
+++
Use proper struct-based access for this register in the SPL code.
Signed-off-by: Marek Vasut
Cc: Wolfgang Denk
Cc: Stefano Babic
Cc: Fabio Estevam
---
arch/arm/cpu/arm926ejs/mxs/spl_boot.c |8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch/arm/cpu/arm926ejs/mx
Dear Otavio Salvador,
> On Tue, Aug 28, 2012 at 7:18 AM, Marek Vasut 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
On 29 August 2012 09:23, Kyungmin Park wrote:
> Hi,
>
> On 8/28/12, snow.jh...@gmail.com wrote:
>> From: Jeong-Hyeon Kim
>>
>> - Fixed MPLL register address
>> It's different between Exynos4210 and Exynos4412.
>>
>> - Added pinmux functions for Exynos4
>>
>> - Added extended gpios for Exynos44
From: Jeong-Hyeon Kim
- 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
---
arch/arm/cpu/armv7/exynos/clock.c
From: Jeong-Hyeon Kim
Origen QUAD board is based on Samsung Exynos4412 SoC.
Signed-off-by: Jeong-Hyeon Kim
---
board/insignal/origen_quad/Makefile| 63 ++
board/insignal/origen_quad/boot.c | 63 ++
board/insignal/origen_quad/clock.c | 103 ++
board
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-
91 matches
Mail list logo