Section 13.7.6.13 "CSI Image Parameter Register" of the i.MX 8M Quad Applications Processors Reference Manual states that the line size should be divisible by 8 bytes.
I've been using them with a sensor returning 780-byte lines (8bpp), which is divisible by 4, but *not* by 8. This works as long as the total buffer length is divisible by 8 bytes.
I want to add this functionality to the upstream Linux CSI driver, but I'd like to get an opinion from NXP.
Is this supported behaviour, and the datasheet is too strict? Or am I inviting some kind of trouble?
Is the CSI IP used in i.MX7 series working the same way?