Tool/software:
Unable to receive data in ADV7282AM
Device Config
Board : SK-AM625-EVM
Image : SDK9.0 with the TI provided SD card image
Sensor : ADV7282AM(Not Working)/ IMX219(working).
Lane config: ADV7282AM → 1 lane, IMX219 → 2 lanes
Issue : Evaluating the register 0x30101048
ADV7282AM : the register 0x30101048 value is 0x00222206 (or) 0x00222306 (Sometimes) ref:
IMX219 : the register 0x30101048 value is 0x00223307 (Mostly)
Configured DTB with one data lane IMX219 the result is r 0x30101048 value is 0x00222307 (Mostly)
Checked the Clk and data in Oscilloscope Image Attached below
The CSI and DPHY register value single shot:
--- CSI2 Aggregator Config --- 0x0070E000: 0x66A02A01 0x0070E008: 0x00000000 0x0070E00C: 0x00000008 0x0070E010: 0x00000000 0x0070E03C: 0x00000000 0x0070E040: 0x00000000 0x0070E080: 0x00000000 0x0070E0C0: 0x00000000 0x0070E13C: 0x00000000 0x0070E140: 0x00000000 0x0070E180: 0x00000000 0x0070E1C0: 0x00000000 0x0070E200: 0x00000000 0x0070E204: 0x00000000 0x0070E208: 0x00000000 0x0070E20C: 0x00000000 --- CSI2 Internal Config --- 0x30100000: 0x6690A200 0x30100010: 0x00000000 0x30100014: 0x00000000 0x30100100: 0x00000000 0x30100104: 0x00000000 0x30100300: 0x00000000 0x30100304: 0x00000000 0x30100500: 0x00000000 0x30100504: 0x00000000 0x30100700: 0x00000000 0x30100704: 0x00000000 0x30100A80: 0x00000000 0x30100A84: 0x00000000 --- CSI2 Config --- 0x30101000: 0x8C63164C 0x30101004: 0x00000000 0x30101008: 0x43210100 0x30101010: 0x00000000 0x30101018: 0x00000000 0x3010101C: 0x00000000 0x30101020: 0x00000000 0x30101024: 0x00000000 0x30101028: 0x00000120 0x3010102C: 0x00000000 0x30101040: 0x00011011 0x30101048: 0x00222206 0x3010104C: 0x00000000 0x30101050: 0x00000000 0x30101060: 0x10000000 0x30101074: 0x00000000 0x30101080: 0x00000000 --- CSI2 Stream Config (with offsets) --- Stream0 0x30101100: 0x00000001 Stream0 0x30101104: 0x80000111 Stream0 0x30101108: 0x00000000 Stream0 0x3010110c: 0x00000100 Stream0 0x30101110: 0x00000000 Stream0 0x30101114: 0x00000000 Stream0 0x30101118: 0x00000000 Stream0 0x3010111c: 0x00000000 Stream0 0x30101120: 0x00000000 Stream0 0x30101124: 0x00000000 Stream0 0x30101128: 0x00000000 Stream1 0x30101200: 0x00000000 Stream1 0x30101204: 0x80000011 Stream1 0x30101208: 0x00000000 Stream1 0x3010120c: 0x00000100 Stream1 0x30101210: 0x00000000 Stream1 0x30101214: 0x00000000 Stream1 0x30101218: 0x00000000 Stream1 0x3010121c: 0x00000000 Stream1 0x30101220: 0x00000000 Stream1 0x30101224: 0x00000000 Stream1 0x30101228: 0x00000000 Stream2 0x30101300: 0x00000001 Stream2 0x30101304: 0x80000111 Stream2 0x30101308: 0x00000000 Stream2 0x3010130c: 0x00000100 Stream2 0x30101310: 0x00000000 Stream2 0x30101314: 0x00000000 Stream2 0x30101318: 0x00000000 Stream2 0x3010131c: 0x00000000 Stream2 0x30101320: 0x00000000 Stream2 0x30101324: 0x00000000 Stream2 0x30101328: 0x00000000 Stream3 0x30101400: 0x00000001 Stream3 0x30101404: 0x80000111 Stream3 0x30101408: 0x00000000 Stream3 0x3010140c: 0x00000100 Stream3 0x30101410: 0x00000000 Stream3 0x30101414: 0x00000000 Stream3 0x30101418: 0x00000000 Stream3 0x3010141c: 0x00000000 Stream3 0x30101420: 0x00000000 Stream3 0x30101424: 0x00000000 Stream3 0x30101428: 0x00000000 --- CSI2 ASF --- 0x30101900: 0x00000000 0x30101904: 0x00000000 0x30101908: 0x0000007F 0x3010190C: 0x00000000 0x30101910: 0x0000007F 0x30101920: 0x00000000 0x30101924: 0x00000000 0x30101928: 0x00000000 0x30101930: 0x00000000 0x30101934: 0x00000001 0x30101938: 0x00000000 0x30101940: 0x00003FFF 0x30101944: 0x00000000 0x30101FFC: 0x50220200 --- DPHY --- 0x30110020: 0x00000429 0x30110040: 0x00800000 0x3011004C: 0x00000000 0x30110050: 0x00000000 0x30110B00: 0x000001EF 0x30110B04: 0x00000000 0x30110B08: 0xAAAAAAAA 0x30110B0C: 0x000000AA 0x30111000: 0x40800000
Any other info or steps for debugging the CSI-2 RX and MIPI D-PHY peripherals would be appreciated at this point.