
In message 1206575449-5159-1-git-send-email-wd@denx.de you wrote:
From: "eran liberty" eran.liberty@gmail.com
Adds Support for Altera's Stratix II.
Within your board specific init file you will have to call
- fpga_init (/* relocated code offset. usually => */ gd->reloc_off);
- 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.
Signed-off-by: Eran Liberty liberty@extricom.com
Applied, thanks.
Best regards,
Wolfgang Denk