Please choose at least one of the following tasks and make sure to adhere to the Linux Kernel coding style.
Create a simple character device driver which generates a checksum of the data sent to the kernel.
Provide the checksum via a procfs entry as well as an IOCTL.
Create an SPI bus driver which uses bit banging on an FTDI (or similar) USB interface.
Make sure that the driver can be used with spi-tools.
To get in touch with any mentor check the Mentor Contact List.