Oh. I missed that you wanted to use a 20-bit encoder. You can arbitrarily change the bit-length of the SPI message, but you’ll have to write a driver for that encoder anyway. There doesn’t appear to be a standard for SPI encoders, so we have a separate driver for each.