[PATCH v4 1/1] can: add pruss CAN driver.
subhasish at mistralsolutions.com
Tue May 10 08:21:12 EDT 2011
>> Yes, In case if we allow the ALL implementation, it hogs the CPU.
>> In that case we do not need the PRU. The whole purpose of the PRU
>> is to offload the processor for any such implementations.
> So the kernel presumably needs to switch between using the PRU and native
> according to the number of ids being requested at the time ?
All the IDs are programmed into the PRU data RAM.
The Kernel receives interrupts based upon these IDs.
I could not clearly follow "PRU and native", could you please elaborate.
> That would be roughly what we do with other things (eg IP multicast) so
> that apps don't need to know all the innards
More information about the linux-arm-kernel