kernel/u-boot.git
15 years agos5pc110: fb: removed messages.
daeinki [Tue, 15 Sep 2009 07:22:25 +0000 (16:22 +0900)]
s5pc110: fb: removed messages.

Signed-off-by: daeinki <inki.dae@samsung.com>
15 years agos5pc110: font: added wheel drawing.
daeinki [Tue, 15 Sep 2009 05:01:28 +0000 (14:01 +0900)]
s5pc110: font: added wheel drawing.

Signed-off-by: daeinki <inki.dae@samsung.com>
15 years agos5pc110: font: check x-axis limitation.
daeinki [Tue, 15 Sep 2009 04:01:55 +0000 (13:01 +0900)]
s5pc110: font: check x-axis limitation.

Signed-off-by: daeinki <inki.dae@samsung.com>
15 years agos5pc110: font: code clean.
daeinki [Tue, 15 Sep 2009 03:01:37 +0000 (12:01 +0900)]
s5pc110: font: code clean.

Signed-off-by: daeinki <inki.dae@samsung.com>
15 years agos5pc110: font: bug fix and code clean.
daeinki [Tue, 15 Sep 2009 02:39:41 +0000 (11:39 +0900)]
s5pc110: font: bug fix and code clean.

Signed-off-by: daeinki <inki.dae@samsung.com>
15 years agos5pc110: font: code clean.
daeinki [Mon, 14 Sep 2009 14:08:03 +0000 (23:08 +0900)]
s5pc110: font: code clean.

Signed-off-by: daeinki <inki.dae@samsung.com>
15 years agolcd: Added font module for framebuffer.
daeinki [Mon, 14 Sep 2009 13:55:11 +0000 (22:55 +0900)]
lcd: Added font module for framebuffer.

Signed-off-by: daeinki <inki.dae@samsung.com>
15 years agos5pc110: aqulia: Distinguish J1B2 & Limo Universal
Kyungmin Park [Fri, 11 Sep 2009 06:07:56 +0000 (15:07 +0900)]
s5pc110: aqulia: Distinguish J1B2 & Limo Universal

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: aquila: Enable T-Flash
Kyungmin Park [Fri, 11 Sep 2009 05:20:21 +0000 (14:20 +0900)]
s5pc110: aquila: Enable T-Flash

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: aquila: Distinguish Limo Universal Aquila
Kyungmin Park [Fri, 11 Sep 2009 04:58:08 +0000 (13:58 +0900)]
s5pc110: aquila: Distinguish Limo Universal Aquila

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc1xx: remove warnings
Minkyu Kang [Tue, 8 Sep 2009 07:23:02 +0000 (16:23 +0900)]
s5pc1xx: remove warnings

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc1xx: remove unnecessary files
Minkyu Kang [Tue, 8 Sep 2009 07:21:58 +0000 (16:21 +0900)]
s5pc1xx: remove unnecessary files

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc1xx: timer: driver update
Minkyu Kang [Tue, 8 Sep 2009 05:34:30 +0000 (14:34 +0900)]
s5pc1xx: timer: driver update

1. use realx/writex function
2. fix CONFIG_SYS_HZ value

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc1xx: clock: add some comments
Minkyu Kang [Tue, 8 Sep 2009 05:34:12 +0000 (14:34 +0900)]
s5pc1xx: clock: add some comments

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc1xx: uart: remove unsupported definition
Minkyu Kang [Tue, 8 Sep 2009 05:18:33 +0000 (14:18 +0900)]
s5pc1xx: uart: remove unsupported definition

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc1xx: modem: style fix
Minkyu Kang [Tue, 8 Sep 2009 05:16:25 +0000 (14:16 +0900)]
s5pc1xx: modem: style fix

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc1xx: serial: support multi serial
Minkyu Kang [Tue, 8 Sep 2009 01:20:28 +0000 (10:20 +0900)]
s5pc1xx: serial: support multi serial

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc1xx: use strmhz function for cpu_info
Minkyu Kang [Tue, 8 Sep 2009 01:18:11 +0000 (10:18 +0900)]
s5pc1xx: use strmhz function for cpu_info

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agoRemove compiler warnings
Kyungmin Park [Mon, 7 Sep 2009 10:01:01 +0000 (19:01 +0900)]
Remove compiler warnings

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoMerge branch 'master' of git://git.denx.de/u-boot
Kyungmin Park [Mon, 7 Sep 2009 09:57:46 +0000 (18:57 +0900)]
Merge branch 'master' of git://git.denx.de/u-boot

