[U-Boot-Users] [PATCH] Altera Stratix II support

Addes Support for Altera's Stratix II.
Patch against commit 661bad63a076a96c39c64f136915f146725af92b A.k.a v1.3.2-rc3
can be downloaded publicly from: https://fo.extricom.com/pub/u-boot/u-boot-1.3.2-rc3_stritixII.patch
Signed-off-by: Eran Liberty liberty@extricom.com
Within your board specific init file you will have to call
1. fpga_init (/* relocated code offset. usually => */ gd->reloc_off); 2. fpga_add (fpga_altera, (Altera_desc*)&altera_desc);
Altera_desc* contines (for example): { Altera_StratixII, /* part type */ passive_serial, /* interface type */ 1, /* bytes of data part can accept */ (void *)(&funcs), /* interface function table */ 0L, /* base interface address */ 0 /* implementation specific cookie */ }
funcs is the interface. It is of type altera_board_specific_func. It looks like this: altera_board_specific_func func = { pre_fn, config_fn, status_fn, done_fn, clk_fn, data_fn, abort_fn, post_fn, };
you will have to implement these functions, which is usually bit banging some gpio.
within the coming days I will submit a Patch of my own board which demonstrate all this.
Have fun, Liberty

In message ffc2b1d40803091004x4f09d802rf70e317251f41bef@mail.gmail.com you wrote:
Addes Support for Altera's Stratix II.
Patch against commit 661bad63a076a96c39c64f136915f146725af92b A.k.a v1.3.2-rc3
can be downloaded publicly from: https://fo.extricom.com/pub/u-boot/u-boot-1.3.2-rc3_stritixII.patch
Please post patches inline for review. This patch is small enough so it fits easily with the list's size limits.
Before submitting the patch, please clean up white space problems (trailing white space, indentation not always by TABs), truncate too long lines, and put things like this on one line:
453 + } 454 + else {
=> } else {
Best regards,
Wolfgang Denk

An updated patch is at the same place: https://fo.extricom.com/pub/u-boot/u-boot-1.3.2-rc3_stritixII.patch
Please post patches inline for review. This patch is small enough so it fits easily with the list's size limits.
I remember from my last attempt about half a year ago to post patch that almost every mail application wrecked havoc in the code... so if it is ok with everyone I prefer it this way. I can assure you the link will exist as long as my company does (and I hope it is long enough)
Before submitting the patch, please clean up white space problems (trailing white space, indentation not always by TABs), truncate too long lines, and put things like this on one line:
453 + } 454 + else {
=> } else {
I have made sure my lines of code are complient with "Lindent -pcs" as indicated in the Wiki, even if they reside in files which do not follow this.
after patching I compiled some boards (like MPC8548CDS) to make sure nothing is broken.
Have fun Liberty

In message ffc2b1d40803261156w47bd107cg2f75b659c35a247c@mail.gmail.com you wrote:
An updated patch is at the same place: https://fo.extricom.com/pub/u-boot/u-boot-1.3.2-rc3_stritixII.patch
Please post your patch inline for review.
Please post patches inline for review. This patch is small enough so it fits easily with the list's size limits.
I remember from my last attempt about half a year ago to post patch that almost every mail application wrecked havoc in the code... so if it is ok with everyone I prefer it this way.
It is not OK. Please post your patch inline. Use git-send-email to post the patch and nothing should go wrong.
Best regards,
Wolfgang Denk
participants (2)
-
eran liberty
-
Wolfgang Denk