Skip to contentSkip to conversation

xilinx_emaclite.c ping-pong macro names

PATCH New alain.peteut at space.unibe.ch 4 participants 7 messages Apr 15, 2011 – Aug 25, 2011

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 xilinx_emaclite.c ping-pong macro names

Dear all,

The macro name configuring Ping/Pong didn't match. It has been checked on a Spartan3e Starterkit.

Kind regards,
Alain

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-xilinx_emaclite.c-ping-pong-fix.patch
Type: text/x-diff
Size: 0 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20110415/9f0400cd/attachment.patch

#1 lore raw

PATCH 1/1 xilinx_emaclite.c ping-pong macro names

Dear alain.peteut at space.unibe.ch,

Quoted 3 lines · In message <[email protected]> you wrote:

The macro name configuring Ping/Pong didn't match. It has been checked on a Spartan3e Starterkit.

This should probably be part of the commit message.

Your patch has a number of coding style issues: indentation not by TAB, trailing white space, etc. Please fix, then verify by ruinning through checkpatch, and resubmit.

Thanks.

Best regards,

Wolfgang Denk

Signature · 5 lines
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
Children are natural mimics who act like their parents despite  every
effort to teach them good manners.
#2 lore raw

PATCH 1/1 xilinx_emaclite.c ping-pong macro names

Please find attached the checked patch. Sorry for the inconvenience.

Kind regards,
Alain

Quoting Wolfgang Denk <[email protected]>:

Quoted 18 lines

Dear alain.peteut at space.unibe.ch,

Quoted 3 lines · In message <[email protected]> you wrote:

The macro name configuring Ping/Pong didn't match. It has been checked on a Spartan3e Starterkit.

This should probably be part of the commit message.

Your patch has a number of coding style issues: indentation not by TAB, trailing white space, etc. Please fix, then verify by ruinning through checkpatch, and resubmit.

Thanks.

Best regards,

Quoted 9 lines

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 Children are natural mimics who act like their parents despite every effort to teach them good manners.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-xilinx_emaclite.c-Ping-Pong-fixes.patch
Type: text/x-diff
Size: 0 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20110415/567d7583/attachment.patch

#3 lore raw

PATCH 1/1 xilinx_emaclite.c ping-pong macro names

Hi Alain,

Le 15/04/2011 14:49, alain.peteut at space.unibe.ch a ?crit :

Quoted 1 line

Please find attached the checked patch. Sorry for the inconvenience.

Please follow the rules for updated patches:

<http://www.denx.de/wiki/view/U-Boot/Patches#Sending_updated_patch_versions>

(also, while patchwork seems to deal well with patches sent as attachments, please consider sending the patches inline, for instance using 'git send-email' commands. Many of us look at patches in their mail, and just seeing an attachment and having to open it in an external app is a bit of a pain.)

Amicalement,

Signature · 1 line
Albert.
#4 lore raw

PATCH 1/1 xilinx_emaclite.c ping-pong macro names

In reply to alain.peteut at space.unibe.ch

Dear alain.peteut at space.unibe.ch,

Quoted 2 lines · In message <[email protected]> you wrote:

Please find attached the checked patch. Sorry for the inconvenience.

Please send patches inline. No attachments!

And please stick to the rules with updated versions - mark the version in the Subject, and provide a Changelog. See
http://www.denx.de/wiki/view/U-Boot/Patches#Sending_updated_patch_versions

Also, please provide a meaningful Subject: and commit message - I have to admit that I have no idea what this patch is suposed to be about.

Quoted 4 lines

/*
- * TX - TX_PING & TX_PONG initialization
+ TX - TX_PING & TX_PONG initialization
*/

Why are you messing up a previously correct multinine comment into an incorrect one?

Please undo.

Review static int emaclite_init(struct eth_device *dev, bd_t > *bis) · line 160

Quoted 7 lines
(quoted diff) +1 -1
 	out_be32 (emaclite.baseaddress + XEL_TSR_OFFSET, 0);
@@ -155,12 +157,13 @@ static int emaclite_init(struct eth_device *dev, bd_t > *bis)
 	while ((in_be32 (emaclite.baseaddress + XEL_TSR_OFFSET) &
 		XEL_TSR_PROG_MAC_ADDR) != 0) ;
 
-#ifdef CONFIG_XILINX_EMACLITE_TX_PING_PONG
+#ifdef XILINX_EMACLITE_TX_PING_PONG

Why are you making this change? Configurable parameteres are supposed to start with CONFIG_ resp. CONFIG_SYS_ ?

Review static int emaclite_init(struct eth_device *dev, bd_t > *bis) · line 162

Quoted 3 lines
(quoted diff) +2 -1
-	out_be32 (emaclite.baseaddress + XEL_TPLR_OFFSET, ENET_ADDR_LENGTH);
+	out_be32 (emaclite.baseaddress + XEL_TPLR_OFFSET + XEL_BUFFER_OFFSET,
+		ENET_ADDR_LENGTH);

