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 helmut.rai...@hale.at
---
V2: added prototype for get_cpu_rev().
Add missing reset reason 7 to get_reset_cause().
Signed-off-by: Helmut Raiger helmut.rai...@hale.at
---
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
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
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 amit.vi...@st.com
---
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
---
From: Vipin KUMAR vipin.ku...@st.com
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
From: Vipin KUMAR vipin.ku...@st.com
This patch adds the support for usb device high speed for designware peripheral.
Signed-off-by: Vipin Kumar vipin.ku...@st.com
Signed-off-by: Amit Virdi amit.vi...@st.com
---
drivers/usb/gadget/designware_udc.c | 13 +
From: Vipin KUMAR vipin.ku...@st.com
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
From: Shiraz Hashim shiraz.has...@st.com
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 shiraz.has...@st.com
Signed-off-by: Amit Virdi
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):
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
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
Removes 'set but not used' warning.
Signed-off-by: Simon Glass s...@chromium.org
---
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
---
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.
This is a ulong for some architectures and just unsigned for others.
Change x86 to be consistent.
Signed-off-by: Simon Glass s...@chromium.org
---
arch/x86/include/asm/u-boot.h |2 +-
common/cmd_bdinfo.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
This is a ulong for some architectures and just unsigned for others.
Change ARM to be consistent.
Signed-off-by: Simon Glass s...@chromium.org
---
arch/arm/include/asm/u-boot.h |2 +-
common/cmd_bdinfo.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
This avoids a compiler warning about unused variables.
Signed-off-by: Simon Glass s...@chromium.org
---
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
+++
This adds ppc features to the generic post-relocation board init.
Signed-off-by: Simon Glass s...@chromium.org
---
common/board_r.c | 463 +-
1 files changed, 460 insertions(+), 3 deletions(-)
diff --git a/common/board_r.c b/common/board_r.c
This value has no meaning otherwise.
Signed-off-by: Simon Glass s...@chromium.org
---
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
+++
This enables generic board support so that ARM boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass s...@chromium.org
---
arch/arm/config.mk |3 ---
arch/arm/include/asm/global_data.h |7 +++
arch/arm/include/asm/u-boot.h |9 +
These are available on other architectures, so add them on x86.
Signed-off-by: Simon Glass s...@chromium.org
---
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
This file handles common post-relocation init for boards which use
the generic framework.
Signed-off-by: Simon Glass s...@chromium.org
---
common/Makefile |1 +
common/board_r.c | 401 ++
2 files changed, 402 insertions(+), 0
We can use the declarations of __bss_start and _end from this header
instead of declaring them locally.
Signed-off-by: Simon Glass s...@chromium.org
---
examples/standalone/stubs.c |7 +++
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/examples/standalone/stubs.c
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 this header to get access to link symbols, which are otherwise
removed.
Signed-off-by: Simon Glass s...@chromium.org
---
arch/arm/include/asm/u-boot-arm.h |4
arch/arm/lib/board.c |1 +
board/cm4008/flash.c |1 +
board/cm41xx/flash.c
These fields are needed for x86.
Signed-off-by: Simon Glass s...@chromium.org
---
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
---
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 s...@chromium.org
---
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 s...@chromium.org
---
arch/x86/config.mk |3 ---
arch/x86/include/asm/global_data.h |7 +++
arch/x86/include/asm/u-boot.h | 11 +++
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 s...@chromium.org
---
Changes in v3:
- Cast away the volatile on gd for memcpy()
These are available on other architectures, so add them on ppc.
Signed-off-by: Simon Glass s...@chromium.org
---
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
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 s...@chromium.org
---
common/board_f.c | 373 +-
include/common.h | 16 +++
2
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 s...@chromium.org
---
arch/arm/cpu/armv7/tegra2/config.mk |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
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 s...@chromium.org
---
README| 11 +++
arch/arm/config.mk|3 +++
arch/avr32/config.mk |3
This adds secondary program loader support to the generic board.
Signed-off-by: Simon Glass s...@chromium.org
---
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
---
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 graeme.r...@gmail.com. For now, this allows
us to do the basics.
Signed-off-by: Simon Glass s...@chromium.org
---
This enables generic board support so that ppc boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass s...@chromium.org
---
arch/powerpc/config.mk |3 ---
arch/powerpc/include/asm/global_data.h |7 +++
arch/powerpc/include/asm/u-boot.h |7
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
This adds fields required by PowerPC to the global data.
Signed-off-by: Simon Glass s...@chromium.org
---
include/asm-generic/global_data.h | 124 +
1 files changed, 124 insertions(+), 0 deletions(-)
diff --git a/include/asm-generic/global_data.h
Enable CONFIG_SYS_GENERIC_BOARD for Tegra 2 Seaboard.
Signed-off-by: Simon Glass s...@chromium.org
---
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
Dear Graeme Russ,
In message calbutck062nsvsv0oq4evybxhv1hj7zorgxkclmpk-jfx3y...@mail.gmail.com
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...
Hi Marek,
On Feb 16, 2012 2:50 AM, Marek Vasut marek.va...@gmail.com 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
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, read
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, Avinashavinashphi...@ti.com
Signed-off-by: Hebbar,
Signed-off-by: Amit Virdi amit.vi...@st.com
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
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: [PATCH]
Hi Tom,
On Feb 16, 2012 11:45 AM, Tom Warren twarren.nvi...@gmail.com 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
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
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
The
On 2/17/2012 1:13 AM, Marek Vasut wrote:
Signed-off-by: Amit Virdiamit.vi...@st.com
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
On Mon, Jan 23, 2012 at 3:14 PM, Patil, Rachna rac...@ti.com wrote:
commit 2faa76196af4b3e93bcb9e38ed9090cbd3b06db3
Author: Patil, Rachna rac...@ti.com
Date: Sun Jan 22 23:44:12 2012 +
ARM: I2C: I2C Multi byte address support
Existing OMAP I2C driver does not support address
51 matches
Mail list logo