15 years agos5pc110: tickertape: Don't set the screen split feature
Kyungmin Park [Mon, 7 Sep 2009 07:53:40 +0000 (16:53 +0900)]
s5pc110: tickertape: Don't set the screen split feature

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: tickertape: modem on sequence
Kyungmin Park [Mon, 7 Sep 2009 06:38:27 +0000 (15:38 +0900)]
s5pc110: tickertape: modem on sequence

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: aquila: modem code cleanup
Kyungmin Park [Mon, 7 Sep 2009 05:43:49 +0000 (14:43 +0900)]
s5pc110: aquila: modem code cleanup

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoUSB Download: Write received size only instead of full partition size
Kyungmin Park [Mon, 7 Sep 2009 01:32:16 +0000 (10:32 +0900)]
USB Download: Write received size only instead of full partition size

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoOneNAND: Fix writesize align problem
Kyungmin Park [Mon, 7 Sep 2009 01:31:47 +0000 (10:31 +0900)]
OneNAND: Fix writesize align problem

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoOneNAND: Remove blocksize read/write operation dependency
Kyungmin Park [Mon, 7 Sep 2009 01:07:01 +0000 (10:07 +0900)]
OneNAND: Remove blocksize read/write operation dependency

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoARM: Update mach-types
Wolfgang Denk [Fri, 4 Sep 2009 21:20:29 +0000 (23:20 +0200)]
ARM: Update mach-types

Signed-off-by: Wolfgang Denk <wd@denx.de>
15 years agopush LOAD_ADDR out to arch mk files
Mike Frysinger [Fri, 4 Sep 2009 03:12:47 +0000 (23:12 -0400)]
push LOAD_ADDR out to arch mk files

Rather than maintain/extend the current ifeq($(ARCH)) mess that exists in
the standalone Makefile, push the setting up of LOAD_ADDR out to the arch
config.mk (and rename to STANDALONE_LOAD_ADDR in the process).  This keeps
the common code clean and lets the arch do whatever crazy crap it wants in
its own area.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agozlib: fix code when DEBUG is defined
Giuseppe CONDORELLI [Thu, 3 Sep 2009 11:37:46 +0000 (07:37 -0400)]
zlib: fix code when DEBUG is defined

Removed stdio.h inclusion and moved trace macros to use printf avoiding to
write debug informations to standard error.

Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
15 years agomxc_nand: Remove Freescale's "All Rights Reserved."
Scott Wood [Wed, 2 Sep 2009 21:45:31 +0000 (16:45 -0500)]
mxc_nand: Remove Freescale's "All Rights Reserved."

Signed-off-by: Scott Wood <scottwood@freescale.com>
15 years agompc83xx/serdes: License cleanup: remove "All Rights Reserved" notice
Anton Vorontsov [Wed, 2 Sep 2009 13:58:48 +0000 (17:58 +0400)]
mpc83xx/serdes: License cleanup: remove "All Rights Reserved" notice

"All Rights Reserved" conflicts with the GPL.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15 years agoLicense cleanup: remove unintended "All Rights Reserved" notices.
Wolfgang Denk [Wed, 2 Sep 2009 12:57:27 +0000 (14:57 +0200)]
License cleanup: remove unintended "All Rights Reserved" notices.

Some files included my old standerd file header which had a "All
Rights Reserved" part. As this has never been my intention, I remove
these lines to make the files compatible with GPL v.2 and later.

