mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
245c8ea296
PD#SWPL-97387 Problem: TV_TS/2.4_R2 failed Solution: remove useless parsing code, and adjust edid parsing and fallback policy 1.if edid checksum invalid in any block, or header of cta extension block is 0, then use fallback mode list 2.if base block header invalid, of checksum invalid, then don't parse base block except dtd / standard timing 3.for cta extension block, if block byte0 != 0x2, it means not valid extension block, skip parsing whole block. if block byte1 <= 2, it means that it's DVI block, skip parsing data block, just parse DTD. 4.fallback mode list: 480p/720p/1080p60hz, RGB,8bit, and uplayer should use 720p60hz RGB,8bit by default Verify: ah212 Test: TV_TS/2.4_R2 tested pass, hdmi1.4/2.0 CTS no side effect Change-Id: I9e24a16cd6d645f2e28f3238b2f20ace0b5090bb Signed-off-by: hang cheng <hang.cheng@amlogic.com>