From sad experience I don't promise that this is the only bug, but... That will not work with the released Linux kernel, which set up clocks under the (unsafe) assumption that bpp >= 8*lanes. (In this case it looks like bpp=18, lanes=3.)
It might work better with https://github.com/raspberrypi/linux/pull/6157
Also, ensure that porches and blanking intervals are long enough to be physically realizable over DSI (which I think means enough time to send 6 bytes: two for CRC and four for a short packet header) and preferably long enough to allow a return to LP11 state.
It might work better with https://github.com/raspberrypi/linux/pull/6157
Also, ensure that porches and blanking intervals are long enough to be physically realizable over DSI (which I think means enough time to send 6 bytes: two for CRC and four for a short packet header) and preferably long enough to allow a return to LP11 state.
Statistics: Posted by njh — Fri Jul 05, 2024 9:44 am