TPoint75
Fortgeschrittenes Mitglied
- 22
Oje, wenn man sich mal die 3700 Zeilen Code des DSI-Treibers anschaut stellt man schnell fest, das den Entwicklern da bei Moto auch so einiges nich ganz klar war..
/* XXX: one packet could be longer, I think? Line buffer is
* 1024 x 24bits, but we have to put DCS cmd there also.
* 1023 * 3 should work, but causes strange color effects. */
/* XXX there seems to be a bug in this driver
* or OMAP hardware. Some updates with certain
* widths and x coordinates fail. These widths
* are always odd, so "fix" it here for now */
/* XXX We don't need to send the update area coords to the
* panel every time. But for some reason TE doesn't work if we
* don't send at least a BTA here... */
/* XXX: one packet could be longer, I think? Line buffer is
* 1024 x 24bits, but we have to put DCS cmd there also.
* 1023 * 3 should work, but causes strange color effects. */
/* XXX there seems to be a bug in this driver
* or OMAP hardware. Some updates with certain
* widths and x coordinates fail. These widths
* are always odd, so "fix" it here for now */
/* XXX We don't need to send the update area coords to the
* panel every time. But for some reason TE doesn't work if we
* don't send at least a BTA here... */