[MinnowBoard] SPI module

John Hawley john.hawley at intel.com
Fri Jun 12 20:49:06 UTC 2015

On 06/12/2015 01:17 PM, Lucas De Marchi wrote:
> Hey,
> I'm looking at the module needed in order to use spidev:
> https://github.com/MinnowBoard/minnow-max-extras/blob/master/modules/low-speed-spidev/low-speed-spidev.c
> Why do we need an out-of-tree module?  Has anyone tried to upstream it
> or use other means to bind the device to the spidev driver?

The module is a board file, and thus won't be accepted by upstream.
There are, now, two ways to bind the data: ACPI 5.1 introduced _DSDs,
which the Linux kernel now supports (in fairly recent kernels).  The
other way is via board files, which work a bit more universally and that
the driver you are pointing to is an example of.

- John 'Warthog9' Hawley

More information about the elinux-MinnowBoard mailing list