This change appears to be unrelated to macro names. Please split into separate patches, and provde information what you change and why.

Best regards,

Wolfgang Denk

Signature · 8 lines
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
PUBLIC NOTICE AS REQUIRED BY LAW:  Any Use of This  Product,  in  Any
Manner  Whatsoever,  Will  Increase  the  Amount  of  Disorder in the
Universe. Although No Liability Is Implied Herein,  the  Consumer  Is
Warned  That  This  Process Will Ultimately Lead to the Heat Death of
the Universe.
#5 lore raw

PATCH 1/1 xilinx_emaclite.c ping-pong macro names

Quoted 35 lines · Wolfgang Denk

Dear alain.peteut at space.unibe.ch,

Quoted 1 line · In message <[email protected]> you wrote:

Please find attached the checked patch. Sorry for the inconvenience.

Please send patches inline. No attachments!

And please stick to the rules with updated versions - mark the version in the Subject, and provide a Changelog. See
http://www.denx.de/wiki/view/U-Boot/Patches#Sending_updated_patch_versions

Also, please provide a meaningful Subject: and commit message - I have to admit that I have no idea what this patch is suposed to be about.

Quoted 4 lines

/*
- * TX - TX_PING & TX_PONG initialization
+ TX - TX_PING & TX_PONG initialization
*/

Why are you messing up a previously correct multinine comment into an incorrect one?

Please undo.

Review static int emaclite_init(struct eth_device *dev, bd_t > *bis) · line 160

Quoted 7 lines
(quoted diff) +1 -1
 	out_be32 (emaclite.baseaddress + XEL_TSR_OFFSET, 0);
@@ -155,12 +157,13 @@ static int emaclite_init(struct eth_device *dev, bd_t > *bis)
 	while ((in_be32 (emaclite.baseaddress + XEL_TSR_OFFSET) &
 		XEL_TSR_PROG_MAC_ADDR) != 0) ;
 
-#ifdef CONFIG_XILINX_EMACLITE_TX_PING_PONG
+#ifdef XILINX_EMACLITE_TX_PING_PONG

Why are you making this change? Configurable parameteres are supposed to start with CONFIG_ resp. CONFIG_SYS_ ?

Quoted 6 lines

Review static int emaclite_init(struct eth_device *dev, bd_t > *bis) · line 162

Quoted 3 lines
(quoted diff) +2 -1
-	out_be32 (emaclite.baseaddress + XEL_TPLR_OFFSET, ENET_ADDR_LENGTH);
+	out_be32 (emaclite.baseaddress + XEL_TPLR_OFFSET + XEL_BUFFER_OFFSET,
+		ENET_ADDR_LENGTH);

This change appears to be unrelated to macro names. Please split into separate patches, and provde information what you change and why.

I have found this old post.
Just some my comments.

1. Wolfgang if you see any patches for xilinx fpga and microblaze and I don't reply that posts for a while, please ping me. I am more focus on other things and not checking u-boot malling list so often - it will be better soon.

2. This change is caused by misunderstanding of xparameters.h for microblaze/xilinx ppc boards. If someone wants to use looong xilinx xparameters from EDK/SDK project, not the correct one generated by u-boot bsp, reach problems like this and wants to rename it.
The reason why I decided several years ago to use u-boot BSP was that new xparameters.h in board contains just minimum parameters which are important for u-boot. It wasn't and I believe it is unacceptable to add hundreds line with unimportant macros which are totally unrelated to u-boot.

Thanks,
Michal

Signature · 4 lines
Michal Simek, Ing. (M.Eng)
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/
Microblaze U-BOOT custodian
#6 lore raw

PATCH 1/1 xilinx_emaclite.c ping-pong macro names

Dear Michal Simek,

Quoted 4 lines · In message <[email protected]> you wrote:

1. Wolfgang if you see any patches for xilinx fpga and microblaze and I don't reply that posts for a while, please ping me. I am more focus on other things and not checking u-boot malling list so often - it will be better soon.

Sorry, but I don't have time and resources to track things like that - there are way too many custodians and developers out there that I could maintain a list of unanswered mails for each of them.

Quoted 6 lines

2. This change is caused by misunderstanding of xparameters.h for microblaze/xilinx ppc boards. If someone wants to use looong xilinx xparameters from EDK/SDK project, not the correct one generated by u-boot bsp, reach problems like this and wants to rename it.
The reason why I decided several years ago to use u-boot BSP was that new xparameters.h in board contains just minimum parameters which are important for u-boot. It wasn't and I believe it is unacceptable to add hundreds line with unimportant macros which are totally unrelated to u-boot.

I'm afraid I don;t understand what you want to tell me here. In any
case, the patch cannot be applied as is, so if there are parts of it that should be merged it has to be reposted anyway.

Best regards,

Wolfgang Denk

Signature · 6 lines
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
There were meetings. There were always meetings. And they were  dull,
which is part of the reason they were meetings. Dull likes company.
                                    - Terry Pratchett, _Making_Money_