Hi fluke56512
I was the last one to work on an s3c2440 port - I ran out of time but I hope to
submit my changes for the next release. In the meantime, you can use my patches
as a starting point (see the series of patches in ref 1) or if you contact me
directly I can send you a single patch for
This sets CONFIG_SYS_HZ to 1000 for all boards that use the s3c2400 and
s3c2410 cpu's which fixes various problems such as the timeouts in tftp being
too short.
Tested on an Embest SBC2440-II Board with local u-boot patches as I don't
have any s3c2400 or s3c2410 boards but need this patch applying
I submitted patches in the last merge window to add support for the Embest
SBC2440-II Board but ran out of time to deal with all of the comments on
the
patches. Because it was a series of 7 patches comments on the early
patches in
the series meant I had to re-work all other patches.
I'd lik
This patch re-formats the arm920t s3c24x0 nand driver in preparation for changes
to add support for the Embest SBC2440-II Board.
The changes are as follows:
- re-indent the code using Lindent
- make sure register layouts are defined using a C struct
- replace the upper-case typedef'ed C struct nam
Hi Minky
Minkyu Kang wrote:
> Dear Kevin Morfitt
>
> 2009/11/10 kevin.morf...@fearnside-systems.co.uk
> :
>> This patch adds a unified s3c24x0 cpu header file that selects the header
>> file for the specific s3c24x0 cpu from the SOC and CPU configs defined in
>> b
Minkyu Kang wrote:
> Dear Kevin Morifitt,
>
> 2009/11/13 kevin.morf...@fearnside-systems.co.uk
> :
>> Hi Minky
>>
>>
>> Minkyu Kang wrote:
>>> Dear Kevin Morfitt
>>>
>>> 2009/11/10 kevin.morf...@fearnside-systems.co.uk
>>&g
This patch adds a unified s3c24x0 cpu header file that selects the header
file for the specific s3c24x0 cpu from the SOC and CPU configs defined in
board config file. This removes the current chain of s3c24-type #ifdef's
from the s3c24x0 code.
Signed-off-by: Kevin Morfitt
---
v2 changes: re-base
9136703
m: 07939 126277
e: kevin.morf...@fearnside-systems.co.uk
__ Information from ESET NOD32 Antivirus, version of virus signature
database 4661 (20091204) __
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Matthias Kaehlcke wrote:
> Hello Wolfgang,
>
> El Tue, Dec 08, 2009 at 12:51:47AM +0100 Wolfgang Denk ha dit:
>
U-Boot uses assembler only when ther eis no reasonable way to
implement the code in C, and I don't see any such justification here.
Please rewrite all this in C.
>>> i'
Cleans up the s3c24x0 header files by changing the upper case members
of the s3c24x0 register structures to lower case and changing all code
that uses these register structures.
Signed-off-by: Kevin Morfitt
---
The patches are based on the u-boot-samsung repository.
checkpatch reports no errors
Wolfgang Denk wrote:
> Dear "kevin.morf...@fearnside-systems.co.uk",
>
> In message <4b2548ff.6040...@fearnside-systems.co.uk> you wrote:
>> Cleans up the s3c24x0 header files by changing the upper case members
>> of the s3c24x0 register structures to low
Scott Wood wrote:
> On Thu, Nov 05, 2009 at 08:53:36AM +,
> kevin.morf...@fearnside-systems.co.uk wrote:
>> This patch updates the s3c2410 nand driver from that of linux 2.6.31.5,
>> modified to make it work in the u-boot mtd nand architecture and to allow
>>
Hi Minkyu
On 06/02/2010 12:18, Minkyu Kang wrote:
> Dear kevin.morfitt
>
> 2009/12/29 kevin.morf...@fearnside-systems.co.uk
> :
>> Changes the names of the s3c24x0 register struct members from upper-case
>> to lower-case.
>>
>> Signed-off-by: Kevin Morfitt
&
Hi Wolfgang
On 06/02/2010 14:26, Wolfgang Denk wrote:
> Dear "kevin.morf...@fearnside-systems.co.uk",
>
> In message<4b6d687f.2060...@fearnside-systems.co.uk> you wrote:
>>
>> The patches are split so that each patch makes only one type of change,
>>
On 06/02/2010 15:14, Tom wrote:
> kevin.morf...@fearnside-systems.co.uk wrote:
>> Hi Wolfgang
>>
>> On 06/02/2010 14:26, Wolfgang Denk wrote:
>>> Dear "kevin.morf...@fearnside-systems.co.uk",
>>>
>>> In message<4b6d687f.2060...@fearns
On 06/02/2010 16:35, Tom wrote:
> kevin.morf...@fearnside-systems.co.uk wrote:
>>
>>
>> On 06/02/2010 15:14, Tom wrote:
>>> kevin.morf...@fearnside-systems.co.uk wrote:
>>>> Hi Wolfgang
>>>>
>>>> On 06/02/2010 14:26, Wolf
On 07/02/2010 13:38, Minkyu Kang wrote:
> Dear Wolfgang and kevin,
>
> On 6 February 2010 23:24, Wolfgang Denk wrote:
>> Dear Minkyu Kang,
>>
>> In message<1f3430fb1002060418ydd28583sb6051dd1517fa...@mail.gmail.com> you
>> wrote:
>>>
Changes the names of the s3c24x0 register struct member
Hi Minkyu
Thanks for your comments...
On 11/02/2010 08:37, Minkyu Kang wrote:
> Dear Kevin Morfitt,
>
> On 11 February 2010 00:20, Kevin Morfitt
> wrote:
>> Changes the s3c24x0 files to meet the code style requirements.
>>
>> Signed-off-by: Kevin Morfitt
>> ---
>>
>> v2 changes:
>> - re-number
On 07/09/2009 22:47, Wolfgang Denk wrote:
> Dear "kevin.morf...@fearnside-systems.co.uk",
>
> In message <4aa284b9.8030...@fearnside-systems.co.uk> you wrote:
>> This sets CONFIG_SYS_HZ to 1000 for all boards that use the s3c2400 and
>> s3c2410 cpu'
On 07/09/2009 23:18, Wolfgang Denk wrote:
> Dear "kevin.morf...@fearnside-systems.co.uk",
>
> In message <4aa583ac.3050...@fearnside-systems.co.uk> you wrote:
>>> In message <4aa284b9.8030...@fearnside-systems.co.uk> you wrote:
>>>> This se
J.Hwan.Kim wrote:
> Hi, everyone
>
> I'm running u-boot (2009.03) in S3C2410 board now.
> But I have a problem.
>
> It seems that "bl lowlevel_init" routine in ARM920t/start.s is not working.
> The label, lowlevel_init, is defined as global label in
> /board/samsung/s3c2410/lowlevel_init.s
>
Minkyu Kang wrote:
> Dear J.Hwan.Kim
>
> 2009/9/20 J.Hwan.Kim :
>> Hi, everyone
>>
>> I'm using u-boot for ARM9 S3C2410.
>> My tool chain is ELDK4.2.
>>
>> I defined configuration "CONFIG_NAND_CMD,
>> CONFIG_SYS_MAX_NAND_DEVICE1,
>> and CONFIG_SYS_NAND_BASE 0x4E0C" for nand_init().
>>
>>
Changes since v1:
- re-formatted patch to remove line wrapping
Note that patch 2/4 of this series has not changed.
This patch re-formats the arm920t s3c24x0 nand driver in preparation for changes
to add support for the Embest SBC2440-II Board.
The changes are as follows:
- re-indent the code usi
Changes since v1:
- re-formatted patch to remove line wrapping
Note that patch 2/4 of this series has not changed.
This patch re-formats the arm920t s3c24x0 driver files, excluding the nand
driver, in preparation for changes to add support for the Embest SBC2440-II
Board.
The changes are as fol
Minkyu Kang wrote:
> Dear kevin Morfitt
>
> sorry for blank message
>
> 2009/9/30 Minkyu Kang :
>> Dear Kevin Morfitt
>>
>> 2009/9/26 kevin.morf...@fearnside-systems.co.uk
>> :
>>> Changes since v1:
>>> - re-formatted patch to remove lin
Abdoulaye Walsimou Gaye wrote:
> kevin.morf...@fearnside-systems.co.uk a écrit :
>> Here are links to the patches and notes on their states:
>> - [U-boot] [PATCH-ARM] CONFIG_SYS_HZ change for cpu/arm920t/s3c24x0 boards:
>> http://lists.denx.de/pipermail/u-boot/2009-
This patch re-formats the arm920t s3c24x0 driver files, excluding the nand
driver, in preparation for changes to add support for the Embest SBC2440-II
Board.
The changes are as follows:
- re-indent the code using Lindent
- make sure register layouts are defined using a C struct
- replace the uppe
This patch re-formats the arm920t s3c24x0 nand driver in preparation for changes
to add support for the Embest SBC2440-II Board.
The changes are as follows:
- re-indent the code using Lindent
- make sure register layouts are defined using a C struct
- replace the upper-case typedef'ed C struct nam
On 24/10/2009 12:53, Gaye Abdoulaye Walsimou wrote:
>> Alternatively, I have seen some unofficial u-boot ports for s3c24x0 cpu's
>> that
>> do support u-boot booting from NAND flash but I don't have the source code
>> for them.
>>
> Kevin,
> I think this[1] is the code you are talking about.
On 26/10/2009 09:41, Jello huang wrote:
> Dear list,
> why is there no code boot from nand flash and nor flash in / cpu / arm920t
> / start.S?
> I am puzzle. anybody can show me some reason?
I guess because people who use arm920t boards with 'standard' u-boot don't boot
from NAND, or if they do
This patch adds support for the s3c2440 cpu, excluding the nand driver.
Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
any s3c2400 or s3c2410 boards but need this patch applying before I can submit
patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 tar
This patch adds support for the s3c2440 cpu to the nand driver. It does
this by replacing the existing driver with that from linux 2.6.31.5,
modified to make it work in the u-boot mtd nand architecture. Note that
the linux s3c2410 nand driver supports s3c2410 and s3c2440, though I haven't
been ab
This patch adds support for the Embest SBC2440-II Board.
Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
any s3c2400 or s3c2410 boards but need this patch applying before I can submit
patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 targets and no
new
Tom wrote:
> kevin.morf...@fearnside-systems.co.uk wrote:
>> This patch adds support for the s3c2440 cpu, excluding the nand driver.
>>
>> Tested on an Embest SBC2440-II Board with local u-boot patches as I don't
>> have
>> any s3c2400 or s3c2410 boards but
Cleans up the s3c24x0 header files:
s4c24x0.h: removes the use of 'volatile' from the S3C24X0_REG8,
S3C24X0_REG16 and S3C24X0_REG32 register typedef's. Registers are always
accessed using the IO accessor functions which cast the register address
as 'volatile' anyway so it isn't required here.
s
Minkyu Kang wrote:
> Dear Kevin Morfitt
>
> 2009/11/3 kevin.morf...@fearnside-systems.co.uk
> :
>> Cleans up the s3c24x0 header files:
>
> Thank you for patch
>
>> s4c24x0.h: removes the use of 'volatile' from the S3C24X0_REG8,
>> S3C24X0_REG1
Cleans up the s3c24x0 header files:
s4c24x0.h: removes the use of 'volatile' from the S3C24X0_REG8,
S3C24X0_REG16 and S3C24X0_REG32 register typedef's. Registers are always
accessed using the IO accessor functions which cast the register address
as 'volatile' anyway so it isn't required here.
s
This patch adds a unified s3c24x0 cpu header file that selects the header
file for the specific s3c24x0 cpu from the SOC and CPU configs defined in
board config file. This removes the current chain of s3c24-type #ifdef's
from the s3c24x0 code.
Signed-off-by: Kevin Morfitt
---
board/mpl/vcma9/vc
On 11/02/2010 19:04, Tom wrote:
> Kevin Morfitt wrote:
>> Changes the names of the s3c24x0 register struct members from upper-case
>> to lower-case.
>>
>> Signed-off-by: Kevin Morfitt
>> ---
>>
>> v2 changes - re-number to be 3/3
>> v3 changes - re-based to modified patch 2/3
>>
>> checkpatch.pl
Adds a "tftp" command that gets a specified file from a TFTP Server and
stores it in RAM at a specified RAM address. Most of the code already
exists in board-specific form (eg in board/hymod) but this patch
extracts it and makes it available as a standard u-boot command.
Signed-off-by: Kevin Mo
Mike Frysinger wrote:
> On Tuesday 31 March 2009 18:44:21 kevin.morf...@fearnside-systems.co.uk wrote:
>
>> Adds a "tftp" command that gets a specified file from a TFTP Server and
>> stores it in RAM at a specified RAM address. Most of the code already
>> ex
Kumar Gala wrote:
>
> On Mar 31, 2009, at 5:44 PM, kevin.morf...@fearnside-systems.co.uk wrote:
>
>> Adds a "tftp" command that gets a specified file from a TFTP Server and
>> stores it in RAM at a specified RAM address. Most of the code already
>> exists in b
Implementation based on the existing u-boot support for S3C2410-based boards.
u-boot programmed into NOR flash.
Tested on an SBC2440-II Board using tftp to copy the files from a server and
programming them into NAND flash.
MAKEALL used to build all LIST_ARM9 targets only - no other architectur
Implementation based on the existing u-boot support for S3C2410-based boards.
u-boot programmed into NOR flash.
Tested on an SBC2440-II Board using tftp to copy the files from a server and
programming them into NAND flash.
MAKEALL used to build all LIST_ARM9 targets only - no other architecture
Hi Jean-Christophe
Comments below...
On 03/06/2009 00:35, Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 03:24 Sat 23 May , kevin.morf...@fearnside-systems.co.uk wrote:
>
>> Implementation based on the existing u-boot support for S3C2410-based
>> boards. u-boot program
n applied
first?
I'm sure this has come up before but I can't find any mention of it in
the mail archives.
Regards
Kevin Morfitt
03/06/2009 11:05, Wolfgang Denk wrote:
> Dear "kevin.morf...@fearnside-systems.co.uk",
>
> In message <4a263923.2030...@fearnside-system
This re-formats the S3C24x0 drivers code to meet the coding style requirements
and to make it always use the proper I/O accessor functions when accessing
registers. It was done using 'Lindent -kr -i8 -l80' followed by manual
inspection of the output. checkpatch.pl reports no problems with the pa
The S3C2410 NAND driver source file is included in the makefile instead of
the object file.
Signed-off-by: Kevin Morfitt
---
drivers/mtd/nand/Makefile |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/mtd/nand/Makefile b/drivers/mtd/nand/Makefile
index 71dd5b9..7
This is the first of two patches that will add support for the Embest
SBC2440-II Board. This one adds generic support for the S3C2440 CPU. Tested by
running MAKEALL for ARM9 boards - no new warnings or errors were found.
This patch set assumes that the following patches have already been applied
This is the second of two patches that will add support for the Embest
SBC2440-II Board. This one adds the new code for the Embest SBC2440-II Board.
Tested on an Embest SBC2440-II Board with u-boot in NOR flash, using tftp to
copy kernel and root file system images from a tftp server, programmin
Hi Jean-Christophe, comments below:
Also, see note at the end regarding re-structuring of the existing
s3c24x0 and
Embest SBC2440-II Board patches.
On 20/06/2009 18:36, Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 17:42 Fri 19 Jun , kevin.morf...@fearnside-systems.co.uk wrote:
>
&
This sets CONFIG_SYS_HZ to 1000 for all boards that use the s3c2400 and
s3c2410 cpu's.
Tested on an Embest SBC2440-II Board with local u-boot patches as I don't
have any s3c2400 or s3c2410 boards but need this patch applying before I can
submit patches for thge SBC2440-II Board.
Also, ran MAKE
On 21/06/2009 10:46, Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 00:56 Sun 21 Jun , kevin.morf...@fearnside-systems.co.uk wrote:
>> Hi Jean-Christophe, comments below:
>>
>> Also, see note at the end regarding re-structuring of the existing
>> s3c24x0 and
>>
On 22/06/2009 20:04, Scott Wood wrote:
> Jean-Christophe PLAGNIOL-VILLARD wrote:
>> no as you add the nand in this patch
>> the nand need to be add in a seperate patch,
>> this one need to only add the s3c2440 support
>> and the nand will be handle by Scott the nand Maintainer
>
> If a NAND patc
On 22/06/2009 20:26, Scott Wood wrote:
> Keven Morfitt wrote:
>> diff --git a/drivers/mtd/nand/s3c2410_nand.c
>> b/drivers/mtd/nand/s3c2410_nand.c
>> index 60bfd10..b93787c 100644
>> --- a/drivers/mtd/nand/s3c2410_nand.c
>> +++ b/drivers/mtd/nand/s3c2410_nand.c
>> @@ -36,7 +36,7 @@
>> static voi
Scott - sorry, I forgot to cc you on this one.
On 18/06/2009 18:41, kevin.morf...@fearnside-systems.co.uk wrote:
> The S3C2410 NAND driver source file is included in the makefile instead of
> the object file.
>
> Signed-off-by: Kevin Morfitt
> ---
> drivers/mtd/nand/Makef
I'm hoping to submit patches to add support for the Embest SBC2440-II
Board later today. It uses an s3c2440 CPU so my patches would make a
good starting point for the SMDK2440 board.
- Kevin
On 24/06/2009 09:42, J.Hwan.Kim wrote:
> Hi, everyone
>
> Is U-Boot not support ARM920T SMDK2440 board?
This patch re-formats the s3c24x0 driver code, excluding the MTD NAND
driver which is in patch 4, in preparation for changes to make the
NAND driver support both s3c2410 and s3c2440 CPU's, ready for the
addition of the Embest SBC2440-II Board.
The changes are as follows:
- re-indent the code
This patch re-formats the s3c24x0 NAND driver code in preparation for
changes to make the NAND driver support both s3c2410 and s3c2440 CPU's,
ready for the addition of the Embest SBC2440-II Board.
The changes are as follows:
- re-indent the code using Lindent
- make sure register layouts are d
Patches 5 to 7, replace "[PATCH-ARM 2/2] Add support for
the Embest SBC2440-II Board 2/2" submitted on 19/06/2009.
This patch adds support for the s3c2440 cpu, excluding the NAND driver
which is in patch 6/7.
This patch assume the following patches have already been applied:
- [PATCH-ARM] Bug
This patch adds support for the s3c2440 cpu to the MTD NAND driver. The
changes were based heavily on the Linux-2.6.30 s3c2410 MTD NAND driver
which also supports the s3c2440 cpu. I've tested these changes on an
s3c2440 cpu (on the Embest SBC2440-II Board) but not on an s3c2410 cpu
as none of the
This patch adds support for the Embest SBC2440-II Board.
The patch was tested by:
- running MAKEALL for all ARM9 targets and checking that no new warnings
or errors were introduced
- programming it into NOR flash of an Embest SBC2440-II Board, loading
kernel and root file system images via
Hi Jean-Christophe
On 04/07/2009 11:27, Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 20:02 Fri 05 Jun , kevin.morf...@fearnside-systems.co.uk wrote:
>> This re-formats the S3C24x0 drivers code to meet the coding style
>> requirements
>> and to make it always use th
Hi Remy
Remy Bohmer wrote:
> Hello Kevin,
>
> 2009/6/25 kevin.morf...@fearnside-systems.co.uk
> :
>> Patches 1 to 4 replace "[PATCH-ARM 1/2] Add support for
>> the Embest SBC2440-II Board 1/2" submitted on 19/06/2009.
>>
>> This patch re-formats the
Hi Jean-Christophe
Jean-Christophe PLAGNIOL-VILLARD wrote:
>> +
>> +#include
>> +
>> +#ifdef CONFIG_S3C24X0
>> +
>> +/* Register addresses. */
>> +# ifdef CONFIG_S3C2400
>> +#define pWTCON 0x1530
>> +#define INTMSK 0x1448
>> +#define CLKDIVN 0x1480001
65 matches
Mail list logo