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 _______________________________________________ elinux-MinnowBoard mailing list [email protected] http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
