On Fri, Oct 25, 2019 at 08:39:48AM +0200, Alvaro Gamez Machado wrote: > to claim the specific SPI slave. It may be spidev as in my use case, or it > may really be any other driver. But its probe() function is never going to > be called because the error is not raised inside the driver, but immediately > after forcibly setting the default value to 8 in spi.c Then you need to extend the validation the core is doing here to skip this parameter when registering the device and only enforce it after a driver is bound, we don't have a driver at the time we initially register the device so we can't enforce this. > I can't modify spidev because spidev doesn't even know this is happening. You are, at some point, going to need to set your spidev to 32 bits per word (spidev does already support this).
Attachment:
signature.asc
Description: PGP signature