a09f4b3b3889ee1241f2be7d5589863c152c88aa

Add support to print illegal programming IRQ errors for 780 CSID. Illegal programming Could be due to following reasons within a path. 1. User has to program either RAW formats or PAYLOAD on both for multi VCDT with the second decode format. It can neither be a mix of these. 2. Say in a multi VCDT situation for an active VC, the programmed value of DECODE_FORMAT is PAYLOAD_ONLY (0xF), the value of DECODE_FORMAT1 should also be programmed as PAYLOAD_ONLY. Failing this check would trigger the IRQ. 3. In a similar case, if both VCs and DTs are programmed to be same values, the DECODE_FORMATs should also match. 4. User has to perform sensor switching with a new RUP. For this, we need the MUP bit to be programmed along with RUP. 5. Early EOF enabled without VCROP registers programmed could also trigger this IRQ. CRs-Fixed: 2948116 Change-Id: Ib8cede8607d52586ef178c14a9a4bfd8d0b0b80e Signed-off-by: Chandan Kumar Jha <cjha@codeaurora.org>
Описание
No description provided
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%