* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
@ 2004-06-17 11:57 Sascha Hauer
2004-06-18 11:20 ` Steven Scholz
0 siblings, 1 reply; 18+ messages in thread
From: Sascha Hauer @ 2004-06-17 11:57 UTC (permalink / raw)
To: u-boot
Hello List,
These patches add Motorola MM1 support for U-boot. The patches are
against U-boot-1.1.1 and add support for two custom boards and the
Davicom dm9000 ethernet chip.
All comments and feedback welcome,
Sascha Hauer
patch-u-boot-1.1.1-imx.bz2 - Motorola MX1 support
patch-u-boot-1.1.1-mx1fs2.bz2 - mx1fs2 board support
patch-u-boot-1.1.1-scb9328.bz2 - scb9328 board support
patch-u-boot-1.1.1-dm9000.bz2 - dm9000 network driver support (used in
scb9328)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-u-boot-1.1.1-imx.bz2
Type: application/octet-stream
Size: 12124 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20040617/dbdb413e/attachment.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-u-boot-1.1.1-mx1fs2.bz2
Type: application/octet-stream
Size: 13165 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20040617/dbdb413e/attachment-0001.obj
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-17 11:57 [U-Boot-Users] [PATCH] Motorola i.MX support (1/2) Sascha Hauer
@ 2004-06-18 11:20 ` Steven Scholz
2004-06-18 13:19 ` Wolfgang Denk
0 siblings, 1 reply; 18+ messages in thread
From: Steven Scholz @ 2004-06-18 11:20 UTC (permalink / raw)
To: u-boot
Sascha Hauer wrote:
> Hello List,
>
> These patches add Motorola MM1 support for U-boot. The patches are
> against U-boot-1.1.1 and add support for two custom boards and the
> Davicom dm9000 ethernet chip.
Looks like there are at least three (!) ports for Motorola's DragonBall i.MX
(MC9328MX1/L) now:
1.) Ming-Len Wu <minglen_wu@techware.com.tw>
already in CVS without (announcing on the list)
2.) Sascha Hauer <sascha@saschahauer.de>
posted on 2004-06-17
3.) Bryan Larsen <bryan.larsen@lumenera.com>
mentioned on list on 2003-09-19
Is that correct, Wolfgang?
Steven
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 11:20 ` Steven Scholz
@ 2004-06-18 13:19 ` Wolfgang Denk
2004-06-18 14:23 ` Robert Schwebel
0 siblings, 1 reply; 18+ messages in thread
From: Wolfgang Denk @ 2004-06-18 13:19 UTC (permalink / raw)
To: u-boot
Dear Steven,
in message <40D2D012.80807@imc-berlin.de> you wrote:
>
> > These patches add Motorola MM1 support for U-boot. The patches are
> > against U-boot-1.1.1 and add support for two custom boards and the
> > Davicom dm9000 ethernet chip.
[I didn't check these patyches yet; I just put them on my stack ;-) ]
> Looks like there are at least three (!) ports for Motorola's DragonBall i.MX
> (MC9328MX1/L) now:
>
> 1.) Ming-Len Wu <minglen_wu@techware.com.tw>
> already in CVS without (announcing on the list)
Correct. Checked in some time ago.
> 2.) Sascha Hauer <sascha@saschahauer.de>
> posted on 2004-06-17
Sasha, I think it makes sense that you check what's in the CVS first.
Then let's discuss how to proceed. I think for now I will just put
your patches on hold, as they seem obsoleted by the current code in
CVS (sorry, but this is why ESR says "release early, release often").
> 3.) Bryan Larsen <bryan.larsen@lumenera.com>
> mentioned on list on 2003-09-19
But I haven't seen any actual code from him, AFAICT.
> Is that correct, Wolfgang?
Yes, it is.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
Intel told us the Pentium would have "RISK" features...
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 13:19 ` Wolfgang Denk
@ 2004-06-18 14:23 ` Robert Schwebel
2004-06-18 15:02 ` Wolfgang Denk
0 siblings, 1 reply; 18+ messages in thread
From: Robert Schwebel @ 2004-06-18 14:23 UTC (permalink / raw)
To: u-boot
On Fri, Jun 18, 2004 at 03:19:37PM +0200, Wolfgang Denk wrote:
> [I didn't check these patyches yet; I just put them on my stack ;-) ]
You should ;)
> Sasha, I think it makes sense that you check what's in the CVS first.
> Then let's discuss how to proceed. I think for now I will just put
> your patches on hold, as they seem obsoleted by the current code in
> CVS (sorry, but this is why ESR says "release early, release often").
The design in CVS is crap. i.MX is not a separate CPU architecture, it
is just ARM920T. There is no reason for a new directory in cpu/.
Robert
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hornemannstra?e 12, 31137 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 14:23 ` Robert Schwebel
@ 2004-06-18 15:02 ` Wolfgang Denk
2004-06-18 15:21 ` Robert Schwebel
0 siblings, 1 reply; 18+ messages in thread
From: Wolfgang Denk @ 2004-06-18 15:02 UTC (permalink / raw)
To: u-boot
In message <20040618142346.GG24767@pengutronix.de> you wrote:
>
> > [I didn't check these patyches yet; I just put them on my stack ;-) ]
>
> You should ;)
I will. As time permits.
> The design in CVS is crap. i.MX is not a separate CPU architecture, it
> is just ARM920T. There is no reason for a new directory in cpu/.
Maybe you want to submit a patch to clean this up (after negotiating
with the current maintainer, of course) ?
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
There's another way to survive. Mutual trust -- and help.
-- Kirk, "Day of the Dove", stardate unknown
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 15:02 ` Wolfgang Denk
@ 2004-06-18 15:21 ` Robert Schwebel
2004-06-18 15:59 ` Wolfgang Denk
0 siblings, 1 reply; 18+ messages in thread
From: Robert Schwebel @ 2004-06-18 15:21 UTC (permalink / raw)
To: u-boot
On Fri, Jun 18, 2004 at 05:02:57PM +0200, Wolfgang Denk wrote:
> Maybe you want to submit a patch to clean this up (after negotiating
> with the current maintainer, of course) ?
Well, Sascha's patch was our attempt to clean it up ;)
Robert
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hornemannstra?e 12, 31137 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 15:21 ` Robert Schwebel
@ 2004-06-18 15:59 ` Wolfgang Denk
2004-06-18 19:30 ` Sascha Hauer
0 siblings, 1 reply; 18+ messages in thread
From: Wolfgang Denk @ 2004-06-18 15:59 UTC (permalink / raw)
To: u-boot
In message <20040618152118.GA27424@pengutronix.de> you wrote:
>
> Well, Sascha's patch was our attempt to clean it up ;)
But AFAICT they are against an OLD version of U-Boot, which did not
yet include Ming-Len Wu's patches.
So what is your suggestion?
We can:
(1) add your patch
(2) add your patch and revert Ming-Len Wu's patch
(3) use Ming-Len Wu's code as base for which you submit fixes/improvements
(1) means that we have the same architecture / board supported twice
differently. Not good. rejected.
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 15:59 ` Wolfgang Denk
@ 2004-06-18 19:30 ` Sascha Hauer
2004-06-19 8:21 ` Robert Schwebel
2004-06-21 6:10 ` Steven Scholz
0 siblings, 2 replies; 18+ messages in thread
From: Sascha Hauer @ 2004-06-18 19:30 UTC (permalink / raw)
To: u-boot
I've just had a look at the i.MX (MC9328 MX1, or however this thing is
called) Port in current CVS. The main differences are:
- Like Robert said, my patch introduces less duplication of code
- the serial driver in CVS supports only a fixed (hardcoded) baudrate
- the architecture include file from cvs only has register definitions
while my port also has bitmasks for most registers as well as a
convenience function imx_gpio_mode which lets you set the gpio
primary/alternate functions without having to play with hex values.
- different boards supported. Two custom boards <-> MX1ADS. Adding
support for MX1ADS should be no problem, though, since we only have
to rewrite some register definitions. Unfortunately I don't
have the hardware.
On Fri, Jun 18, 2004 at 05:59:13PM +0200, Wolfgang Denk wrote:
> In message <20040618152118.GA27424@pengutronix.de> you wrote:
> >
> > Well, Sascha's patch was our attempt to clean it up ;)
>
> But AFAICT they are against an OLD version of U-Boot, which did not
> yet include Ming-Len Wu's patches.
>
No problem, I can send a patch against current CVS.
> So what is your suggestion?
>
> We can:
>
> (1) add your patch
> (2) add your patch and revert Ming-Len Wu's patch
> (3) use Ming-Len Wu's code as base for which you submit fixes/improvements
>
> (1) means that we have the same architecture / board supported twice
> differently. Not good. rejected.
>
> >From your posting it seems clear that your position is (2) [is it?];
So I would prefer position (2), too.
Greetings
Sascha Hauer
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 19:30 ` Sascha Hauer
@ 2004-06-19 8:21 ` Robert Schwebel
2004-06-19 11:05 ` Sascha Hauer
2004-06-21 6:13 ` Steven Scholz
2004-06-21 6:10 ` Steven Scholz
1 sibling, 2 replies; 18+ messages in thread
From: Robert Schwebel @ 2004-06-19 8:21 UTC (permalink / raw)
To: u-boot
Hi,
On Fri, Jun 18, 2004 at 09:30:20PM +0200, Sascha Hauer wrote:
> I've just had a look at the i.MX (MC9328 MX1, or however this thing is
> called) Port in current CVS. The main differences are:
I would prefer imx for the architecture - it's i.MX, not only MC9328 or
even MX1.
> - different boards supported. Two custom boards <-> MX1ADS. Adding
> support for MX1ADS should be no problem, though, since we only have
> to rewrite some register definitions. Unfortunately I don't
> have the hardware.
Having support for the ADS would definitely a Good Thing (TM).
> > (1) add your patch
> > (2) add your patch and revert Ming-Len Wu's patch
> > (3) use Ming-Len Wu's code as base for which you submit fixes/improvements
> >
> > (1) means that we have the same architecture / board supported twice
> > differently. Not good. rejected.
> >
> > >From your posting it seems clear that your position is (2) [is it?];
>
> So I would prefer position (2), too.
I would prefer to do (2) with a little bit of (3) ;) It shouldn't be too
much work to port Mng-Len Wu's port to the more generic variant.
Robert
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hornemannstra?e 12, 31137 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-19 8:21 ` Robert Schwebel
@ 2004-06-19 11:05 ` Sascha Hauer
2004-06-21 6:13 ` Steven Scholz
1 sibling, 0 replies; 18+ messages in thread
From: Sascha Hauer @ 2004-06-19 11:05 UTC (permalink / raw)
To: u-boot
On Sat, Jun 19, 2004 at 10:21:22AM +0200, Robert Schwebel wrote:
>
> Having support for the ADS would definitely a Good Thing (TM).
I just got a mail from Ming-Len Wu. He will have a look at our code so
we can get the pieces together.
Sascha
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-18 19:30 ` Sascha Hauer
2004-06-19 8:21 ` Robert Schwebel
@ 2004-06-21 6:10 ` Steven Scholz
2004-06-23 8:41 ` Steven Scholz
1 sibling, 1 reply; 18+ messages in thread
From: Steven Scholz @ 2004-06-21 6:10 UTC (permalink / raw)
To: u-boot
Sascha Hauer wrote:
> I've just had a look at the i.MX (MC9328 MX1, or however this thing is
> called) Port in current CVS. The main differences are:
>
> - Like Robert said, my patch introduces less duplication of code
> - the serial driver in CVS supports only a fixed (hardcoded) baudrate
> - the architecture include file from cvs only has register definitions
> while my port also has bitmasks for most registers as well as a
> convenience function imx_gpio_mode which lets you set the gpio
> primary/alternate functions without having to play with hex values.
> - different boards supported. Two custom boards <-> MX1ADS. Adding
> support for MX1ADS should be no problem, though, since we only have
> to rewrite some register definitions. Unfortunately I don't
> have the hardware.
We will have one in the next few days. I'd love to help testing it.
Steven
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-19 8:21 ` Robert Schwebel
2004-06-19 11:05 ` Sascha Hauer
@ 2004-06-21 6:13 ` Steven Scholz
2004-06-21 6:54 ` Wolfgang Denk
` (2 more replies)
1 sibling, 3 replies; 18+ messages in thread
From: Steven Scholz @ 2004-06-21 6:13 UTC (permalink / raw)
To: u-boot
Robert Schwebel wrote:
> Hi,
>
> On Fri, Jun 18, 2004 at 09:30:20PM +0200, Sascha Hauer wrote:
>
>>I've just had a look at the i.MX (MC9328 MX1, or however this thing is
>>called) Port in current CVS. The main differences are:
>
>
> I would prefer imx for the architecture - it's i.MX, not only MC9328 or
> even MX1.
How do you seperate the MX1 from the MXL?
Maybe it's not neccessary for U-Boot. We will hardly support the BlueTooth
stuff in U-Boot... On the other hand the MX1 got one more UART...
BTW: Does anyone got a working BDI2000 config file for the MC9328MX1/L?
I want to be able to burn the flash when we got the ADS board...
Thanks a million!
--
Steven Scholz
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-21 6:13 ` Steven Scholz
@ 2004-06-21 6:54 ` Wolfgang Denk
2004-06-21 6:57 ` llandre
2004-06-21 7:53 ` Robert Schwebel
2 siblings, 0 replies; 18+ messages in thread
From: Wolfgang Denk @ 2004-06-21 6:54 UTC (permalink / raw)
To: u-boot
In message <40D67C99.5040102@imc-berlin.de> you wrote:
>
> Maybe it's not neccessary for U-Boot. We will hardly support the BlueTooth
> stuff in U-Boot... On the other hand the MX1 got one more UART...
Don't count on that. We have funny things in U-Boot - like VLAN
support or a console over USB on a mobile phone...
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
I distrust all systematisers, and avoid them. The will to a system
shows a lack of honesty.
- Friedrich Wilhelm Nietzsche _G?tzen-D?mmerung [The Twilight of the
Idols]_ ``Maxims and Missiles'' no. 26
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-21 6:13 ` Steven Scholz
2004-06-21 6:54 ` Wolfgang Denk
@ 2004-06-21 6:57 ` llandre
2004-06-21 7:53 ` Robert Schwebel
2 siblings, 0 replies; 18+ messages in thread
From: llandre @ 2004-06-21 6:57 UTC (permalink / raw)
To: u-boot
>Robert Schwebel wrote:
>
>>Hi,
>>On Fri, Jun 18, 2004 at 09:30:20PM +0200, Sascha Hauer wrote:
>>
>>>I've just had a look at the i.MX (MC9328 MX1, or however this thing is
>>>called) Port in current CVS. The main differences are:
>>
>>I would prefer imx for the architecture - it's i.MX, not only MC9328 or
>>even MX1.
>
>How do you seperate the MX1 from the MXL?
>Maybe it's not neccessary for U-Boot. We will hardly support the BlueTooth
>stuff in U-Boot... On the other hand the MX1 got one more UART...
>
>BTW: Does anyone got a working BDI2000 config file for the MC9328MX1/L?
>I want to be able to burn the flash when we got the ADS board...
>
>Thanks a million!
Hi Steven,
I have a M9328MXLADS 2.0 board right on my desktop.
If the time permits, I'll be able to give some help about testing the code
in the next weeks.
Regards,
llandre
DAVE Electronics System House - R&D Department
www.dave-tech.it
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-21 6:13 ` Steven Scholz
2004-06-21 6:54 ` Wolfgang Denk
2004-06-21 6:57 ` llandre
@ 2004-06-21 7:53 ` Robert Schwebel
2004-06-21 8:17 ` Steven Scholz
2 siblings, 1 reply; 18+ messages in thread
From: Robert Schwebel @ 2004-06-21 7:53 UTC (permalink / raw)
To: u-boot
On Mon, Jun 21, 2004 at 08:13:45AM +0200, Steven Scholz wrote:
> How do you seperate the MX1 from the MXL? Maybe it's not neccessary
> for U-Boot. We will hardly support the BlueTooth stuff in U-Boot... On
> the other hand the MX1 got one more UART...
... which has the same register layout (well, at least that ones you
need in u-boot) as the other ones. The basic serial support in
cpu/arm920t/imx_serial.c (well, not exactly a good place for a serial
driver, but that's how it was done for the other ports) can easily be
extended to support more than two serial ports.
> BTW: Does anyone got a working BDI2000 config file for the
> MC9328MX1/L? I want to be able to burn the flash when we got the ADS
> board...
Attached. I'm not sure about the memory situation on the ADS board, our
board has 32 Bit flash.
Robert
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hornemannstra?e 12, 31137 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4
-------------- next part --------------
; bdiGDB configuration for Motorola M9328MX1ADS board
; ---------------------------------------------------
;
[INIT]
;
; Initialize DragonBall MX1 ADS Rev 0.1 board when using JTAG
; so SRAM and SDRAM are downloadable
;
WM32 0x0021b000 0x2f00ac03 ;Select CLKO mux to output HCLK(BCLK)
WM32 0x0021b000 0x2f008403 ;48MHz System Clock
WM32 0x00220000 0x00008C00 ;CS0 - boot flash, 32 wait states, 8-bit
WM32 0x00220004 0x22222601
WM32 0x00220008 0x00000a00 ;CS1 - SRAM, 10 wait states, 32-bit
WM32 0x0022000c 0x11110601
WM32 0x00220020 0x00000a00 ;CS4 - External UART, 10 wait states, 8-bit
WM32 0x00220024 0x11110301
;
;Init SDRAM 16Mx16x2 IAM0 CS2 CL2
;
WM32 0x00221000 0x92120200 ;Set Precharge Command
WM32 0x08200000 0x00000000 ;Issue Precharge all Command
WM32 0x00221000 0xa2120200 ;Set AutoRefresh Command
WM32 0x08000000 0x00000000 ;Issue AutoRefresh Command
WM32 0x08000000 0x00000000
WM32 0x08000000 0x00000000
WM32 0x08000000 0x00000000
WM32 0x08000000 0x00000000
WM32 0x08000000 0x00000000
WM32 0x08000000 0x00000000
WM32 0x08000000 0x00000000
WM32 0x00221000 0xb2120200 ;Set Mode Register
WM32 0x08111800 0x00000000 ;Issue Mode Register Command, Burst Length = 8
WM32 0x00221000 0x82124200 ;Set to Normal Mode
;
[TARGET]
CPUTYPE ARM920T
CLOCK 1 ;JTAG clock
WAKEUP 750 ;because of slow rising reset line
RESET HARD 100 ;beause of heavy capacitive load on reset line
TRST PUSHPULL
ENDIAN LITTLE ;memory model (LITTLE | BIG)
BREAKMODE SOFT 0xDFFFDFFF ;SOFT or HARD, ARM / Thumb break code
;VECTOR CATCH 0x1f ;catch D_Abort, P_Abort, SWI, Undef and Reset
SIO 7 115200 ;Enable SIO via TCP port 7 at 115200
;DCC 7 ;TCP port for DCC I/O
[HOST]
IP 213.252.143.162
FORMAT BIN
LOAD MANUAL
[FLASH]
CHIPTYPE AM29F ; Flash type
CHIPSIZE 0x800000 ; The size of one flash chip in bytes
BUSWIDTH 32 ; The width of the flash memory bus in bits (8 | 16 | 32)
FORMAT BIN 0x10060000 ; Binary, to be flashed to 0x1006'0000
FILE Image ; which file to flash if no name is given to 'prog'
WORKSPACE 0x09FFF000
ERASE 0x10060000 ; Erase space for kernel
ERASE 0x10080000
ERASE 0x100A0000
ERASE 0x100C0000
ERASE 0x100E0000
ERASE 0x10100000
ERASE 0x10120000
ERASE 0x10140000
ERASE 0x10160000
ERASE 0x10180000
ERASE 0x101A0000
ERASE 0x101C0000
ERASE 0x101E0000
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-21 7:53 ` Robert Schwebel
@ 2004-06-21 8:17 ` Steven Scholz
2004-06-21 8:52 ` Robert Schwebel
0 siblings, 1 reply; 18+ messages in thread
From: Steven Scholz @ 2004-06-21 8:17 UTC (permalink / raw)
To: u-boot
Robert Schwebel wrote:
> On Mon, Jun 21, 2004 at 08:13:45AM +0200, Steven Scholz wrote:
>
>>How do you seperate the MX1 from the MXL? Maybe it's not neccessary
>>for U-Boot. We will hardly support the BlueTooth stuff in U-Boot... On
>>the other hand the MX1 got one more UART...
>
> ... which has the same register layout (well, at least that ones you
> need in u-boot) as the other ones. The basic serial support in
> cpu/arm920t/imx_serial.c (well, not exactly a good place for a serial
> driver, but that's how it was done for the other ports)...
Bad excuse for doing the same bad thing... ;-)
But where would be a goog place to store such code?
The same goes for the serial driver of the AT91RM9200 (which is ARM9 too).
Wolfgang?
>
>>BTW: Does anyone got a working BDI2000 config file for the
>>MC9328MX1/L? I want to be able to burn the flash when we got the ADS
>>board...
Thanks a million for the config. I'll test it with the ADS as soon as we get it.
Steven
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-21 8:17 ` Steven Scholz
@ 2004-06-21 8:52 ` Robert Schwebel
0 siblings, 0 replies; 18+ messages in thread
From: Robert Schwebel @ 2004-06-21 8:52 UTC (permalink / raw)
To: u-boot
On Mon, Jun 21, 2004 at 10:17:27AM +0200, Steven Scholz wrote:
> Bad excuse for doing the same bad thing... ;-)
>
> But where would be a goog place to store such code? The same goes for
> the serial driver of the AT91RM9200 (which is ARM9 too).
It would probably belong into something like drivers/serial. The
question is what else had to be changed when we do something like this.
Robert
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hornemannstra?e 12, 31137 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4
^ permalink raw reply [flat|nested] 18+ messages in thread
* [U-Boot-Users] [PATCH] Motorola i.MX support (1/2)
2004-06-21 6:10 ` Steven Scholz
@ 2004-06-23 8:41 ` Steven Scholz
0 siblings, 0 replies; 18+ messages in thread
From: Steven Scholz @ 2004-06-23 8:41 UTC (permalink / raw)
To: u-boot
Steven Scholz wrote:
> Sascha Hauer wrote:
>
>> I've just had a look at the i.MX (MC9328 MX1, or however this thing is
>> called) Port in current CVS. The main differences are:
>>
>> - Like Robert said, my patch introduces less duplication of code
>> - the serial driver in CVS supports only a fixed (hardcoded) baudrate
>> - the architecture include file from cvs only has register definitions
>> while my port also has bitmasks for most registers as well as a
>> convenience function imx_gpio_mode which lets you set the gpio
>> primary/alternate functions without having to play with hex values.
>> - different boards supported. Two custom boards <-> MX1ADS. Adding
>> support for MX1ADS should be no problem, though, since we only have
>> to rewrite some register definitions. Unfortunately I don't
>> have the hardware.
>
>
> We will have one in the next few days. I'd love to help testing it.
I just got my brand new toy! :o)
So any news on the U-Boot i.MX support?
Steven
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2004-06-23 8:41 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-17 11:57 [U-Boot-Users] [PATCH] Motorola i.MX support (1/2) Sascha Hauer
2004-06-18 11:20 ` Steven Scholz
2004-06-18 13:19 ` Wolfgang Denk
2004-06-18 14:23 ` Robert Schwebel
2004-06-18 15:02 ` Wolfgang Denk
2004-06-18 15:21 ` Robert Schwebel
2004-06-18 15:59 ` Wolfgang Denk
2004-06-18 19:30 ` Sascha Hauer
2004-06-19 8:21 ` Robert Schwebel
2004-06-19 11:05 ` Sascha Hauer
2004-06-21 6:13 ` Steven Scholz
2004-06-21 6:54 ` Wolfgang Denk
2004-06-21 6:57 ` llandre
2004-06-21 7:53 ` Robert Schwebel
2004-06-21 8:17 ` Steven Scholz
2004-06-21 8:52 ` Robert Schwebel
2004-06-21 6:10 ` Steven Scholz
2004-06-23 8:41 ` Steven Scholz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox