The video setup for the Epson display is provided. Addtionally
some extra info is displayed next to the Linux logo.
Make get_cpu_rev() publicly available (added to sys_proto.h).
Signed-off-by: Helmut Raiger
---
V2: added prototype for get_cpu_rev().
arch/arm/include/asm/arch-mx31/sys_proto.h |
Add missing reset reason 7 to get_reset_cause().
Signed-off-by: Helmut Raiger
---
arch/arm/cpu/arm1136/mx31/generic.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/cpu/arm1136/mx31/generic.c
b/arch/arm/cpu/arm1136/mx31/generic.c
index d60afc9..8873fb7 100644
> This adds support for a controlling fdt, mirroring the ARM implementation.
This is offtopic, but CONFIG OF CONTROL sounds interesting ;-)
btw. aren't you missing this part from ARM implementation?
/* Allow the early environment to override the fdt address */
gd->fdt_blob = (void *)getenv_ulong
If the logbuffer contains LOGBUFF_LEN chars, they never got
printed with the "log show" command, because chars get
printed with the following for loop:
for (i = 0; i < (size & LOGBUFF_MASK); i++) {
with size = LOGBUFF_LEN and LOGBUFF_MASK = (LOGBUFF_LEN-1)
for loop never executed ...
Fix this.
Signed-off-by: Amit Virdi
---
board/spear/common/spr_misc.c | 20 +---
1 files changed, 1 insertions(+), 19 deletions(-)
diff --git a/board/spear/common/spr_misc.c b/board/spear/common/spr_misc.c
index 0812c20..3ab278f 100644
--- a/board/spear/common/spr_misc.c
+++ b/board/spea
From: Vipin KUMAR
This patch fixes a few bugs in USB device controller driver.
The fixes are as follows
1. Adding error condition checks eg. NULL return
2. Endpoint other than endpoint 0 (control endpoint) are initialized
only if usb state machine reaches STATE_ADDRESSED or above
3. Zero length p
From: Vipin KUMAR
This patch adds the support for usb device high speed for designware peripheral.
Signed-off-by: Vipin Kumar
Signed-off-by: Amit Virdi
---
drivers/usb/gadget/designware_udc.c | 13 +
include/usb/designware_udc.h|3 +++
2 files changed, 12 insertions(
From: Vipin KUMAR
The earlier usb device controller driver was specific to spear platforms. This
patch implements the usb device controller driver as a generic controller which
can be reused by other platforms using this peripheral.
Signed-off-by: Vipin Kumar
Signed-off-by: Amit Virdi
---
dri
From: Shiraz Hashim
While receiving packets from FIFO sometimes the buffer provided was
nonaligned. Fix this by taking a temporary aligned buffer and then
copying the content to nonaligned buffer.
Signed-off-by: Shiraz Hashim
Signed-off-by: Amit Virdi
---
drivers/usb/gadget/designware_udc.c |
Support for designware USB device controller (UDC) exists in the u-boot for
SPEAr platform. This patchset makes the driver more generic so that it can be
used across multiple platforms.
Shiraz Hashim (1):
USB:gadget:designware Fix memory nonalignment issue
Vipin KUMAR (3):
USB:gadget:designwa
Mainline kernel for OMAP3 doesn't enable L2 cache
It expects L2$ to be enabled by ROM-code/bootloader.
Leaving L2$ enabled can be troublesome in cases where
the L2 cache is not under CP15 control, such as in
Cortex-A9. This problem is explained in detail in
the commit dc7100f4080952798413fb63bb413
This series creates a generic board.c implementation which contains
the essential functions of the major arch/xxx/lib/board.c files.
What is the motivation for this change?
1. There is a lot of repeated code in the board.c files. Any change to
things like setting up the baud rate requires a chang
Removes 'set but not used' warning.
Signed-off-by: Simon Glass
---
arch/x86/cpu/sc520/sc520_timer.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/x86/cpu/sc520/sc520_timer.c b/arch/x86/cpu/sc520/sc520_timer.c
index 495a694..7f812dc 100644
--- a/arch/x86/cpu/sc52
We create a separate header file for link symbols defined by the link
scripts. It is helpful to have these all in one place and try to
make them common across architectures. Since Linux already has a similar
file, we bring this in even though many of the symbols there are not
relevant to us.
Signe
This is a ulong for some architectures and just unsigned for others.
Change x86 to be consistent.
Signed-off-by: Simon Glass
---
arch/x86/include/asm/u-boot.h |2 +-
common/cmd_bdinfo.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/x86/include/asm/
This is a ulong for some architectures and just unsigned for others.
Change ARM to be consistent.
Signed-off-by: Simon Glass
---
arch/arm/include/asm/u-boot.h |2 +-
common/cmd_bdinfo.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/include/asm/
This avoids a compiler warning about unused variables.
Signed-off-by: Simon Glass
---
board/eNET/eNET.c |5 -
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/board/eNET/eNET.c b/board/eNET/eNET.c
index 429fe1b..2f26470 100644
--- a/board/eNET/eNET.c
+++ b/board/eNET/eNET.
This adds ppc features to the generic post-relocation board init.
Signed-off-by: Simon Glass
---
common/board_r.c | 463 +-
1 files changed, 460 insertions(+), 3 deletions(-)
diff --git a/common/board_r.c b/common/board_r.c
index 807aec8..33
This value has no meaning otherwise.
Signed-off-by: Simon Glass
---
common/cmd_bdinfo.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/common/cmd_bdinfo.c b/common/cmd_bdinfo.c
index 54a56f4..80c100c 100644
--- a/common/cmd_bdinfo.c
+++ b/common/cmd_bdinfo.c
@@ -369,7
This enables generic board support so that ARM boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass
---
arch/arm/config.mk |3 ---
arch/arm/include/asm/global_data.h |7 +++
arch/arm/include/asm/u-boot.h |9 +
arch/arm/lib/Makefile
These are available on other architectures, so add them on x86.
Signed-off-by: Simon Glass
---
arch/x86/include/asm/io.h |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/arch/x86/include/asm/io.h b/arch/x86/include/asm/io.h
index 9b757d4..b12bdd8 100644
--- a/arch
This file handles common post-relocation init for boards which use
the generic framework.
Signed-off-by: Simon Glass
---
common/Makefile |1 +
common/board_r.c | 401 ++
2 files changed, 402 insertions(+), 0 deletions(-)
create mode 100
We can use the declarations of __bss_start and _end from this header
instead of declaring them locally.
Signed-off-by: Simon Glass
---
examples/standalone/stubs.c |7 +++
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/examples/standalone/stubs.c b/examples/standalone/stu
We want to unify the global_data structure. Most fields are common across
architectures, but there are a fair number of SOC-specific additions. It
isn't clear how best to deal with these, but for now we just use #ifdef.
Checkpatch warnings here might be unavoidable:
warning: include/asm-generic/g
Include this header to get access to link symbols, which are otherwise
removed.
Signed-off-by: Simon Glass
---
arch/arm/include/asm/u-boot-arm.h |4
arch/arm/lib/board.c |1 +
board/cm4008/flash.c |1 +
board/cm41xx/flash.c |1 +
4 fil
These fields are needed for x86.
Signed-off-by: Simon Glass
---
include/asm-generic/global_data.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/asm-generic/global_data.h
b/include/asm-generic/global_data.h
index 6199926..fb976f9 100644
--- a/include/asm-gene
This file holds the board info structure. We need this to be generic
for the unified board series, so create a structure which contains
the basic fields required by the main architectures.
Signed-off-by: Simon Glass
---
include/asm-generic/u-boot.h | 155 +++
This enables generic board support so that x86 boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass
---
arch/x86/config.mk |3 ---
arch/x86/include/asm/global_data.h |7 +++
arch/x86/include/asm/u-boot.h | 11 +++
arch/x86/lib/Makefil
This file handles common pre-relocation init for boards which use
the generic framework.
It starts up the console, DRAM, performs relocation and then jumps
to post-relocation init.
Signed-off-by: Simon Glass
---
Changes in v3:
- Cast away the volatile on gd for memcpy()
common/Makefile |3
These are available on other architectures, so add them on ppc.
Signed-off-by: Simon Glass
---
arch/powerpc/include/asm/io.h |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/arch/powerpc/include/asm/io.h b/arch/powerpc/include/asm/io.h
index 56ac9fe..d246fd8 10064
This adds ppc features to the generic pre-relocation board init.
This is a separate commit so that these features are clearly shown.
Signed-off-by: Simon Glass
---
common/board_f.c | 373 +-
include/common.h | 16 +++
2 files changed, 386
Since Tegra executes early code on an ARMv4T (but the rest on ARMv7)
we must mark the new board init files for compilation with ARMv4t
architecture.
Signed-off-by: Simon Glass
---
arch/arm/cpu/armv7/tegra2/config.mk |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/
We are introducing a new unified board setup and we want this to
be the default. So we need to opt all architectures out first.
Signed-off-by: Simon Glass
---
README| 11 +++
arch/arm/config.mk|3 +++
arch/avr32/config.mk |3 +++
arch/blackfin/
This adds secondary program loader support to the generic board.
Signed-off-by: Simon Glass
---
common/board_f.c | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/common/board_f.c b/common/board_f.c
index 054eda5..ebc0868 100644
--- a/common/board_f.c
This library supports calling a list of functions one after the
other.
It is intended that we move to a more powerful initcall implementation
as proposed by Graeme Russ . For now, this allows
us to do the basics.
Signed-off-by: Simon Glass
---
include/initcall.h | 25
This enables generic board support so that ppc boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass
---
arch/powerpc/config.mk |3 ---
arch/powerpc/include/asm/global_data.h |7 +++
arch/powerpc/include/asm/u-boot.h |7 +++
arch/powerpc
Link symbols as created by the link script can either be absolute or
relative to the text start. This option switches between the two options
so that we can support both.
As we convert architectures over to generic board, we can see if this
option is actually needed, or whether it is possible to u
This adds fields required by PowerPC to the global data.
Signed-off-by: Simon Glass
---
include/asm-generic/global_data.h | 124 +
1 files changed, 124 insertions(+), 0 deletions(-)
diff --git a/include/asm-generic/global_data.h
b/include/asm-generic/globa
Enable CONFIG_SYS_GENERIC_BOARD for Tegra 2 Seaboard.
Signed-off-by: Simon Glass
---
Changes in v2:
- Add CONFIG_SYS_GENERIC_BOARD to allow board to select generic board
- Add PowerPC support
- Change generic board to an opt-in system on a per-board basic
- Rebase to master
Changes in v3:
- Reba
These are defined in asm-generic/sections.h, so remove them from
architecture-specific files.
Signed-off-by: Simon Glass
---
Changes in v3:
- Add header to new x86 relocate.c and init_helpers.c
arch/x86/include/asm/u-boot-x86.h |8
arch/x86/lib/board.c |1 +
arch/x
Dear Graeme Russ,
In message
you wrote:
>
> Pull request was sent a while ago and assigned to Wolfgang
>
> http://patchwork.ozlabs.org/patch/139891
>
> Maybe Wolgang missed it or it is low on his priorities
I haven't seen it... For some reason, this message was marked as
read. Sorry. Wil
Hi Marek,
On Feb 16, 2012 2:50 AM, "Marek Vasut" wrote:
>
> > This adds support for a controlling fdt, mirroring the ARM
implementation.
>
> This is offtopic, but CONFIG OF CONTROL sounds interesting ;-)
Yes I hope it will be before end of year.
>
> btw. aren't you missing this part from ARM im
On 02/14/2012 09:05 AM, Ran Shalit wrote:
> Hello,
>
> I am using Micron Nand MT29F1G08ABC , with OMAP-L138 board, and I
> write the Nand with the following sequence in U-Boot:
> 1. erase block
> 2, read complete page change the first byte and then write back the
> complete page (2048 bytes)
> 3,
Hello Rachna,
On 01/23/2012 10:44 AM, Patil, Rachna wrote:
Existing OMAP I2C driver does not support address
length greater than one. Hence this patch is to
add support for 2 byte address read/write.
Signed-off-by: Philip, Avinash
Signed-off-by: Hebbar, Gururaja
Signed-off-by: Patil, Rachna
---
> Signed-off-by: Amit Virdi
Uh, are you sure the Subject correlates with the patch ?
M
> ---
> board/spear/common/spr_misc.c | 20 +---
> 1 files changed, 1 insertions(+), 19 deletions(-)
>
> diff --git a/board/spear/common/spr_misc.c b/board/spear/common/spr_misc.c
> index
The 4.2.2 gcc in the ELDK42 release doesn't like the direct SP
load using a constant in tegra2_start. Break it up into 4 loads
using mov & orr.
Tested on my Seaboard T20-A03, U-Boot loads and runs OK. Also
compiled all tegra2 builds with both gcc 4.2.2 and 4.4.1 OK.
Signed-off-by: Tom Warren
---
Albert,
> -Original Message-
> From: Tom Warren [mailto:twarren.nvi...@gmail.com]
> Sent: Thursday, February 16, 2012 12:46 PM
> To: u-boot@lists.denx.de
> Cc: twarren.nvi...@gmail.com; albert.u.b...@aribaud.net; w...@denx.de;
> s...@chromium.org; Stephen Warren; Tom Warren
> Subject: [PAT
Hi Tom,
On Feb 16, 2012 11:45 AM, "Tom Warren" wrote:
>
> The 4.2.2 gcc in the ELDK42 release doesn't like the direct SP
> load using a constant in tegra2_start. Break it up into 4 loads
> using mov & orr.
>
> Tested on my Seaboard T20-A03, U-Boot loads and runs OK. Also
> compiled all tegra2 bui
> The 4.2.2 gcc in the ELDK42 release doesn't like the direct SP
> load using a constant in tegra2_start. Break it up into 4 loads
> using mov & orr.
>
> Tested on my Seaboard T20-A03, U-Boot loads and runs OK. Also
> compiled all tegra2 builds with both gcc 4.2.2 and 4.4.1 OK.
>
> Signed-off-by:
Marek,
> -Original Message-
> From: Marek Vasut [mailto:marek.va...@gmail.com]
> Sent: Thursday, February 16, 2012 3:47 PM
> To: u-boot@lists.denx.de
> Cc: Tom Warren; Tom Warren
> Subject: Re: [U-Boot] [PATCH] arm: Tegra2: Fix ELDK42 gcc failure with
> inline asm stack pointer load
>
> >
On 2/17/2012 1:13 AM, Marek Vasut wrote:
Signed-off-by: Amit Virdi
Uh, are you sure the Subject correlates with the patch ?
M
Yeah. The fix is a part of the Relocation feature. For relocation, it is
essential that dram_init stores RAM size and do nothing more i.e. no
access to bss etc.
On Mon, Jan 23, 2012 at 3:14 PM, Patil, Rachna wrote:
> commit 2faa76196af4b3e93bcb9e38ed9090cbd3b06db3
> Author: Patil, Rachna
> Date: Sun Jan 22 23:44:12 2012 +
>
> ARM: I2C: I2C Multi byte address support
>
> Existing OMAP I2C driver does not support address
> length greater
52 matches
Mail list logo