1. 图像输入宽度超过1024后,显示不正常的问题,这是由于驱动中对于 V3s 的 scanline 值配置不正确引起到,目前最新的内核(5.18-rc)依然存在这个 bug。该问题我在另外一个贴子描述过。
2. 第二个 Plane 输入 YUV 格式时颜色不正常。该问题主线在 5.9 的时候修复过了(5.4.70 也打了补丁),但估计很多人还在使用 5.2 版本,所以再此多提一嘴。问题一共是两处:一处是第二个 Plane 的 CSC 寄存器地址不正确,另外一处是 Mixer 的寄存器映射范围不正确。
解决方法: 参考主线的两个提交:提交1 提交2