I need to transfer a block of data to a device attached to the GPMC bus of an OMAP4 (Pandaboard)
I currently loop in C in my OMAP4 Linux (Ubuntu) device driver calling writew or readw
I was wondering if ioread16_rep and iowrite16_rep would be faster
I tried to follow the implementations to see how it was done but I am having problems following the code
does anyone know if ioread16_rep is more efficient (using DMA or some other facility of the OMAP4 to improve performance)?
the transfers are blocks of 512B so I am not sure if the overhead of setting up the DMA is worth the gain it provides
thanks
Bernard