Signed-off-by: Wolfgang Denk <wd@denx.de>
15 years agocmd_mtdparts.c: fix compiler warning in debug code
Wolfgang Denk [Wed, 2 Sep 2009 08:21:20 +0000 (10:21 +0200)]
cmd_mtdparts.c: fix compiler warning in debug code

Fix warning messages:
cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
unsigned int', but argument 6 has type 'u32'
cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
unsigned int', but argument 7 has type 'u32'

Signed-off-by: Wolfgang Denk <wd@denx.de>
15 years agoMove uninitialized_var() macro from ubi_uboot.h to compiler.h
Anton Vorontsov [Tue, 1 Sep 2009 16:58:03 +0000 (20:58 +0400)]
Move uninitialized_var() macro from ubi_uboot.h to compiler.h

This is needed so that we could use this macro for non-UBI code.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15 years agoarm: Remove -fno-strict-aliasing
Kumar Gala [Tue, 1 Sep 2009 16:24:45 +0000 (11:24 -0500)]
arm: Remove -fno-strict-aliasing

-fno-strict-aliasing is hidding warnings.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15 years agoppc: Remove -fno-strict-aliasing
Kumar Gala [Tue, 1 Sep 2009 16:24:44 +0000 (11:24 -0500)]
ppc: Remove -fno-strict-aliasing

-fno-strict-aliasing is hidding warnings.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15 years agogalaxy5200: Add chip select region for an Epson S1D15313
Eric Millbrandt [Fri, 28 Aug 2009 12:14:04 +0000 (07:14 -0500)]
galaxy5200: Add chip select region for an Epson S1D15313

Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
15 years agoAdd ability for arch code to make changes before we boot
Kumar Gala [Thu, 27 Aug 2009 13:23:55 +0000 (08:23 -0500)]
Add ability for arch code to make changes before we boot

Added a arch_preboot_os() function that cpu specific code can implement to
allow for various modifications to the state of the machine right before
we boot.  This can be useful to setup register state to a specific
configuration.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15 years agoUse different PBA value for E1000 PCI and PCIe cards
Roy Zang [Fri, 21 Aug 2009 19:49:52 +0000 (03:49 +0800)]
Use different PBA value for E1000 PCI and PCIe cards

Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
Acked-by: André Schwarz <andre.schwarz@matrix-vision.de>
15 years agoAdd PCI support to eNET board
Graeme Russ [Sun, 23 Aug 2009 02:59:58 +0000 (12:59 +1000)]
Add PCI support to eNET board

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoi386: Moved PCI from #ifdef to conditional compile for sc520 boards
Graeme Russ [Sun, 23 Aug 2009 02:59:57 +0000 (12:59 +1000)]
i386: Moved PCI from #ifdef to conditional compile for sc520 boards

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoi386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure
Graeme Russ [Sun, 23 Aug 2009 02:59:56 +0000 (12:59 +1000)]
i386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoMisc sc520 cdp fixups
Graeme Russ [Sun, 23 Aug 2009 02:59:55 +0000 (12:59 +1000)]
Misc sc520 cdp fixups

Now that the PCI, SATA et al compile problems have been resolved, the
cludge that was applied to avoid them can be removed

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoFixup sc520_spunk board
Graeme Russ [Sun, 23 Aug 2009 02:59:54 +0000 (12:59 +1000)]
Fixup sc520_spunk board

Primary intent is to resolve build errors for this board which has been
neglected for a very long time. I do not have one of these boards, so I
cannot test functionality

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoMisc ds1722 fixups
Graeme Russ [Sun, 23 Aug 2009 02:59:53 +0000 (12:59 +1000)]
Misc ds1722 fixups

This patch is based on a patch submitted by Jean-Christophe PLAGNIOL-VILLARD
on 18th May 2008 as part of a general i386 / sc520 fixup which was never
applied

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoMisc ti_pci1410a fixups
Graeme Russ [Sun, 23 Aug 2009 02:59:52 +0000 (12:59 +1000)]
Misc ti_pci1410a fixups

Removed do_pinit() - now declared in cmd_pcmcia.c

Added #define CONFIG_CMD_PCMCIA around pcmcia_off() in line with other
PCMCIA drivers

