Hi,
I have an OMAP3530-EVM-like board with an FPGA on the GPMC bus. I've set CYCLE2CYCLESAMECSEN (GPMC_CONFIG6) so that chip select toggles for each transfer as the FPGA requires and I've enabled WAIT1 to signal read/write completion. Word transfers in Linux using "value=__raw_readw(fpga_addr)" work fine.
I tried enabling DMA for reading from the FPGA, but I'm not getting any values (all 0xff). DMA from RAM to RAM works fine, but not from the device. Are there other DMA settings which would affect how chip select is used, or how the transfers are timed?
Thanks!
,
John