Hello,
We have a custom LS1043A board. We want to use IFC to communicate with an extern FPGA .
I want to write data to extern FPGA, I see the code in uboot/board/freescale/ls1043ardb/cpld.c :
Please refer to "Table 2-1. System memory map" in LS1043ARM, this address is IFC region, no need initialization to write this memory.
Thanks for your answer, my understand to your answer is :
If I want to write 1 to address 0x0f of extern FPGA, I only need to write one line of code :
out_8(0x7fb00000 + 0x0f, 0x01);
this data "0x01" will be written in the address 0x0f of extern FPGA, any other initialization work (such as internal sram init in IFC nand flash) we do not need to do in driver