signed/unsigned type fixups

Added semi-colon after default: label as required by newer gcc

The only board that appears to use this driver is the sc520_spunk which
is very old and very likely very broken anyway. I do not have one to test
whether this patch breaks anything functionaly, I have can only check
that it compiles without warning or error

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoMisc SATA fixups
Graeme Russ [Sun, 23 Aug 2009 02:59:51 +0000 (12:59 +1000)]
Misc SATA fixups

Cast first parameter to sata_cpy()

In /drivers/block/ata_piix.h, ata_id_has_lba48(), ata_id_has_lba(),
ata_id_has_dma(), ata_id_u32(), ata_id_u64() are all defined in
include/libata.h which is included in ata.h which is included by all files
which include ata_piix.h (only ata_piix.c) so these definitions are
supurflous to (and conlict with) this in libata.h. Interestingly, my
compiler complains about ata_id_u64 already being defined, but not
ata_id_u32

ata_dump_id() is defined in include/libata.h and should not be static
(maybe should even use ata_dump_id() in libata.c

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoi386: Misc PCI fixups
Graeme Russ [Sun, 23 Aug 2009 02:59:50 +0000 (12:59 +1000)]
i386: Misc PCI fixups

Change PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY (Originally done in
commit ff4e66e93c1a, regressed by commit 6d7f610b09f8)

Cast PCI_ROM_ADDRESS_MASK to u32

Wrap probe_pci_video() call inside #ifdef CONFIG_VIDEO

Change call to pci_find_class() to pci_find_devices(). This is based on a
patch submitted on 1st March 2007 (Patch that fixes the compilation errors
for sc520_cdp board) by mushtaq_k

This patch requires that PCI_VIDEO_VENDOR_ID and PCI_VIDEO_DEVICE_ID be
specified in the board config file.  Dummy values have been added for the
SC520 CDP board to enable compilation, but since I do not have one of these,
I do know what the values should be

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoFix sc520 timer interrupt generation
Graeme Russ [Sun, 23 Aug 2009 02:59:49 +0000 (12:59 +1000)]
Fix sc520 timer interrupt generation

The current implementation has the timer being started before the interrupt
handler is installed. It the interrupt occurs before the handler is
installed, the timer interrupt is never reset and the timer stops

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoFix environment configuration for eNET board
Graeme Russ [Sun, 23 Aug 2009 02:59:48 +0000 (12:59 +1000)]
Fix environment configuration for eNET board

The current configuration of the Environment has the redundant copy of the
environment in the Boot Flash - This was never the intent. The Environment
should instead be in the first two sectors of the first Strata Flash

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoi386: Fix regression introduced by commit 8c63d47651f7
Graeme Russ [Sun, 23 Aug 2009 02:59:47 +0000 (12:59 +1000)]
i386: Fix regression introduced by commit 8c63d47651f7

A local variable was deleted that should not have been

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoi386: Change inline asm global symbols to local
Graeme Russ [Sun, 23 Aug 2009 02:59:46 +0000 (12:59 +1000)]
i386: Change inline asm global symbols to local

gcc 4.3.2 optimiser creates multiple copies of inline asm (who knows why)
Remove use of global names for labels to prevent 'symbol already defined'
errors

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoi386: Add errno.h
Graeme Russ [Sun, 23 Aug 2009 02:59:45 +0000 (12:59 +1000)]
i386: Add errno.h

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
15 years agoConsolidate arch-specific mem_malloc_init() implementations
Peter Tyser [Sat, 22 Aug 2009 04:05:21 +0000 (23:05 -0500)]
Consolidate arch-specific mem_malloc_init() implementations

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15 years agoStandardize mem_malloc_init() implementation
Peter Tyser [Sat, 22 Aug 2009 04:05:20 +0000 (23:05 -0500)]
Standardize mem_malloc_init() implementation

This lays the groundwork to allow architectures to share a common
mem_malloc_init().

Note that the x86 implementation was not modified as it did not fit the
mold of all other architectures.

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15 years agoConsolidate arch-specific sbrk() implementations
Peter Tyser [Sat, 22 Aug 2009 04:05:19 +0000 (23:05 -0500)]
Consolidate arch-specific sbrk() implementations

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15 years agoatmel_df_pow2: standalone to convert dataflashes to pow2
Mike Frysinger [Thu, 23 Jul 2009 20:37:03 +0000 (16:37 -0400)]
atmel_df_pow2: standalone to convert dataflashes to pow2

Atmel DataFlashes by default operate with pages that are slightly bigger
than normal binary sizes (i.e. many are 1056 byte pages rather than 1024
bytes).  However, they also have a "power of 2" mode where the pages show
up with the normal binary size.  The latter mode is required in order to
boot with a Blackfin processor, so many people wish to convert their
DataFlashes on their development systems to this mode.  This standalone
application does just that.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agos5pc1xx: clock: kill warning
Minkyu Kang [Fri, 4 Sep 2009 00:04:33 +0000 (09:04 +0900)]
s5pc1xx: clock: kill warning

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc110: OneNAND: Reduce read latency
Kyungmin Park [Thu, 3 Sep 2009 06:33:48 +0000 (15:33 +0900)]
s5pc110: OneNAND: Reduce read latency

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc1xx: remove debug msg
Minkyu Kang [Thu, 3 Sep 2009 06:09:24 +0000 (15:09 +0900)]
s5pc1xx: remove debug msg

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agoMerge branch 'master' of prom@party:/pub/git/u-boot-s5pc1xx
Minkyu Kang [Thu, 3 Sep 2009 06:08:44 +0000 (15:08 +0900)]
Merge branch 'master' of prom@party:/pub/git/u-boot-s5pc1xx

15 years agos5pc1xx: use detailed device type and no need to mem barrier at s5pc100
Minkyu Kang [Thu, 3 Sep 2009 06:07:20 +0000 (15:07 +0900)]
s5pc1xx: use detailed device type and no need to mem barrier at s5pc100

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agoBlackfin: cm-bf548: fix device->stdio_dev fallout
Mike Frysinger [Wed, 2 Sep 2009 09:52:37 +0000 (05:52 -0400)]
Blackfin: cm-bf548: fix device->stdio_dev fallout

The recent 52cb4d4fb348 commit which renamed device to stdio_dev missed the
cm-bf548's video board.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoBlackfin: enable 64bit printf for nand
Mike Frysinger [Wed, 2 Sep 2009 08:21:16 +0000 (04:21 -0400)]
Blackfin: enable 64bit printf for nand

Since the NAND code now uses 64bit code, make sure we enable support for
ADI Blackfin boards in printf to avoid the warning:
nand_util.c:45:2: warning: #warning Please define CONFIG_SYS_64BIT_VSPRINTF for correct output!

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoBlackfin: use scratch pad for exception stack
Mike Frysinger [Tue, 25 Aug 2009 00:48:04 +0000 (20:48 -0400)]
Blackfin: use scratch pad for exception stack

If the memory layout pushes the stack out of the default DCPLB coverage,
the exception handler may trigger a double fault by trying to push onto
the uncovered stack.  So handle the exception stack similar to the kernel
by using the top of the scratch pad SRAM.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoBlackfin: increase default console size
Mike Frysinger [Tue, 25 Aug 2009 00:36:25 +0000 (20:36 -0400)]
Blackfin: increase default console size

The default console size indirectly applies to length of env vars, so a
smaller length makes it hard to pass longer command lines to kernels.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoBlackfin: fix debug printf modifiers
Mike Frysinger [Mon, 24 Aug 2009 23:03:18 +0000 (19:03 -0400)]
Blackfin: fix debug printf modifiers

The display_global_data() function generated warnings with pretty much
every variable.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoBlackfin: cm-bf537u: new board port
Harald Krapfenbauer [Thu, 20 Aug 2009 23:20:41 +0000 (19:20 -0400)]
Blackfin: cm-bf537u: new board port

The CM-BF537U is similar to the CM-BF537E module, but enough to need its
own board port.

Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agos5pc110: Remove screen split board feature
Kyungmin Park [Wed, 2 Sep 2009 09:25:02 +0000 (18:25 +0900)]
s5pc110: Remove screen split board feature

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoBlackfin: change global data register from P5 to P3
Robin Getz [Mon, 17 Aug 2009 15:23:02 +0000 (15:23 +0000)]
Blackfin: change global data register from P5 to P3

Since the Blackfin ABI favors higher scratch registers by default, use the
last scratch register (P3) for global data rather than the first (P5).
This allows the compiler's register allocator to use higher number scratch
P registers, which in turn better matches the Blackfin instruction set,
which reduces the size of U-Boot by more than 1024 bytes...

Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoBlackfin: enable more network commands for ADI dev boards
Robin Getz [Tue, 11 Aug 2009 14:20:13 +0000 (14:20 +0000)]
Blackfin: enable more network commands for ADI dev boards

Add dns and ntp to default networking commands, and ask for more dhcp
options to better configure the network environment.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoBlackfin: bf537-stamp: comment CF-Flash Card Support better
Michael Hennerich [Thu, 18 Jun 2009 09:12:50 +0000 (09:12 +0000)]
Blackfin: bf537-stamp: comment CF-Flash Card Support better

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agoMerge branch 'master' of git://git.denx.de/u-boot
Kyungmin Park [Wed, 2 Sep 2009 08:56:09 +0000 (17:56 +0900)]
Merge branch 'master' of git://git.denx.de/u-boot

Conflicts:

drivers/mtd/onenand/onenand_base.c
include/linux/mtd/onenand.h

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: ScreenSplit detection support
Kyungmin Park [Wed, 2 Sep 2009 08:25:54 +0000 (17:25 +0900)]
s5pc110: ScreenSplit detection support

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoBlackfin: use +(filesize) to make sure we are only doing what is necessary
Robin Getz [Fri, 10 Jul 2009 18:37:15 +0000 (18:37 +0000)]
Blackfin: use +(filesize) to make sure we are only doing what is necessary

Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15 years agos5cp1xx: I2C code cleanup
Kyungmin Park [Wed, 2 Sep 2009 07:39:05 +0000 (16:39 +0900)]
s5cp1xx: I2C code cleanup

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: universal: Remove UART & USB redirection
Kyungmin Park [Wed, 2 Sep 2009 06:54:57 +0000 (15:54 +0900)]
s5pc110: universal: Remove UART & USB redirection

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoBUILD: copy u-boot-onenand.bin to local directory
Kyungmin Park [Wed, 2 Sep 2009 04:25:34 +0000 (13:25 +0900)]
BUILD: copy u-boot-onenand.bin to local directory

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc1xx: usb: remove white space
Minkyu Kang [Wed, 2 Sep 2009 00:31:36 +0000 (09:31 +0900)]
s5pc1xx: usb: remove white space

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc110: Remove compiler warnings
Kyungmin Park [Tue, 1 Sep 2009 07:38:10 +0000 (16:38 +0900)]
s5pc110: Remove compiler warnings

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: aquila: CP_RST is high at Phone_on rising edge
Byungho Min [Tue, 1 Sep 2009 07:20:56 +0000 (16:20 +0900)]
s5pc110: aquila: CP_RST is high at Phone_on rising edge

15 years agobuild script CROSS_COMPILER revised
Dongsoo Kim [Tue, 1 Sep 2009 06:33:36 +0000 (15:33 +0900)]
build script CROSS_COMPILER revised

15 years agos5pc110: OneNAND Syncronous Read support
Kyungmin Park [Tue, 1 Sep 2009 04:57:12 +0000 (13:57 +0900)]
s5pc110: OneNAND Syncronous Read support

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: Rearrange wakeup routine
Kyungmin Park [Tue, 1 Sep 2009 03:59:11 +0000 (12:59 +0900)]
s5pc110: Rearrange wakeup routine

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoMerge branch 'master' of kmpark@party:/pub/git/u-boot-s5pc1xx
Kyungmin Park [Tue, 1 Sep 2009 00:40:03 +0000 (09:40 +0900)]
Merge branch 'master' of kmpark@party:/pub/git/u-boot-s5pc1xx

15 years agousb: remove white space
Minkyu Kang [Tue, 1 Sep 2009 00:54:37 +0000 (09:54 +0900)]
usb: remove white space

Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
15 years agos5pc110: aquila: Redirect UART & USB to CP if required
Kyungmin Park [Tue, 1 Sep 2009 00:39:59 +0000 (09:39 +0900)]
s5pc110: aquila: Redirect UART & USB to CP if required

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoS5PC1XX: optimize otg registers access, up to 2.8x speedup achieved
Marek Szyprowski [Mon, 31 Aug 2009 12:08:18 +0000 (14:08 +0200)]
S5PC1XX: optimize otg registers access, up to 2.8x speedup achieved

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
15 years agoMerge branch 'next' of ../next
Wolfgang Denk [Mon, 31 Aug 2009 20:21:47 +0000 (22:21 +0200)]
Merge branch 'next' of ../next

15 years agoPrepare 2009.08 v2009.08
Wolfgang Denk [Mon, 31 Aug 2009 17:57:42 +0000 (19:57 +0200)]
Prepare 2009.08

Update CHANGELOG

Signed-off-by: Wolfgang Denk <wd@denx.de>
15 years agoAdd common code dir for Matrix Vision boards.
Andre Schwarz [Mon, 31 Aug 2009 14:18:24 +0000 (16:18 +0200)]
Add common code dir for Matrix Vision boards.

This fixes current build failure.

Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
mvblm7.c: fix warning: implicit declaration of function
'mv_reset_environment'

Signed-off-by: Wolfgang Denk <wd@denx.de>
15 years agos5pc110: universal: Disable kernel verification
Kyungmin Park [Mon, 31 Aug 2009 06:11:32 +0000 (15:11 +0900)]
s5pc110: universal: Disable kernel verification

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoOneNAND: Read OOB with 32 bytes to use optimized memcpy32
Kyungmin Park [Mon, 31 Aug 2009 01:09:36 +0000 (10:09 +0900)]
OneNAND: Read OOB with 32 bytes to use optimized memcpy32

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agobugfix CONFIG_SYS_CONSOLE_INFO_QUIET
David Brownell [Sun, 30 Aug 2009 18:05:29 +0000 (11:05 -0700)]
bugfix CONFIG_SYS_CONSOLE_INFO_QUIET

The "console: unify printing current devices" patch goofed:
CONFIG_SYS_CONSOLE_INFO_QUIET is supposed to *REMOVE* boot
time noise, not add it.  Said patch changed the #ifndefs
to #ifdef; this one restores them to the proper sense.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
15 years agoMerge branch 'master' of git://git.denx.de/u-boot
Kyungmin Park [Sat, 29 Aug 2009 03:26:58 +0000 (12:26 +0900)]
Merge branch 'master' of git://git.denx.de/u-boot

15 years agoGIT: ignore the samsung_read file
Kyungmin Park [Sat, 29 Aug 2009 03:22:53 +0000 (12:22 +0900)]
GIT: ignore the samsung_read file

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoARM: optimized memcpy32 support
Kyungmin Park [Sat, 29 Aug 2009 03:22:30 +0000 (12:22 +0900)]
ARM: optimized memcpy32 support

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agos5pc110: Don't init internal ram at OneNAND IPL
Kyungmin Park [Sat, 29 Aug 2009 03:02:02 +0000 (12:02 +0900)]
s5pc110: Don't init internal ram at OneNAND IPL

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoOneNAND: Mask the density
Kyungmin Park [Sat, 29 Aug 2009 03:00:03 +0000 (12:00 +0900)]
OneNAND: Mask the density

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15 years agoOneNAND IPL Seperate CPU specific code from generic
Kyungmin Park [Sat, 29 Aug 2009 02:50:20 +0000 (11:50 +0900)]
OneNAND IPL Seperate CPU specific code from generic

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>