mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
90579e82d5f79eb858954a9a97f067f18ab19a5c
This change enables external video CRC check for Maxim DP Serializer. This change - 1. Enable video line CRC functionality by setting specific register bit. 2. Add interrupt handler check for remote CRC check failure. 3. Reverse GPIO tunnel and remote error check is already set. 4. If there are CRC error across GMSL link then dmesg spew will indicate it. Verification - 1. Play some GFX application and view on monitor. 2. At DES side, using GUI, For register INTR8, set bit ERR_TX_EN to 1. 3. Clear exiting dmesg using "dmesg --clear" 4. On SER, using i2ccmd tool, Set bit LINE_CRC_EN to 0 at register 0x100. 5. Confirm on dmesg for error message like - "Remote deserializer error detected" bug 3463178 Signed-off-by: prafulls <prafulls@nvidia.com> Change-Id: Ieba2b19b7ce1a71173f6d34e61b1607f237cb1a5 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2753202 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Shu Zhong <shuz@nvidia.com> GVS: Gerrit_Virtual_Submit
Description
No description provided