Change jump_to_image_no_args() to a weak symbol to allow override by
SoC specific code. This is required by tegra because the SPL runs on
a different CPU from the image it is loading, so tegra specific
initialization is required to start the host CPU. Pass in spl_image
as a parameter for the same
Change tegra SPL to use common SPL framework. Any tegra specific
initialization is now done in spl_board_init() instead of
board_init_f()/board_init_r(). Only one SPL boot target is supported
on tegra, which is boot to RAM image. jump_to_image_no_args() must be
overridden on tegra so the host CP
This reverts a recent change to serial_assign() that broke printfs on
tegra. I don't think this is the real fix, but I'm just putting this
out for others who want to test tegra patches for the other
regressions.
Signed-off-by: Allen Martin
---
drivers/serial/serial.c |2 +-
1 file changed,
Initialize this variable to avoid a compiler warning about possible
use of uninitialized variable with gcc 4.4.6.
Signed-off-by: Allen Martin
---
arch/arm/cpu/tegra20-common/emc.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/cpu/tegra20-common/emc.c
b/arch/arm
Dear Allen Martin,
[...]
>
> Hi Marek, the change to return value here broke serial output on
> tegra. What I see is that the serial device name (s->name) is
> "eserial0" as set by serial_ns16550.c, and the name passed in from the
> stdout environment is "serial" so they don't match and it fails
Dear Allen Martin,
> This reverts a recent change to serial_assign() that broke printfs on
> tegra. I don't think this is the real fix, but I'm just putting this
> out for others who want to test tegra patches for the other
> regressions.
>
> Signed-off-by: Allen Martin
Indeed, NAK. Please fix
Dear Tom Rini,
> On 10/19/12 12:26, Stephen Warren wrote:
>
> [snip]
>
> > Yes, I suppose I could:
> >
> > * Add a bit-mask of legal filesystems as a parameter to
> > fs_set_blk_dev().
> >
> > * Move the body of do_fsload() into some common called by
> > do_fsload(), do_ext2load(), do_fatload(
Dear Pali Rohár,
> If dram bank size is calculated at runtime, it can be zero on some boards.
> This patch added code which ignore these zero bank size in ATAG_MEM.
>
> Signed-off-by: Pali Rohár
> ---
> Changes in v4:
>- No changes
Did we not discuss this patch?
> arch/arm/lib/bootm.c |
On Saturday 20 October 2012 11:34:20 Marek Vasut wrote:
> Dear Pali Rohár,
>
> > If dram bank size is calculated at runtime, it can be zero on
> > some boards. This patch added code which ignore these zero
> > bank size in ATAG_MEM.
> >
> > Signed-off-by: Pali Rohár
> > ---
> >
> > Changes in v4:
Hi Stephen,
On Thu, 18 Oct 2012 15:17:52 -0600, Stephen Warren
wrote:
> On 10/18/2012 02:58 PM, Stephen Warren wrote:
> > On 10/18/2012 02:36 PM, Albert ARIBAUD wrote:
> >> Hi Stephen,
> >>
> >> On Wed, 17 Oct 2012 21:17:45 -0600, Stephen Warren
> >> wrote:
> >>
> >>> On 10/17/2012 05:58 PM, Si
On 10/19/2012 05:11 PM, Stephen Warren wrote:
> From: Stephen Warren
>
> Implement "ls" and "fsload" commands that act like {fat,ext2}{ls,load},
> and transparently handle either file-system. This scheme could easily be
> extended to other filesystem types; I only didn't do it for zfs because
> I
Am 18/10/2012 20:49, schrieb Fabio Estevam:
> Add support for SEIKO 4.3'' WVGA panel on mx53loco.
>
> By default, the CLAA WVGA panel is selected.
>
> In order to support the SEIKO panel, undef CONFIG_CLAA_WVGA
> and define CONFIG_SEIKO_WVGA in mx53loco.h.
Hi Fabio,
in this way you have two dif
Am 19/10/2012 06:42, schrieb Fabio Estevam:
> From: Fabio Estevam
>
> Use internal RAM for stack pointer as it is done in other i.MX boards.
>
> Signed-off-by: Fabio Estevam
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
Am 17/10/2012 19:33, schrieb Fabio Estevam:
> From: Fabio Estevam
>
> Data cache and CONFIG_MMC_BOUNCE_BUFFER can be safely enabled now.
>
> Signed-off-by: Fabio Estevam
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
===
Am 17/10/2012 19:33, schrieb Fabio Estevam:
> From: Fabio Estevam
>
> Data cache and CONFIG_MMC_BOUNCE_BUFFER can be safely enabled now.
>
> Signed-off-by: Fabio Estevam
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
Am 04/10/2012 03:47, schrieb Troy Kisky:
> Before the len was checked after the entire file
> was processed, so it could have already overflowed.
>
> Signed-off-by: Troy Kisky
>
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
=
Am 04/10/2012 03:47, schrieb Troy Kisky:
> Signed-off-by: Troy Kisky
>
> ---
> v3: split into its own patch
> ---
> tools/imximage.c |1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/tools/imximage.c b/tools/imximage.c
> index c917036..bda1a75 100644
> --- a/tools/imximage.c
> +++ b/to
Am 04/10/2012 03:47, schrieb Troy Kisky:
> Both set_imx_hdr_v1 and set_imx_hdr_v2 perform the
> same check. Move check to before the set_imx_hdr call.
>
> Signed-off-by: Troy Kisky
>
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
==
Am 04/10/2012 03:47, schrieb Troy Kisky:
> sbuf->st_size already includes sizeof(struct imx_header),
> so remove extra addition.
>
> Signed-off-by: Troy Kisky
>
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
=
Am 04/10/2012 03:47, schrieb Troy Kisky:
> When later we change to variable length
> header, we won't know the file size when
> set_imx_hdr is called. So this is prep work.
>
> Signed-off-by: Troy Kisky
>
> ---
> v3: split into its own patch
> ---
Applied to u-boot-imx, thanks.
Best regards,
S
Am 04/10/2012 03:47, schrieb Troy Kisky:
> Call with the value the function will use
> instead of going through a pointer.
>
> Signed-off-by: Troy Kisky
>
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
==
Am 04/10/2012 03:47, schrieb Troy Kisky:
> Signed-off-by: Troy Kisky
>
> ---
> v3: split into own patch
> ---
Applied to u-boot-imx, thanks.
Best regards,
Stefano Babic
--
=
DENX Software Engineering GmbH, MD: Wolfgang D
Am 04/10/2012 03:47, schrieb Troy Kisky:
> This makes the dcd table options as well for v2.
> Also, the header offset is no longer
> right before the code starts.
>
> Before this patch we have
> 00 402000d1 1780 177ffc2c
> 10 177ffc20 177ffc00
> 20 177ff8
On Sat, Oct 20, 2012 at 01:55:42AM +0200, Albert ARIBAUD wrote:
> Hello Tom,
>
> The following changes since commit
> bd23b22badadcdc414a900828253961fc5ec6c39:
>
> Merge branch 'ag...@denx.de-next' of git://git.denx.de/u-boot-staging
> (2012-10-15 13:37:22 -0700)
>
> are available in the gi
On Wed, Oct 10, 2012 at 11:57:51AM -0600, Stephen Warren wrote:
> From: Stephen Warren
>
> When get_device_and_partition() finds a disk without a partition table,
> under some conditions, it "returns" a disk_partition_t that describes
> the entire raw disk. Make sure to initialize all fields in
On Wed, Oct 10, 2012 at 07:57:51AM -, Stephen Warren wrote:
> From: Stephen Warren
>
> When get_device_and_partition() finds a disk without a partition table,
> under some conditions, it "returns" a disk_partition_t that describes
> the entire raw disk. Make sure to initialize all fields in
On Fri, Oct 12, 2012 at 08:48:51AM -, Joe Hershberger wrote:
> There used to be a huge structure duplicated 3 times in the source.
>
> Signed-off-by: Joe Hershberger
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: Digital signature
___
On Mon, Oct 15, 2012 at 09:55:50AM -, Albert ARIBAUD wrote:
> Colored logs confuse patman when analyzing logs.
> Add --no-color option in git log commands in case
> the default config has color.
>
> Signed-off-by: Albert ARIBAUD
> Acked-by: Simon Glass
Applied to u-boot/master, thanks!
--
On Fri, Oct 12, 2012 at 05:21:07PM -0700, Simon Glass wrote:
> The global_data and bd_info structures for each board have different types
> for the baudrate and bi_baudrate fields. This series lines them all up to
> be the same.
>
> There is some discussion on the list about using u32 instead of
On Thu, Oct 11, 2012 at 06:15:49PM -0700, Simon Glass wrote:
> From: Gabe Black
>
> On x86, the i8042 keyboard controller driver frequently waits for the keyboard
> input buffer to be empty to make sure the controller has had a chance to
> process the data it was given. The way the delay loop wa
On Fri, Oct 19, 2012 at 03:19:19PM +0200, Marek Vasut wrote:
> Dear Wolfgang Denk,
>
> [...]
>
> > Maybe we can sae one call to objdump by storing the intermediate
> > result?
>
> I removed the other call in subsequent patch anyway, so this is fine now.
>
> > > + cd $(LNDIR) && $(LD) $(
On Fri, Oct 19, 2012 at 08:25:46PM -0400, Andrew Bradford wrote:
> Tom & Marek,
>
> On Thu, 27 Sep 2012 10:53:05 -0700
> Tom Rini wrote:
>
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA1
> >
> > On 09/27/12 10:27, Marek Vasut wrote:
> > > Dear Tom Rini,
> > >
> > >> On 09/27/12 10:11, Ma
Dear Tom Rini,
> On Fri, Oct 19, 2012 at 03:19:19PM +0200, Marek Vasut wrote:
> > Dear Wolfgang Denk,
> >
> > [...]
> >
> > > Maybe we can sae one call to objdump by storing the intermediate
> > > result?
> >
> > I removed the other call in subsequent patch anyway, so this is fine now.
> >
> >
Dear Tom Rini,
> On Fri, Oct 19, 2012 at 08:25:46PM -0400, Andrew Bradford wrote:
> > Tom & Marek,
> >
> > On Thu, 27 Sep 2012 10:53:05 -0700
> >
> > Tom Rini wrote:
> > > -BEGIN PGP SIGNED MESSAGE-
> > > Hash: SHA1
> > >
> > > On 09/27/12 10:27, Marek Vasut wrote:
> > > > Dear Tom Rin
From: Bill Richardson
Implement functions for Intel ICH6 and later.
Only GPIOs 0-31 are handled by this code.
Signed-off-by: Bill Richardson
Signed-off-by: Simon Glass
---
arch/x86/include/asm/gpio.h| 27 +
drivers/gpio/Makefile |1 +
drivers/gpio/intel_ich6_gpio.c |
From: Bill Richardson
We can generally trust the ICH to have GPIO Bank 0 (the first 32 pins) in the
same place across all versions. This change adds two more banks, for up to
96 GPIOS.
BUT:
- Not all chipsets have the same number of GPIOs
- Not all chipsets have the same number of GPIO banks
- N
Coreboot uses this controller to implement GPIO access.
Signed-off-by: Simon Glass
---
include/configs/coreboot.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/include/configs/coreboot.h b/include/configs/coreboot.h
index 0e89242..2e084ee 100644
--- a/include/configs
Hi Simon,
On Oct 21, 2012 8:45 AM, "Simon Glass" wrote:
>
> Coreboot uses this controller to implement GPIO access.
All coreboot supported boards, or just the ones you are dealing with ATM?
To give you some perspective, I'm working on n AMD E350 based board. Does
it have ICH6 GPIO?
I've come t
Hi Graeme,
On Sat, Oct 20, 2012 at 3:22 PM, Graeme Russ wrote:
> Hi Simon,
>
> On Oct 21, 2012 8:45 AM, "Simon Glass" wrote:
>>
>> Coreboot uses this controller to implement GPIO access.
>
> All coreboot supported boards, or just the ones you are dealing with ATM?
>
> To give you some perspectiv
This series contains patches to enable additional coreboot features
including the frame buffer and device tree control.
Gabe Black (7):
x86: Allow compiling out realmode/bios code
x86: Add an fdt pointer to the global data structure
x86: Add a minimal device tree for alex x86
x86: Add a d
From: Gabe Black
We don't want this for coreboot, so provide a way of compiling it out.
Signed-off-by: Gabe Black
Signed-off-by: Stefan Reinauer
Signed-off-by: Simon Glass
---
arch/x86/lib/Makefile |9 ++---
arch/x86/lib/video.c |2 ++
arch/x86/lib/zimage.c |4 ++--
3 files
From: Gabe Black
The device tree now includes the necessary console configuration
information.
Signed-off-by: Gabe Black
Signed-off-by: Vadim Bendebury
Signed-off-by: Simon Glass
---
board/chromebook-x86/dts/x86-alex.dts | 30 ++
1 files changed, 30 insertions(
From: Gabe Black
If the device tree pointer isn't set to anything, which could happen if the
device tree isn't found, for instance, or simply never set up, the pointer
could be set to something arbitrary. This change forces initializes it to NULL
so that it's more obviously not set.
Signed-off-b
This file is no longer needed for coreboot.
Signed-off-by: Simon Glass
---
board/chromebook-x86/coreboot/Makefile |1 -
board/chromebook-x86/coreboot/coreboot_start16.S | 33 --
2 files changed, 0 insertions(+), 34 deletions(-)
delete mode 100644 board/chrome
From: Stefan Reinauer
Add a basic driver for the coreboot framebuffer.
Signed-off-by: Stefan Reinauer
Signed-off-by: Simon Glass
---
drivers/video/Makefile |1 +
drivers/video/coreboot_fb.c | 102 +++
2 files changed, 103 insertions(+), 0 dele
From: Gabe Black
This change adds a pointer to the global data structure in x86 to point to
the device tree. This mirrors an identical pointer in ARM.
Signed-off-by: Gabe Black
Signed-off-by: Simon Glass
---
arch/x86/include/asm/global_data.h |1 +
1 files changed, 1 insertions(+), 0 dele
From: Gabe Black
This function provides an opportunity for some last minute cleanup and
reconfiguration before control is handed over to Linux. It's possible this
may need to do something in the future, but for now it's left empty. It's set
up as a weak symbol so it can be overridden if necessary
From: Stefan Reinauer
Fix a small comment typo.
Signed-off-by: Stefan Reinauer
Signed-off-by: Simon Glass
---
arch/x86/lib/pcat_timer.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/x86/lib/pcat_timer.c b/arch/x86/lib/pcat_timer.c
index 6b3db69..b0b6637 100644
From: Gabe Black
The microsecond timer is not currently implemented, but add a dummy
implementation for now.
Signed-off-by: Gabe Black
Signed-off-by: Simon Glass
---
arch/x86/cpu/Makefile |2 +-
arch/x86/cpu/timer.c | 17 +
2 files changed, 18 insertions(+), 1 deletions
This option protects the printf() functions from overflow.
Signed-off-by: Simon Glass
---
include/configs/coreboot.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/coreboot.h b/include/configs/coreboot.h
index fe589f3..56bc699 100644
--- a/include/config
From: Stefan Reinauer
This patch prevents u-boot from "spamming" random progress codes on
a port 80 "post card".
The previous version of this patch just removed the delays in the "slow"
IO functions, as they do not need to be slow, however, this patch is
less intrusive.
It uses another unused po
From: Gabe Black
The i386 version of io.h depends on the phys_addr_t type which is defined in
types.h. It wasn't including that explicitly, and was working presumably
because the other files including it had already included types.h themselves
directly or indirectly. This change fixes that.
Sign
Hi Simon,
On Oct 21, 2012 9:32 AM, "Simon Glass" wrote:
>
> Hi Graeme,
>
> On Sat, Oct 20, 2012 at 3:22 PM, Graeme Russ
wrote:
> > Hi Simon,
> >
> > On Oct 21, 2012 8:45 AM, "Simon Glass" wrote:
> >>
> >> Coreboot uses this controller to implement GPIO access.
> >
> > All coreboot supported boa
Hi Graeme,
On Sat, Oct 20, 2012 at 3:57 PM, Graeme Russ wrote:
> Hi Simon,
>
> On Oct 21, 2012 9:32 AM, "Simon Glass" wrote:
>>
>> Hi Graeme,
>>
>> On Sat, Oct 20, 2012 at 3:22 PM, Graeme Russ
>> wrote:
>> > Hi Simon,
>> >
>> > On Oct 21, 2012 8:45 AM, "Simon Glass" wrote:
>> >>
>> >> Coreboot
On 10/20/2012 8:52 AM, Stefano Babic wrote:
Am 04/10/2012 03:47, schrieb Troy Kisky:
This makes the dcd table options as well for v2.
Also, the header offset is no longer
right before the code starts.
Before this patch we have
00 402000d1 1780 177ffc2c
10 177ffc20 177ffc00
On Sat, Oct 20, 2012 at 12:08:22AM -0700, Allen Martin wrote:
> Change jump_to_image_no_args() to a weak symbol to allow override by
> SoC specific code. This is required by tegra because the SPL runs on
> a different CPU from the image it is loading, so tegra specific
> initialization is require
From: Che-Liang Chiou
Most of time that MMC driver spends on initializing a device is polling
OCR (operation conditions register). To decouple this polling loop,
device init is split into two parts: The first part fires the OCR query
command, and the second part polls the result. So the caller
From: Taylor Hutt
The interpretation of the data returned by the MMC_CMD_ALL_SEND_CID
command was incorrect with respect to the JEDEC Standard No. 84-A441.
This change makes the interpretation correct with respect to the
defined fields of the CID register.
Signed-off-by: Simon Glass
Signed-off
Hi Simon,
On 10/21/2012 10:51 AM, Simon Glass wrote:
> Hi Graeme,
>
> On Sat, Oct 20, 2012 at 3:57 PM, Graeme Russ wrote:
>> Hi Simon,
>>
>> On Oct 21, 2012 9:32 AM, "Simon Glass" wrote:
>>>
>>> Hi Graeme,
>>>
>>> On Sat, Oct 20, 2012 at 3:22 PM, Graeme Russ
>>> wrote:
Hi Simon,
On Sat, Oct 20, 2012 at 08:56:00PM +0200, Marek Vasut wrote:
> Dear Tom Rini,
>
> > On Fri, Oct 19, 2012 at 03:19:19PM +0200, Marek Vasut wrote:
> > > Dear Wolfgang Denk,
> > >
> > > [...]
> > >
> > > > Maybe we can sae one call to objdump by storing the intermediate
> > > > result?
> > >
> > >
60 matches
Mail list logo