Hi Tom,
On 08/15/2012 11:30 PM, Tom Rini wrote:
> The following patch series merges the davinci and omap-common SPL
> frameworks into a single framework, CONFIG_SPL_FRAMEWORK along with a
> few small cleanups to the code to make it a little smaller and more
> flexible. The end result is that davi
Add timer driver.
Signed-off-by: Michal Simek
---
v2: Move lowlevel_init.S from board to cpu folder
Remove XPSS prefix
Rename XSCUTIMER -> SCUTIMER
Keep timer in zynq folder till ARM custodian comments it.
---
arch/arm/cpu/armv7/zynq/Makefile| 52 +++
arch/arm/cpu/arm
Add support for Xilinx Zynq board.
Signed-off-by: Michal Simek
---
v2: Forget to also add config file
v3: Change name for serial driver
Remove lowlevel_init from board folder
Remove XPSS part from timer baseaddr
Change name for Zynq gem driver
Clean coding style
Remove mac +
Device driver for Zynq Gem IP.
Signed-off-by: Michal Simek
CC: Joe Hershberger
---
v2: Remove phylib protection
Rename driver file name xilinx_gem to zynq_gem
Rename XEMACPSS to ZYNQ_GEM
Rename gemac_priv to zynq_gem_priv
Rename gem_regs to zynq_gem_regs
Add zynq_ prefix to
The driver is used on Xilinx Zynq platform.
Signed-off-by: Michal Simek
---
v2: Use Zynq name instead of Dragonfire and XPSS/XDFUART
Rename driver name
Remove driver description
---
drivers/serial/Makefile |1 +
drivers/serial/serial_zynq.c | 200 ++
Hi Joe,
On 08/15/2012 07:31 PM, Joe Hershberger wrote:
Hi Michal,
On Wed, Aug 15, 2012 at 3:49 AM, Michal Simek wrote:
Hi Joe,
sorry missed this one.
On 08/14/2012 05:48 PM, Joe Hershberger wrote:
Are you thinking that this will be the one and only Zynq board?
Perhaps a layout like what
Hi,
On 2 July 2012 20:15, Donghwa Lee wrote:
> This patch set supports newly exynos5 display features.
>
> [1/8] EXYNOS5: support exynos5 lcd clock control
> [2/8] EXYNOS5: support display system register control
> [3/8] EXYNOS5: support display port phy control function
> [4/8] EXYNOS5: add disp
Signed-off-by: Josh Wu
---
include/configs/at91sam9x5ek.h |7 +++
1 file changed, 7 insertions(+)
diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h
index f8bd870..32f9469 100644
--- a/include/configs/at91sam9x5ek.h
+++ b/include/configs/at91sam9x5ek.h
@@ -122,
Signed-off-by: Josh Wu
---
board/atmel/at91sam9x5ek/at91sam9x5ek.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/board/atmel/at91sam9x5ek/at91sam9x5ek.c
b/board/atmel/at91sam9x5ek/at91sam9x5ek.c
index 17db0fd..8dc24ab 100644
--- a/board/atmel/at91sam9x5ek/at
Signed-off-by: Josh Wu
---
drivers/mtd/nand/atmel_nand.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/mtd/nand/atmel_nand.c b/drivers/mtd/nand/atmel_nand.c
index 113da93..9dc003e 100644
--- a/drivers/mtd/nand/atmel_nand.c
+++ b/drivers/mtd/nand/atmel_nand.c
@@
The Programmable Multibit ECC (PMECC) controller is a programmable binary
BCH(Bose, Chaudhuri and Hocquenghem) encoder and decoder. This controller
can be used to support both SLC and MLC NAND Flash devices. It supports to
generate ECC to correct 2, 4, 8, 12 or 24 bits of error per sector of data.
Extract the hwecc initialization code into one function. It is a preparation
for adding atmel PMECC support.
Signed-off-by: Josh Wu
---
drivers/mtd/nand/atmel_nand.c | 108 ++---
1 file changed, 57 insertions(+), 51 deletions(-)
diff --git a/drivers/mtd/nan
This patch series will add PMECC support for atmel at91sam9x5ek in u-boot.
The NAND flash driver patch is ported from kernel patch. The main different
from kernel patch is
the modification about registers access part. in this version it via a register
structure to access.
It is tested in atmel
fix a bug:
when not boot from NAND, the NAND flash can not be detected.
Using this to fix it
Signed-off-by: Bo Shen
---
board/atmel/at91sam9x5ek/at91sam9x5ek.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/board/atmel/at91sam9x5ek/at91sam9x5ek.c
b/board/atmel/at91sam9x5ek/at91sam
enable at91sam9x5 boot from serial flash
Use at91sam9x5_dataflash to configure the u-boot
Signed-off-by: Bo Shen
---
arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c |4 ++--
boards.cfg |1 +
include/configs/at91sam9x5ek.h | 18
Add atmel at25df321 serial flash support
Signed-off-by: Bo Shen
---
drivers/mtd/spi/atmel.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/mtd/spi/atmel.c b/drivers/mtd/spi/atmel.c
index 1ecece0..89ebe9d 100644
--- a/drivers/mtd/spi/atmel.c
+++ b/drivers/mtd/spi/atmel.
This series patches enable at91sam9x5 boot from serial flash
Bo Shen (3):
spi: add atmel at25db321 serial flash support
arm : at91sam9x5 : enable serial flash boot
arm : at91sam9x5 : make nand available when not boot from nand
arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c |4 ++--
b
> -Original Message-
> From: Valentin Longchamp [mailto:valentin.longch...@keymile.com]
> Sent: 15 August 2012 20:46
> To: Prafulla Wadaskar
> Cc: u-boot@lists.denx.de; Holger Brunck
> Subject: Re: [PATCH] km/arm: set SPI NOR Flash default parameters
>
> Hi Prafulla,
>
> On 08/14/2012 0
> -Original Message-
> From: Valentin Longchamp [mailto:valentin.longch...@keymile.com]
> Sent: 15 August 2012 21:02
> To: u-boot@lists.denx.de
> Cc: Valentin Longchamp; Holger Brunck; Prafulla Wadaskar
> Subject: [PATCH v2] kw_spi: fix clock prescaler computation
>
> The computation was
Freescale's Integrated Flash controller(IFC) v1.1.0 supports 40 bit
address bus width.
In case more than 32 bit address is used, the new ext registers should be
set.
Add support of ext registers.
Signed-off-by: Kumar Gala
Signed-off-by: York Sun
Signed-off-by: Prabhakar Kushwaha
---
Based upo
Before proper environment is setup, we extract hwconfig and put it into a
buffer with size HWCONFIG_BUFFER_SIZE. We need to enlarge the buffer to
accommodate longer string. Since this macro is used in multiple files, we
move it into hwconfig.h.
Signed-off-by: York Sun
---
arch/powerpc/cpu/mpc85
From: Zhong Hongbo
all the patitions should depend CONFIG_PARTITIONS, no the
CONFIG_CMD_$(device). The device symbol may be SATA, SCSI,
USB, MMC, SYSTEMACE. Or else when the filesystem command be
enabled, But board's configure file can not include any
CONFIG_CMD_$(device), The u-boot will fail bu
why don't you use CONFIG_64BIT like you did in board/qemu_mips/u-boot.lds?
2012/8/14 Zhi-zhou Zhang :
> diff --git a/examples/standalone/mips64.lds b/examples/standalone/mips64.lds
> new file mode 100644
> index 000..00b96da
> --- /dev/null
> +++ b/examples/standalone/mips64.lds
> @@ -0,0 +1,5
2012/8/14 Zhi-zhou Zhang :
> err.. maybe a bug of gcc? In my memory, size_t is equaled to unsigned int.
>
> diff --git a/arch/mips/include/asm/posix_types.h
> b/arch/mips/include/asm/posix_types.h
> index 879aae2..86a866a 100644
> --- a/arch/mips/include/asm/posix_types.h
> +++ b/arch/mips/include/
2012/8/14 Zhi-zhou Zhang :
> diff --git a/board/qemu-mips/config.mk b/board/qemu-mips/config.mk
> index 27cd34a..6a3d7a7 100644
> --- a/board/qemu-mips/config.mk
> +++ b/board/qemu-mips/config.mk
> @@ -2,9 +2,16 @@
> # Qemu -M mips system emulator
> # See http://fabrice.bellard.free.fr/qemu
> #
wrong email subject add mips64/cpu.h. You are adding cpu.c.
2012/8/14 Zhi-zhou Zhang :
> diff --git a/arch/mips/cpu/mips64/cpu.c b/arch/mips/cpu/mips64/cpu.c
> new file mode 100644
> index 000..1ead349
> --- /dev/null
> +++ b/arch/mips/cpu/mips64/cpu.c
> @@ -0,0 +1,116 @@
> +/*
> + * (C) Copyr
2012/8/14 Zhi-zhou Zhang :
> diff --git a/arch/mips/cpu/mips64/config.mk b/arch/mips/cpu/mips64/config.mk
> new file mode 100644
> index 000..cec250a
> --- /dev/null
> +++ b/arch/mips/cpu/mips64/config.mk
> @@ -0,0 +1,36 @@
> +#
> +# (C) Copyright 2003
> +# Wolfgang Denk, DENX Software Engineer
2012/8/14 Zhi-zhou Zhang :
> diff --git a/arch/mips/config.mk b/arch/mips/config.mk
> index 6ab8acd..12df150 100644
> --- a/arch/mips/config.mk
> +++ b/arch/mips/config.mk
> @@ -23,9 +23,13 @@
>
> CROSS_COMPILE ?= mips_4KC-
>
> +ifeq "$(CPU)" "mips64"
> +CONFIG_STANDALONE_LOAD_ADDR ?= 0xFfffFfff80
On Thu, Aug 09, 2012 at 01:38:19PM -0700, Wolfgang Denk wrote:
> Dear Allen Martin,
>
> In message <1334858337-2853-1-git-send-email-amar...@nvidia.com> you wrote:
> > Add support for specifying a differnt CPU for main u-boot and SPL
> > u-boot builds. This is done by adding an optional SPL CPU a
Modeled after gcc-version, add function to get binutils version.
Signed-off-by: Allen Martin
---
config.mk |1 +
tools/binutils-version.sh | 20
2 files changed, 21 insertions(+)
create mode 100755 tools/binutils-version.sh
diff --git a/config.mk b/co
Signed-off-by: Allen Martin
---
include/configs/tegra20-common.h |1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/tegra20-common.h b/include/configs/tegra20-common.h
index 1c0d235..e6d42b0 100644
--- a/include/configs/tegra20-common.h
+++ b/include/configs/tegra20-common.h
@
arm720t is an armv4t not an armv4. Force some tegra initialization
functions to arm mode because they contain arm only inline assembly.
Signed-off-by: Allen Martin
---
arch/arm/cpu/arm720t/config.mk |2 +-
arch/arm/cpu/arm720t/tegra20/config.mk |7 +++
2 files changed, 8 ins
If CONFIG_SYS_THUMB_BUILD is enabled, use thumb interworking return
instructions from libgcc routines, otherwise use ARM returns.
Signed-off-by: Allen Martin
---
arch/arm/include/asm/assembler.h | 10 ++
arch/arm/lib/_ashldi3.S |3 ++-
arch/arm/lib/_ashrdi3.S |
The linker needs this to understand that the symbol is actually a
function so it will generate correct thumb interworking code.
Signed-off-by: Allen Martin
---
arch/arm/cpu/arm720t/start.S |5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/arch/arm/cpu/arm720t/start.S b/
This inline assembly just converts a function address to a u32.
Replace it with equivalent C code since the assembly was not thumb
compatible.
Signed-off-by: Allen Martin
---
arch/arm/cpu/tegra20-common/warmboot_avp.c |9 +
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a
Disable sibling call optimization based on binutils version. This is
to work around a bug in the assember in binutils versions < 2.22.
Branches to weak symbols can be incorrectly optimized in thumb mode to
a short branch (b.n instruction) that won't reach when the symbol gets
preempted.
http://so
Convert return from relocate_code to a thumb compatible bx
instruction.
Signed-off-by: Allen Martin
---
arch/arm/cpu/arm720t/start.S |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/cpu/arm720t/start.S b/arch/arm/cpu/arm720t/start.S
index 2f914e9..013da46 100644
--
Add changes necessary to enable thumb compilation for tegra20. This
series includes two patches to work around a bug in gas that
incorrectly optimizes short jumps in thumb mode that were posted
separately. They can be dropped from this series when they are applied.
This patch series is also avai
Add function required by some thumb switch statements
Signed-off-by: Allen Martin
---
arch/arm/lib/Makefile |1 +
arch/arm/lib/_thumb1_case_uqi.S | 42 +++
2 files changed, 43 insertions(+)
create mode 100644 arch/arm/lib/_thumb1_case_uqi.S
d
Add a new flag, CONFIG_SPL_FRAMEWORK to opt into the arch/arm/lib SPL
framework, enable on all of the previously using boards.
Signed-off-by: Tom Rini
---
README |5 +
arch/arm/cpu/armv7/omap-common/Makefile | 13 --
arch/arm/cpu/armv7/omap-common/s
- Convert the non-relocation part of board_init_f to spl_board_init,
turn on CONFIG_SPL_BOARD_INIT in the configs.
- Remove duplicated code.
- Add spl_boot_device() that returns the statically chosen boot device.
Signed-off-by: Tom Rini
---
arch/arm/cpu/arm926ejs/davinci/spl.c| 45 ++
The 'clean' target has been removing all of spl but not u-boot itself.
For consistency and ease of testing, only remove SPL binaries / maps in
the clobber target, just like for full U-Boot
Signed-off-by: Tom Rini
---
Makefile | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
Hi,
2012/8/15 Zhi-zhou Zhang :
> On Tue, Aug 14, 2012 at 11:51 PM, Mike Frysinger wrote:
>
>> On Tuesday 14 August 2012 11:49:49 Mike Frysinger wrote:
>> > On Tuesday 14 August 2012 11:06:51 Zhi-zhou Zhang wrote:
>> > > As so far, U-Boot has already supports mips32. But there are some
>> > >
>>
Takes the load function from arch/arm/lib/spl_nand.c instead. This will
allow for easier integration of SPL-boots-Linux code on other arches.
Kill off CONFIG_SPL_NAND_LOAD as a separate option.
Signed-off-by: Tom Rini
---
arch/arm/cpu/arm926ejs/davinci/spl.c |2 +-
arch/arm/lib/Makefile
Signed-off-by: Tom Rini
---
arch/arm/include/asm/spl.h |2 +-
arch/arm/lib/spl.c |4 ++--
drivers/mtd/spi/spi_spl_load.c | 23 ---
3 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/arch/arm/include/asm/spl.h b/arch/arm/include/asm/spl.h
Move the default omap/related-centric board_mmc_init to
arch/arm/cpu/armv7/omap-common/boot-common.c and move the type defines
to
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/omap-common/boot-common.c | 16
arch/arm/cpu/armv7/omap3/board.c | 15 +++
- Remove includes we don't need
- Switch some printf statements to puts
- Convert some printf statements to debug, introduce new puts statements
- In most cases saying just "No mkimage signature, assuming
u-boot.bin" or similar is sufficient. This also means the non-DEBUG
case doesn't ne
This is an OMAP/related-specific function, move calling it to
spl_board_init() and turn on CONFIG_SPL_BOARD_INIT on the boards that
enabled NAND and didn't enable this already.
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/omap-common/boot-common.c |7 +++
arch/arm/cpu/armv7/omap3/board
Move the SPL prototypes from into and
add for arch specific portions of CONFIG_SPL_FRAMEWORK.
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/am33xx/board.c |2 +-
arch/arm/cpu/armv7/omap-common/hwinit-common.c |2 +-
arch/arm/cpu/armv7/omap3/board.c |1 +
Signed-off-by: Tom Rini
---
arch/arm/include/asm/spl.h |3 +++
arch/arm/lib/spl.c |5 +
2 files changed, 8 insertions(+)
diff --git a/arch/arm/include/asm/spl.h b/arch/arm/include/asm/spl.h
index 41036e9..f0eb96f 100644
--- a/arch/arm/include/asm/spl.h
+++ b/arch/arm/include/
We can only attempt to setup a malloc pool if
CONFIG_SYS_SPL_MALLOC_START is defined, and not all boards require it.
Make the call depend on the define.
Signed-off-by: Tom Rini
---
arch/arm/lib/spl.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/lib/spl.c b/arch/arm/lib/spl.c
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/omap-common/lowlevel_init.S |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/cpu/armv7/omap-common/lowlevel_init.S
b/arch/arm/cpu/armv7/omap-common/lowlevel_init.S
index d4ce0af..dafe18b 100644
--- a/arch/arm/cpu/armv7
This detection code doesn't (and can't) do anything currently, so
remove.
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/omap3/board.c |3 ---
arch/arm/include/asm/omap_common.h |1 -
arch/arm/lib/spl_nand.c| 13 +++--
3 files changed, 3 insertions(+), 14 deletion
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/omap-common/boot-common.c |2 +-
arch/arm/cpu/armv7/omap-common/lowlevel_init.S |4 ++--
arch/arm/cpu/armv7/omap3/board.c |4 ++--
arch/arm/include/asm/omap_common.h |2 +-
arch/arm/lib/spl.c
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/omap-common/boot-common.c |2 +-
arch/arm/cpu/armv7/omap3/board.c |2 +-
arch/arm/include/asm/omap_common.h |2 +-
arch/arm/lib/spl_mmc.c |2 +-
arch/arm/lib/spl_nand.c
Only omap4/5 currently have a meaningful set of display text and overo
had been adding a function to display nothing. Change how this works to
be opt-in and only turned on for omap4/5 now.
Signed-off-by: Tom Rini
---
README |4
arch/arm/cpu/armv7
Signed-off-by: Tom Rini
---
arch/arm/cpu/armv7/omap-common/spl_mmc.c |4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/cpu/armv7/omap-common/spl_mmc.c
b/arch/arm/cpu/armv7/omap-common/spl_mmc.c
index 2f921bb..7552f6c 100644
--- a/arch/arm/cpu/armv7/omap-common/spl_mmc.c
+++ b/a
Hey all,
The following patch series merges the davinci and omap-common SPL
frameworks into a single framework, CONFIG_SPL_FRAMEWORK along with a
few small cleanups to the code to make it a little smaller and more
flexible. The end result is that davinci can now opt in on
SPL-boots-Linux by just s
On Wed, Aug 15, 2012 at 01:44:17PM -0700, Allen Martin wrote:
> 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 ar
Signed-off-by: Troy Kisky
---
arch/arm/cpu/armv7/imx-common/Makefile |1 +
arch/arm/cpu/armv7/imx-common/watchdog.c | 32 ++
2 files changed, 33 insertions(+)
create mode 100644 arch/arm/cpu/armv7/imx-common/watchdog.c
diff --git a/arch/arm/cpu/armv7/imx-comm
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
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
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
---
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
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:
Add support for specifying a different CPU for main u-boot and SPL
u-boot builds. This is done by adding an optional SPL CPU after the
main CPU in boards.cfg as follows:
normal_cpu:spl_cpu
This this case CPU will be set to "normal_cpu" during the main u-boot
build and "spl_cpu" during the S
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
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
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
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
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
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
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
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
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-
It is useful to be able to try a range of
possible phy addresses to connect.
Signed-off-by: Troy Kisky
---
drivers/net/phy/phy.c | 108 +++--
include/phy.h |2 +
2 files changed, 71 insertions(+), 39 deletions(-)
diff --git a/drivers/net/
Allow board config files to list a range
of possible phy addresses, in case the
exact phy address is not certain.
Signed-off-by: Troy Kisky
---
drivers/net/fec_mxc.c | 21 +++--
drivers/net/fec_mxc.h |3 ++-
2 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/dr
Different ethernet jacks parts can result in the Micrel
KSZ9021 getting a different phy address. Let's support
all parts.
Signed-off-by: Troy Kisky
---
include/configs/mx6qsabrelite.h |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/configs/mx6qsabrelite.h b/include
This is useful for forcing the ROM's
usb downloader to activate upon a watchdog reset.
Or, you can boot from either SD Card.
Currently, support added for MX53 and MX6Q
Signed-off-by: Troy Kisky
Note: MX53 support untested.
---
v4: replaced some occurrances of reset s/reset/boot/ or s/reset/b/
This allows a watchdog reset to start the ROM's
usb downloader, or boot from an sdcard.
Signed-off-by: Troy Kisky
---
board/freescale/mx6qsabrelite/mx6qsabrelite.c | 14 ++
include/configs/mx6qsabrelite.h |3 +++
2 files changed, 17 insertions(+)
diff --git a/boa
This allows a watchdog reset to start the ROM's
usb/serial downloader, or boot from an sdcard.
Signed-off-by: Troy Kisky
---
Compile tested only, I don't have a mx53evk.
---
board/freescale/mx53evk/mx53evk.c | 13 +
include/configs/mx53evk.h |3 +++
2 files changed, 16
Move mx6 specific defines to arch-mx6 directory.
Signed-off-by: Troy Kisky
---
arch/arm/include/asm/arch-mx6/iomux.h | 129 +
arch/arm/include/asm/imx-common/iomux-v3.h| 111 -
board/freescale/mx6qsabrelite/mx6qsabrelite.c |1 +
3 fil
In case an address is listed in the To list, those will be skipped on
Cc list or user might end with a duplicated message.
This fixes the case when a tag points to same address used as series
destination thus avoiding duplicated sending.
Signed-off-by: Otavio Salvador
---
tools/patman/series.py
For i.MX233 addition the base registers need to be change so the SoC
definition needs to be known before the header include.
The following boards has been changed:
* apx4devkit
* m28evk
* mx28evk
* sc_sps_1
Signed-off-by: Otavio Salvador
---
include/configs/apx4devkit.h |4 ++--
includ
The elftosb call needs to use a target param specific for i.MX28. This
patch allow for later addition of i.MX233.
Signed-off-by: Otavio Salvador
---
Makefile |5 -
arch/arm/cpu/arm926ejs/mxs/{u-boot.bd => u-boot.bd.imx28} |0
2 files c
On Thu, Aug 09, 2012 at 09:01:56AM -0700, Tom Rini wrote:
> Make sure that when we setup the stack before calling s_init() we have
> the stack have 8-byte alignment for ABI compliance.
>
> Signed-off-by: Tom Rini
> ---
Tested-by: Allen Martin
--
nvpublic
__
On Thu, Aug 09, 2012 at 09:01:55AM -0700, Tom Rini wrote:
> Make the lowlevel_init function that these platforms have which just
> sets up the stack and calls a C function available to all armv7
> platforms. As part of this we change some of the macros that are used
> to be more clear. Previously
On Thu, Aug 09, 2012 at 09:01:54AM -0700, Tom Rini wrote:
> Hey all,
>
> As Allen Martin noted, on tegra platforms a bug is exposed when using
> certain toolchains that currently calls to lowlevel_init must be calls
> to another assembly function as the stack is not explicitly setup /
> saved and
Hi Stefano,
On 08/14/2012 04:29:04 PM, Benoît Thébaudeau wrote:
> Hi Stefano,
>
> > On 14/08/2012 13:13, Benoît Thébaudeau wrote:
> > > Hi Stefano,
> > >
> >
> > Hi Benoît,
> >
> > >> We have currently only two boards supporting this mechanismus,
> > >> using
> > >> MX25 (karo tx25) and MX31.
Hi Michal,
On Wed, Aug 15, 2012 at 3:49 AM, Michal Simek wrote:
> Hi Joe,
>
> sorry missed this one.
>
>
> On 08/14/2012 05:48 PM, Joe Hershberger wrote:
>>
>> Are you thinking that this will be the one and only Zynq board?
>> Perhaps a layout like what Xilinx has in their branch is more
>> appro
The instructions are generic, so move to the generic doc.
Signed-off-by: Tom Rini
---
doc/README.SPL | 23 +++
doc/SPL/README.omap3 | 22 --
2 files changed, 23 insertions(+), 22 deletions(-)
diff --git a/doc/README.SPL b/doc/README.SPL
index bd
Signed-off-by: Tom Rini
---
doc/README.SPL |7 +++
1 file changed, 7 insertions(+)
diff --git a/doc/README.SPL b/doc/README.SPL
index e4a5ac3..bd375a0 100644
--- a/doc/README.SPL
+++ b/doc/README.SPL
@@ -78,3 +78,10 @@ an SPL CPU in boards.cfg as follows:
This this case CPU will be se
On 08/15/2012 09:21 AM, Kumar Gala wrote:
>
> On Aug 14, 2012, at 4:45 PM, Scott Wood wrote:
>
>> On 08/14/2012 04:31 PM, Kumar Gala wrote:
>>>
>>> On Aug 14, 2012, at 3:14 PM, Scott Wood wrote:
>>>
These are not supported as individual build targets, but instead
are supported by anothe
On 08/15/2012 02:10 AM, Joakim Tjernlund wrote:
> Kumar Gala wrote on 2012/08/14 23:28:45:
>>
>>
>> On Jul 23, 2012, at 3:58 PM, Joakim Tjernlund wrote:
>>
>>> PowerPC mandates SP to be 16 bytes aligned.
>>> Furthermore, a stack frame is added, pointing to the reset vector
>>> which may in the way
Hi Marek,
I looked at the ext4 branch. It looks like he has the patch to remove the
usb_test_unit_ready() calls which were not needed. Actually those calls are
commented out on that branch:
#if 0
if (usb_test_unit_ready(srb, ss)) {
printf("Device NOT ready\n Request Sens
Marek/Benoit,
Thanks so much for integrating this. I like the way you reused the flags,
and simplified the code.
Regards,
Jim
On Tue, Aug 14, 2012 at 1:57 PM, Steve Heckman wrote:
> Marek,
>
> That looks good to me. Jim?
>
> Thanks,
> Steve
>
> On Tue, Aug 14, 2012 at 1:50 PM, Marek Vasut wr
On Wed, Aug 15, 2012 at 3:17 AM, Michal Simek wrote:
> On 08/14/2012 06:45 PM, Joe Hershberger wrote:
>
>> Hi Michal,
>>
>> On Tue, Aug 14, 2012 at 11:38 AM, Michal Simek wrote:
>>
>>> On 08/14/2012 04:09 PM, Joe Hershberger wrote:
>>>
Hi Michal,
On Tue, Aug 14, 2012 at 6:42
On Tue, Aug 14, 2012 at 10:40:50PM +0200, Jeroen Hofstee wrote:
> Several omap boards won't build when DEBUG is defined, SPL build error:
> "vsprintf.c:791: undefined reference to `do_reset'", since SPL has no
> commands. Therefore don't call do_reset in SPL. SPL panic will end in an
> endless loo
On 10/08/2012 09:26, Bastian Ruppert wrote:
> Do not allow to overwrite it when video is enabled.
>
> Signed-off-by: Bastian Ruppert
> CC: Tom Rini
> CC: Stefano Babic
> ---
Acked-by: Stefano Babic
Best regards,
Stefano Babic
--
=
On 10/08/2012 09:26, Bastian Ruppert wrote:
> Signed-off-by: Bastian Ruppert
> CC: Tom Rini
> CC: Stefano Babic
> ---
> board/davinci/ea20/ea20.c | 23 +++
> 1 files changed, 15 insertions(+), 8 deletions(-)
>
> diff --git a/board/davinci/ea20/ea20.c b/board/davinci/ea20/
1 - 100 of 144 matches
Mail list logo