Lines Matching full:fpga

32 /* Start the FPGA programming by initialize the FPGA Manager */
77 /* To enable FPGA Manager configuration */ in fpgamgr_program_init()
80 /* To enable FPGA Manager drive over configuration line */ in fpgamgr_program_init()
83 /* Put FPGA into reset phase */ in fpgamgr_program_init()
86 /* (1) wait until FPGA enter reset phase */ in fpgamgr_program_init()
94 puts("FPGA: Could not reset\n"); in fpgamgr_program_init()
98 /* Release FPGA from reset phase */ in fpgamgr_program_init()
101 /* (2) wait until FPGA enter configuration phase */ in fpgamgr_program_init()
109 puts("FPGA: Could not configure\n"); in fpgamgr_program_init()
122 /* Ensure the FPGA entering config done */
135 printf("FPGA: Configuration error.\n"); in fpgamgr_program_poll_cd()
146 printf("FPGA: Timeout waiting for program.\n"); in fpgamgr_program_poll_cd()
156 /* Ensure the FPGA entering init phase */
165 /* (4) wait until FPGA enter init phase or user mode */ in fpgamgr_program_poll_initphase()
180 /* Ensure the FPGA entering user mode */
189 /* (5) wait until FPGA enter user mode */ in fpgamgr_program_poll_usermode()
198 /* To release FPGA Manager drive over configuration line */ in fpgamgr_program_poll_usermode()
205 * FPGA Manager to program the FPGA. This is the interface used by FPGA driver.
213 puts("FPGA: Unaligned data, realign to 32bit boundary.\n"); in socfpga_load()
217 /* Prior programming the FPGA, all bridges need to be shut off */ in socfpga_load()
219 /* Disable all signals from hps peripheral controller to fpga */ in socfpga_load()
222 /* Disable all signals from FPGA to HPS SDRAM */ in socfpga_load()
232 /* Initialize the FPGA Manager */ in socfpga_load()
237 /* Write the RBF data to FPGA Manager */ in socfpga_load()
240 /* Ensure the FPGA entering config done */ in socfpga_load()
245 /* Ensure the FPGA entering init phase */ in socfpga_load()
250 /* Ensure the FPGA entering user mode */ in socfpga_load()