I am developing a BSP (board Support Package) for a Linux board. The board contains a device which runs on SPI. I would likw your suggestions on weather I should provide a device specific driver with the BSP or should a SPI driver be sufficient.
Also if some device has user mode driver instead of kernel mode. Then this user mode driver will be part of BSP?