* Tomi Valkeinen tomi.valkeinen@ideasonboard.com [210226 09:04]:
Hmm, if I read the code right, TE was not enabled at all before this patch. And this patch enables it. So maybe TE has never worked with that panel?
You could try changing the enable_te calls to pass false.
Or with the upstream driver, comment out
mipi_dsi_dcs_set_tear_on(ddata->dsi, MIPI_DSI_DCS_TEAR_MODE_VBLANK);
Yup you're right that's it.
Commenting it out in drivers/gpu/drm/panel/panel-dsi-cm.c makes the warnings go away.
There are some BTA related comments in the old v3.0.8 based Android kernel for droid4 panel at [0], but I don't really follow what they mean. Maybe it's some ordering issue?
Regards,
Tony
[0] https://github.com/NotKit/android_kernel_motorola_omap4-common/blob/hybris-1...