]>
git.ipfire.org Git - people/ms/u-boot.git/blob - board/esd/pmc440/fpga.h
3 * Matthias Fuchs, esd gmbh germany, matthias.fuchs@esd-electronics.com
5 * SPDX-License-Identifier: GPL-2.0+
8 extern int pmc440_init_fpga(void);
10 extern int fpga_pgm_fn(int assert_pgm
, int flush
, int cookie
);
11 extern int fpga_init_fn(int cookie
);
12 extern int fpga_err_fn(int cookie
);
13 extern int fpga_done_fn(int cookie
);
14 extern int fpga_clk_fn(int assert_clk
, int flush
, int cookie
);
15 extern int fpga_cs_fn(int assert_cs
, int flush
, int cookie
);
16 extern int fpga_wr_fn(int assert_write
, int flush
, int cookie
);
17 extern int fpga_wdata_fn (uchar data
, int flush
, int cookie
);
18 extern int fpga_read_data_fn(unsigned char *data
, int cookie
);
19 extern int fpga_write_data_fn(unsigned char data
, int flush
, int cookie
);
20 extern int fpga_busy_fn(int cookie
);
21 extern int fpga_abort_fn(int cookie
);
22 extern int fpga_pre_config_fn(int cookie
);
23 extern int fpga_post_config_fn(int cookie
);
25 extern int ngcc_fpga_pgm_fn(int assert_pgm
, int flush
, int cookie
);
26 extern int ngcc_fpga_init_fn(int cookie
);
27 extern int ngcc_fpga_done_fn(int cookie
);
28 extern int ngcc_fpga_clk_fn(int assert_clk
, int flush
, int cookie
);
29 extern int ngcc_fpga_wr_fn(int assert_write
, int flush
, int cookie
);
30 extern int ngcc_fpga_pre_config_fn(int cookie
);
31 extern int ngcc_fpga_post_config_fn(int cookie
);