* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
@ 2008-06-03 13:26 Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 1/6] DM9000: Add data bus-width auto detection Remy Bohmer
` (6 more replies)
0 siblings, 7 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 13:26 UTC (permalink / raw)
To: u-boot
The following 6 patches contain several fixes and cleanups for
the DM9000A network controller. It turned out that the U-boot DM9000 driver
was not working with this particular version of the DM9000 series.
At low speeds (10MBit) it was sometimes capable of getting a peer-2-peer
connection, but 100MBit did not work at all, also connecting the board to a
corporate network did not work at any speed.
Looking deeper at the code it turned out that many things where done
different than recommended in the Application Notes and Programming Guides
for these controllers. Doing the things as recommended solved the
problems with the DM9000A.
The complete series has been tested with the Atmel AT91SAM9261-EK, and
a custom board, with the DM9000[A|E|EP] controllers.
Signed-off-by: Remy Bohmer <linux@bohmer.net>
--
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 1/6] DM9000: Add data bus-width auto detection.
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
@ 2008-06-03 13:26 ` Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 2/6] DM9000: repair debug logging Remy Bohmer
` (5 subsequent siblings)
6 siblings, 0 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 13:26 UTC (permalink / raw)
To: u-boot
An embedded and charset-unspecified text was scrubbed...
Name: outgoing/dm9000-add-autodetect-bus-width.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20080603/ba67c817/attachment.txt
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 2/6] DM9000: repair debug logging
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 1/6] DM9000: Add data bus-width auto detection Remy Bohmer
@ 2008-06-03 13:26 ` Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 3/6] DM9000: improve eth_send() routine Remy Bohmer
` (4 subsequent siblings)
6 siblings, 0 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 13:26 UTC (permalink / raw)
To: u-boot
An embedded and charset-unspecified text was scrubbed...
Name: outgoing/dm9000-repair-debug-logging.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20080603/953453d0/attachment.txt
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 3/6] DM9000: improve eth_send() routine
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 1/6] DM9000: Add data bus-width auto detection Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 2/6] DM9000: repair debug logging Remy Bohmer
@ 2008-06-03 13:26 ` Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 4/6] DM9000: Improve eth_reset() routine Remy Bohmer
` (3 subsequent siblings)
6 siblings, 0 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 13:26 UTC (permalink / raw)
To: u-boot
An embedded and charset-unspecified text was scrubbed...
Name: outgoing/dm9000-match-eth_send-to-application-notes.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20080603/6221934b/attachment.txt
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 4/6] DM9000: Improve eth_reset() routine
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
` (2 preceding siblings ...)
2008-06-03 13:26 ` [U-Boot-Users] [patch 3/6] DM9000: improve eth_send() routine Remy Bohmer
@ 2008-06-03 13:26 ` Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 5/6] DM9000: Make driver work properly for DM9000A Remy Bohmer
` (2 subsequent siblings)
6 siblings, 0 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 13:26 UTC (permalink / raw)
To: u-boot
An embedded and charset-unspecified text was scrubbed...
Name: outgoing/dm9000-match-reset_procedure-to-application-notes.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20080603/89f5c872/attachment.txt
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 5/6] DM9000: Make driver work properly for DM9000A
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
` (3 preceding siblings ...)
2008-06-03 13:26 ` [U-Boot-Users] [patch 4/6] DM9000: Improve eth_reset() routine Remy Bohmer
@ 2008-06-03 13:26 ` Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 6/6] DM9000: Some minor code cleanups Remy Bohmer
2008-06-03 15:05 ` [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Ben Warren
6 siblings, 0 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 13:26 UTC (permalink / raw)
To: u-boot
An embedded and charset-unspecified text was scrubbed...
Name: outgoing/dm9000-fix-receive-path-for-dm9000A.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20080603/f46ff499/attachment.txt
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 6/6] DM9000: Some minor code cleanups
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
` (4 preceding siblings ...)
2008-06-03 13:26 ` [U-Boot-Users] [patch 5/6] DM9000: Make driver work properly for DM9000A Remy Bohmer
@ 2008-06-03 13:26 ` Remy Bohmer
2008-06-03 15:05 ` [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Ben Warren
6 siblings, 0 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 13:26 UTC (permalink / raw)
To: u-boot
An embedded and charset-unspecified text was scrubbed...
Name: outgoing/dm9000-some-additional-small-cleanups.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20080603/46dada6f/attachment.txt
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
` (5 preceding siblings ...)
2008-06-03 13:26 ` [U-Boot-Users] [patch 6/6] DM9000: Some minor code cleanups Remy Bohmer
@ 2008-06-03 15:05 ` Ben Warren
2008-06-03 16:43 ` Stefano Babic
2008-06-04 22:29 ` Wolfgang Denk
6 siblings, 2 replies; 19+ messages in thread
From: Ben Warren @ 2008-06-03 15:05 UTC (permalink / raw)
To: u-boot
Wolfgang,
Is the merge window open for the rest of today, or is it closed? If
open, I'll look at this patch set later today and act on it. Otherwise
this goes into the 'for later' bin.
regards,
Ben
Remy Bohmer wrote:
> The following 6 patches contain several fixes and cleanups for
> the DM9000A network controller. It turned out that the U-boot DM9000 driver
> was not working with this particular version of the DM9000 series.
>
> At low speeds (10MBit) it was sometimes capable of getting a peer-2-peer
> connection, but 100MBit did not work at all, also connecting the board to a
> corporate network did not work at any speed.
>
> Looking deeper at the code it turned out that many things where done
> different than recommended in the Application Notes and Programming Guides
> for these controllers. Doing the things as recommended solved the
> problems with the DM9000A.
>
> The complete series has been tested with the Atmel AT91SAM9261-EK, and
> a custom board, with the DM9000[A|E|EP] controllers.
>
> Signed-off-by: Remy Bohmer <linux@bohmer.net>
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-03 15:05 ` [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Ben Warren
@ 2008-06-03 16:43 ` Stefano Babic
2008-06-03 18:26 ` Remy Bohmer
2008-06-04 22:29 ` Wolfgang Denk
1 sibling, 1 reply; 19+ messages in thread
From: Stefano Babic @ 2008-06-03 16:43 UTC (permalink / raw)
To: u-boot
Ben Warren wrote:
> Wolfgang,
>
> Is the merge window open for the rest of today, or is it closed? If
> open, I'll look at this patch set later today and act on it. Otherwise
> this goes into the 'for later' bin.
>
Hi,
this patch does not work on the trizeps board. I get the following error:
$ tftp 0xa0010000 u-boot.bin
dm9000 i/o: 0x8000000, id: 0x90000a46
DM9000: running in 32 bit mode
MAC: 00:50:c2:3b:8f:0a
operating at 100M full duplex mode
TFTP from server 192.168.2.14; our IP address is 192.168.2.77
Filename 'u-boot.bin'.
Load address: 0xa0010000
Loading: DM9000 error: status check fail: 0x6d
I have only applied the patches and tried a quick check...The bus width
is correctly recognized but there is no data transfer.
However, the ethernet controller works with the current driver:
$ tftp 0xa0010000 u-boot.bin
dm9000 i/o: 0x8000000, id: 0x90000a46
MAC: 00:50:c2:3b:8f:0a
operating at 100M full duplex mode
TFTP from server 192.168.2.14; our IP address is 192.168.2.77
Filename 'u-boot.bin'.
Load address: 0xa0010000
Loading: ###########
done
Bytes transferred = 160180 (271b4 hex)
Regards,
Stefano
--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-03 16:43 ` Stefano Babic
@ 2008-06-03 18:26 ` Remy Bohmer
2008-06-04 6:36 ` Stefano Babic
0 siblings, 1 reply; 19+ messages in thread
From: Remy Bohmer @ 2008-06-03 18:26 UTC (permalink / raw)
To: u-boot
Hello Stefano,
> this patch does not work on the trizeps board. I get the following error:
> Loading: DM9000 error: status check fail: 0x6d
I think I know where this one comes from.
The code reporting this error is actually not changed, but the pace in
which it is called is much faster with the new code (when a 2nd packet
is in the fifo) compared to the old U-boot driver code.
I can imagine you run into a race in the network driver that you never
did see before, or very infrequent.
I left this piece of code untouched because the Application Notes did
not speak the same language on this register. One App.note explicitly
mentioned only to check bit 0:1 of this register, while others did
speak about it with that many words. Notice that they all did not
disagree about this.
Besides, the old code, and the Linux kernel, checked the whole byte.
So, stupid me, left it untouched against better knowledge...
In a few minutes I will post a patch which I hope it will solve this.
Can you please try it on your board?
If so, it can be added to the patch series earlier today.
Kind Regards,
Remy
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-03 18:26 ` Remy Bohmer
@ 2008-06-04 6:36 ` Stefano Babic
2008-06-04 8:02 ` Remy Bohmer
0 siblings, 1 reply; 19+ messages in thread
From: Stefano Babic @ 2008-06-04 6:36 UTC (permalink / raw)
To: u-boot
Remy Bohmer wrote:
> In a few minutes I will post a patch which I hope it will solve this.
> Can you please try it on your board?
I have tried, the old error is gone, but the board hangs probably after
getting the first packets:
$ tftp 0xa0010000 u-boot.bin
dm9000 i/o: 0x8000000, id: 0x90000a46
DM9000: running in 32 bit mode
MAC: 00:50:c2:3b:8f:0a
operating at 100M full duplex mode
TFTP from server 192.168.2.14; our IP address is 192.168.2.77
Filename 'u-boot.bin'.
Load address: 0xa0010000
Loading:*
Enabling the debug I get this output (so the first packet was received):
$ tftp 0xa0010000 u-boot.bin
eth_halt
phy_write(reg:0x0, value:0x8000)
eth_init()
resetting DM9000
resetting the DM9000, 1st reset
resetting the DM9000, 2nd reset
dm9000 i/o: 0x8000000, id: 0x90000a46
DM9000: running in 32 bit mode
phy_read(0x3): 0x0
MAC: 00:50:c2:3b:8f:0a
00:50:c2:3b:8f:0a:
phy_read(0x1): 0x7809
phy_read(0x1): 0x7809
phy_read(0x1): 0x7809
phy_read(0x1): 0x7809
phy_read(0x1): 0x7809
phy_read(0x1): 0x7809
[snip]
phy_read(0x1): 0x780d
phy_read(0x1): 0x780d
phy_read(0x1): 0x780d
phy_read(0x1): 0x780d
[snip]
phy_read(0x1): 0x780d
phy_read(0x1): 0x782d
phy_read(0x11): 0x8018
operating at 100M full duplex mode
TFTP from server 192.168.2.14; our IP address is 192.168.2.77
Filename 'u-boot.bin'.
Load address: 0xa0010000
Loading: eth_send: length: 42
eth_send: 00: ff ff ff ff ff ff 00 50
eth_send: 08: c2 3b 8f 0a 08 06 00 01
eth_send: 10: 08 00 06 04 00 01 00 50
eth_send: 18: c2 3b 8f 0a c0 a8 02 4d
eth_send: 20: 00 00 00 00 00 00 c0 a8
eth_send: 28: 02 0e
transmit done
receiving packet
rx status: 0x0001 rx len: 64
eth_rx: length: 64
eth_rx: 00: 01 00 40 00 00 50 c2 3b
eth_rx: 08: 8f 0a 00 0b 2b 12 e3 3c
eth_rx: 10: 08 06 00 01 08 00 06 04
eth_rx: 18: 00 02 00 0b 2b 12 e3 3c
eth_rx: 20: c0 a8 02 0e 00 50 c2 3b
eth_rx: 28: 8f 0a c0 a8 02 4d 00 00
eth_rx: 30: 00 00 00 00 00 00 00 00
eth_rx: 38: 00 00 00 00 00 00 00 00
passing packet to upper layer
receiving packet
rx status: 0x806d rx len: 24529
^^^ ^^^^^--> wrong
Stefano
--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-04 6:36 ` Stefano Babic
@ 2008-06-04 8:02 ` Remy Bohmer
2008-06-04 8:59 ` Remy Bohmer
0 siblings, 1 reply; 19+ messages in thread
From: Remy Bohmer @ 2008-06-04 8:02 UTC (permalink / raw)
To: u-boot
Hello Stefano,
Thanks for testing these patches on the trizeps board. This is very
useful debug info.
I did not expect these problems, but I will continue debugging them.
I assume the problem is caused by patch 05, about fixing the receive
path for DM9000A. Is this correct?
Just to be sure: Does your board contain a DM9000E controller?
It is probably again those little differences between the flavours of
these chips that is killing the driver.
The same reason why the DM9000A did not work, caused the problem why
your chip does not work now...
I will look into it some deeper and come back to you if I have more info.
Kind Regards,
Remy
2008/6/4 Stefano Babic <sbabic@denx.de>:
> Remy Bohmer wrote:
>
>> In a few minutes I will post a patch which I hope it will solve this.
>> Can you please try it on your board?
>
> I have tried, the old error is gone, but the board hangs probably after
> getting the first packets:
>
> $ tftp 0xa0010000 u-boot.bin
> dm9000 i/o: 0x8000000, id: 0x90000a46
>
> DM9000: running in 32 bit mode
>
> MAC: 00:50:c2:3b:8f:0a
>
> operating at 100M full duplex mode
>
> TFTP from server 192.168.2.14; our IP address is 192.168.2.77
>
> Filename 'u-boot.bin'.
> Load address: 0xa0010000
>
> Loading:*
>
> Enabling the debug I get this output (so the first packet was received):
> $ tftp 0xa0010000 u-boot.bin
> eth_halt
>
> phy_write(reg:0x0, value:0x8000)
>
> eth_init()
>
> resetting DM9000
>
> resetting the DM9000, 1st reset
>
> resetting the DM9000, 2nd reset
>
> dm9000 i/o: 0x8000000, id: 0x90000a46
>
> DM9000: running in 32 bit mode
>
> phy_read(0x3): 0x0
>
> MAC: 00:50:c2:3b:8f:0a
>
> 00:50:c2:3b:8f:0a:
>
> phy_read(0x1): 0x7809
>
> phy_read(0x1): 0x7809
>
> phy_read(0x1): 0x7809
>
> phy_read(0x1): 0x7809
>
> phy_read(0x1): 0x7809
>
> phy_read(0x1): 0x7809
>
>
> [snip]
>
> phy_read(0x1): 0x780d
>
> phy_read(0x1): 0x780d
>
> phy_read(0x1): 0x780d
>
> phy_read(0x1): 0x780d
>
>
> [snip]
>
> phy_read(0x1): 0x780d
>
> phy_read(0x1): 0x782d
>
> phy_read(0x11): 0x8018
>
> operating at 100M full duplex mode
>
> TFTP from server 192.168.2.14; our IP address is 192.168.2.77
>
> Filename 'u-boot.bin'.
> Load address: 0xa0010000
>
> Loading: eth_send: length: 42
>
>
>
> eth_send: 00: ff ff ff ff ff ff 00 50
>
> eth_send: 08: c2 3b 8f 0a 08 06 00 01
>
> eth_send: 10: 08 00 06 04 00 01 00 50
>
> eth_send: 18: c2 3b 8f 0a c0 a8 02 4d
>
> eth_send: 20: 00 00 00 00 00 00 c0 a8
>
> eth_send: 28: 02 0e
>
> transmit done
>
>
>
> receiving packet
>
> rx status: 0x0001 rx len: 64
>
> eth_rx: length: 64
>
>
>
> eth_rx: 00: 01 00 40 00 00 50 c2 3b
>
> eth_rx: 08: 8f 0a 00 0b 2b 12 e3 3c
>
> eth_rx: 10: 08 06 00 01 08 00 06 04
>
> eth_rx: 18: 00 02 00 0b 2b 12 e3 3c
>
> eth_rx: 20: c0 a8 02 0e 00 50 c2 3b
>
> eth_rx: 28: 8f 0a c0 a8 02 4d 00 00
>
> eth_rx: 30: 00 00 00 00 00 00 00 00
>
> eth_rx: 38: 00 00 00 00 00 00 00 00
>
> passing packet to upper layer
>
> receiving packet
>
> rx status: 0x806d rx len: 24529
>
> ^^^ ^^^^^--> wrong
>
> Stefano
>
> --
> =====================================================================
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
> =====================================================================
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-04 8:02 ` Remy Bohmer
@ 2008-06-04 8:59 ` Remy Bohmer
2008-06-04 10:38 ` Stefano Babic
0 siblings, 1 reply; 19+ messages in thread
From: Remy Bohmer @ 2008-06-04 8:59 UTC (permalink / raw)
To: u-boot
Hello Stefano,
>> I have tried, the old error is gone, but the board hangs probably after
>> getting the first packets:
I believe I found the problem.
During a last minute cleanup I broke something that only breaks it in
32 bit mode.
So, it is probably not patch number 5, but patch number 1 that broke it...
I will post a mail in a few minutes solving this...
Please apply this new past on top of the 6-patches series I posted yesterday.
Kind Regards,
Remy
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-04 8:59 ` Remy Bohmer
@ 2008-06-04 10:38 ` Stefano Babic
2008-06-04 11:13 ` Remy Bohmer
0 siblings, 1 reply; 19+ messages in thread
From: Stefano Babic @ 2008-06-04 10:38 UTC (permalink / raw)
To: u-boot
Remy Bohmer wrote:
> I will post a mail in a few minutes solving this...
> Please apply this new past on top of the 6-patches series I posted yesterday.
Great ! It works, I tested now with bigger files and it sounds good !
I have seen that the complete patch (all patch 0-xx) is not so big and
smaller as the limit of the mailing list (17k < 40k). What about to send
only the complete patch ? It is easier to read for the review.
There are some issues with the coding style, too (trailing blanks, for
example).
Kind regards,
Stefano
--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de
=====================================================================
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-04 10:38 ` Stefano Babic
@ 2008-06-04 11:13 ` Remy Bohmer
2008-06-04 14:25 ` Ben Warren
0 siblings, 1 reply; 19+ messages in thread
From: Remy Bohmer @ 2008-06-04 11:13 UTC (permalink / raw)
To: u-boot
Hello Stefano,
> Great ! It works, I tested now with bigger files and it sounds good !
Good news!
> I have seen that the complete patch (all patch 0-xx) is not so big and
> smaller as the limit of the mailing list (17k < 40k). What about to send
> only the complete patch ? It is easier to read for the review.
I made it seperate patches because all changes are seperate from each other.
One does not have to install the complete series. Every step should
result in a bootable and working driver.
Some other rule says: Keep patches as small as possible...
I looked at the complete change at first, but that makes it
unreadable, and I believe, harder to review.
Many changes are trivial, only some are more intrusive...
> There are some issues with the coding style, too (trailing blanks, for
> example).
hmm, I have configured quilt such that it normally removes those whitespaces...
I have to find out what went wrong here.
Wolfgang, Is the merge window for these patches still open?
If so, I will clean up the patches, and distribute it again in about an hour.
Kind Regards,
Remy
2008/6/4 Stefano Babic <sbabic@denx.de>:
> Remy Bohmer wrote:
>
>> I will post a mail in a few minutes solving this...
>> Please apply this new past on top of the 6-patches series I posted yesterday.
>
>
> I have seen that the complete patch (all patch 0-xx) is not so big and
> smaller as the limit of the mailing list (17k < 40k). What about to send
> only the complete patch ? It is easier to read for the review.
>
> There are some issues with the coding style, too (trailing blanks, for
> example).
>
> Kind regards,
> Stefano
>
> --
> =====================================================================
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
> =====================================================================
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-04 11:13 ` Remy Bohmer
@ 2008-06-04 14:25 ` Ben Warren
2008-06-04 14:33 ` Remy Bohmer
0 siblings, 1 reply; 19+ messages in thread
From: Ben Warren @ 2008-06-04 14:25 UTC (permalink / raw)
To: u-boot
Remy Bohmer wrote:
> Hello Stefano,
>
>
>> Great ! It works, I tested now with bigger files and it sounds good !
>>
>
> Good news!
>
>
>> I have seen that the complete patch (all patch 0-xx) is not so big and
>> smaller as the limit of the mailing list (17k < 40k). What about to send
>> only the complete patch ? It is easier to read for the review.
>>
>
> I made it seperate patches because all changes are seperate from each other.
> One does not have to install the complete series. Every step should
> result in a bootable and working driver.
> Some other rule says: Keep patches as small as possible...
>
> I looked at the complete change at first, but that makes it
> unreadable, and I believe, harder to review.
> Many changes are trivial, only some are more intrusive...
>
>
>> There are some issues with the coding style, too (trailing blanks, for
>> example).
>>
>
> hmm, I have configured quilt such that it normally removes those whitespaces...
> I have to find out what went wrong here.
>
>
I only encountered one whitespace issue, in patch 5 and was able to fix
it. I use the --whitespace=strip option in git-am, so trailing
whitespace isn't a problem.
> Wolfgang, Is the merge window for these patches still open?
> If so, I will clean up the patches, and distribute it again in about an hour.
>
>
I've applied your patches to the net repo, and since you submitted them
by the deadline it should go in this release.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-04 14:25 ` Ben Warren
@ 2008-06-04 14:33 ` Remy Bohmer
0 siblings, 0 replies; 19+ messages in thread
From: Remy Bohmer @ 2008-06-04 14:33 UTC (permalink / raw)
To: u-boot
Hello Ben,
> I only encountered one whitespace issue, in patch 5 and was able to fix it.
> I use the --whitespace=strip option in git-am, so trailing whitespace isn't
> a problem.
Thanks!
> I've applied your patches to the net repo, and since you submitted them by
> the deadline it should go in this release.
Thanks again :-)
Remy
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-03 15:05 ` [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Ben Warren
2008-06-03 16:43 ` Stefano Babic
@ 2008-06-04 22:29 ` Wolfgang Denk
2008-06-04 23:17 ` Ben Warren
1 sibling, 1 reply; 19+ messages in thread
From: Wolfgang Denk @ 2008-06-04 22:29 UTC (permalink / raw)
To: u-boot
Dear Ben,
in message <48455D9F.2080501@gmail.com> you wrote:
>
> Is the merge window open for the rest of today, or is it closed? If
> open, I'll look at this patch set later today and act on it. Otherwise
> this goes into the 'for later' bin.
I did a terrible job of (not) merging patches during the last few
weeks, so I think we should keep the merge window open for another
week, i. e. until June 10.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Hindsight is an exact science.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller
2008-06-04 22:29 ` Wolfgang Denk
@ 2008-06-04 23:17 ` Ben Warren
0 siblings, 0 replies; 19+ messages in thread
From: Ben Warren @ 2008-06-04 23:17 UTC (permalink / raw)
To: u-boot
On Wed, Jun 4, 2008 at 3:29 PM, Wolfgang Denk <wd@denx.de> wrote:
> Dear Ben,
>
> in message <48455D9F.2080501@gmail.com> you wrote:
>>
>> Is the merge window open for the rest of today, or is it closed? If
>> open, I'll look at this patch set later today and act on it. Otherwise
>> this goes into the 'for later' bin.
>
> I did a terrible job of (not) merging patches during the last few
> weeks, so I think we should keep the merge window open for another
> week, i. e. until June 10.
>
Great news! Thanks. I'm sure I'm not the only one that thinks this
merge window was very short.
regards,
Ben
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2008-06-04 23:17 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-03 13:26 [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 1/6] DM9000: Add data bus-width auto detection Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 2/6] DM9000: repair debug logging Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 3/6] DM9000: improve eth_send() routine Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 4/6] DM9000: Improve eth_reset() routine Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 5/6] DM9000: Make driver work properly for DM9000A Remy Bohmer
2008-06-03 13:26 ` [U-Boot-Users] [patch 6/6] DM9000: Some minor code cleanups Remy Bohmer
2008-06-03 15:05 ` [U-Boot-Users] [patch 0/6] DM9000: Several fixes/cleanups for the DM9000A controller Ben Warren
2008-06-03 16:43 ` Stefano Babic
2008-06-03 18:26 ` Remy Bohmer
2008-06-04 6:36 ` Stefano Babic
2008-06-04 8:02 ` Remy Bohmer
2008-06-04 8:59 ` Remy Bohmer
2008-06-04 10:38 ` Stefano Babic
2008-06-04 11:13 ` Remy Bohmer
2008-06-04 14:25 ` Ben Warren
2008-06-04 14:33 ` Remy Bohmer
2008-06-04 22:29 ` Wolfgang Denk
2008-06-04 23:17 ` Ben Warren
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox