Hi guys,
I want to do a PCI driver that runs in T2080RDB in order to learn how to do a proper driver. I want to try the device which is in the board (Crypto Coprocessor c293 ). I am having some questions:
Are there any driver for this coprocessor in Linux? I am using the platform Yocto that is given by freescale in order to create my Linux.
If there is not, how can I try this device? Any idea how to start? I just want to access to any memory space or register to check if my driver is right.
Best regards.
Solved! Go to Solution.
You should follow the instructions from the document I mentioned above to
enable the crypto processor support on your board.
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Well, the crypto processor driver is probably not the simplest PCI device driver. It is built
off-kernel and is part of a separate package. To review it's source code, unpack pkc-host SDK package,
top-level routines are defined in fsl-c2x0_driver.c Additional details can be found here:
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks very much. does that mean that when I build a operative system with yocto, the coprocessor is not working? do I need to implement a driver in order to use this processor?
You should follow the instructions from the document I mentioned above to
enable the crypto processor support on your board.
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------