Hi RT1170 product expert,
Culvertengineering found a reference to a silicon bug in MIPI-CSI grayscale in the NXP support site, and they would like to get confirmation that this bug has been fixed, and on what silicon version it was fixed. Please see:
I have checked and cannot find a reference to it in the V1.3 errata or user manual.
Could you confirm this is the latest errata, please?
From a Future Electronics training we used below Table 2 as part of the training material on the CSI and DSI interfaces of the RT1170.
This Table 2 mention an errata that was removed, but it doesn’t have any details on what that errata was:
I have been looking in to the latest official errata from our web (Rev 1.3 Errata) for the RT1170, but doesn’t say anything about MIPI issues and dont have the history and silicon mask version with timing as requested.
The rev 1.0 document seems to be unavailable so I don’t know if this many have been related to the issue that was mentioned in the community post that Culvertengineering found.
Can you help get the rev 1.0 and rev 1.1 Errata for the RT1170?
We need to be able to inform that this bug is fixed and what version of silicon it is fixed in.
Could I kindly ask you to provide this information please?
P.S. This needs immediate attention and it halts Culvertengineering development until they have a clear path to proceed.
We do support RAW formats over the parallel CSI interface. So the RAW mentions in section 44.1.1. above are correct. The limitation is only on the MIPI-CSI. We've removed all the "RAW" mentions within the MIPI-CSI chapter, but we should probably remove/rewrite the "Support for all CSI-2 data types" in the feature list. We should also double check on the MIPI D-PHY v.1.1 spec statement. Being compliant to the spec might not necessarily require support for all data types, but we should make sure of that.
I'll submit these to the documentation team.
That ERR was removed, because it was rolled into the RM, not because it was fixed. The RAW format support for the MIPI-CSI was removed from the RM, so this bug is now a feature. We do support RAW formats over the CSI parallel interface, just not over MIPI-CSI.
When we look at the RM we find:
Chapter 46 MIPI CSI2 (MIPI_CSI2)
i.MX RT1170 Processor Reference Manual, Rev. 1, 05/2021
The MIPI-CSI2 Controller has the following key features:
Pixel unpacking Layer, Low Level protocol, and Lane management
There is no mention of a limitation around bringing in RAW video from a sensor. This doesn’t really match up with the idea that there is an issue with RAW data input via MIPI not being supported by the RT1170.
The reference manual actually explicitly states that the RAW format is supported:
Something is not clear from documentation.
Could I kindly ask you to provide more information on what is right and wrong regards to MIPI and RAW implementation on RT1170 please?