Tool/software:
Hi TI,
This ticket is in continuation with the linked ticket. I was not able to reply on that so I am raising this one.
Env: QNX + SDK Version: 9_2_0_5
Issue: The leopard AR0280 is not working with Fusion Board2 but it is working with Fusion Board 1.
To debug the issue I am using single cam app. The output image looks as below:

The bigger monitor is the Leopard AR0820 camera output and the smaller one is ONSEMI AR0280.
After the single cam graph is running, I am sending the IM_SENSOR_CMD_DEBUG to remote service handler in imaging->iss_sensor.c.
In the handler I am reading back the sensor registers and fusion board 2 des registers(snap attached).

The Fusion Board 2 DES registers readback values are:
{0x01,0x00,0xdelay},
{0x0c,0x0f,0xdelay},
{0x10,0x83,0xdelay},
{0x11,0xa3,0xdelay},
{0x12,0xc3,0xdelay},
{0x13,0xe3,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xe4,0x02,0xdelay},
{0x58,0x5e,0xdelay},
{0x4c,0x38,0xdelay},
{0x0c,0x0f,0xdelay},
{0x32,0x03,0xdelay},
{0x33,0x03,0xdelay},
{0x5d,0x30,0xdelay},
{0x65,0xe4,0xdelay},
{0x5e,0xfe,0xdelay},
{0x66,0x9c,0xdelay},
{0x6d,0x68,0xdelay},
{0xa0,0x13,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0x01,0x00,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xe4,0x02,0xdelay},
{0x58,0x5e,0xdelay},
{0x4c,0x38,0xdelay},
{0x0c,0x0f,0xdelay},
{0x32,0x03,0xdelay},
{0x33,0x03,0xdelay},
{0x5d,0x30,0xdelay},
{0x65,0xe4,0xdelay},
{0x5e,0xfe,0xdelay},
{0x66,0x9c,0xdelay},
{0x6d,0x68,0xdelay},
{0xa0,0x13,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0x01,0x00,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xe4,0x02,0xdelay},
{0x58,0x5e,0xdelay},
{0x4c,0x38,0xdelay},
{0x0c,0x0f,0xdelay},
{0x32,0x03,0xdelay},
{0x33,0x03,0xdelay},
{0x5d,0x30,0xdelay},
{0x65,0xe4,0xdelay},
{0x5e,0xfe,0xdelay},
{0x66,0x9c,0xdelay},
{0x6d,0x68,0xdelay},
{0xa0,0x13,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0x01,0x00,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xe4,0x02,0xdelay},
{0x58,0x5e,0xdelay},
{0x4c,0x38,0xdelay},
{0x0c,0x0f,0xdelay},
{0x32,0x03,0xdelay},
{0x33,0x03,0xdelay},
{0x5d,0x30,0xdelay},
{0x65,0xe4,0xdelay},
{0x5e,0xfe,0xdelay},
{0x66,0x9c,0xdelay},
{0x6d,0x68,0xdelay},
{0xa0,0x13,0xdelay},
{0x4c,0x38,0xdelay},
{0xb0,0x1c,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0x01,0x00,0xdelay},
{0x32,0x03,0xdelay},
{0x1f,0x00,0xdelay},
{0xc9,0x0f,0xdelay},
{0xb0,0x1c,0xdelay},
{0xb1,0x92,0xdelay},
{0xb2,0x80,0xdelay},
{0x20,0x00,0xdelay},
{0xc7,0x10,0xdelay},
{0x33,0x03,0xdelay},
{0x20,0x00,0xdelay},
{0x3c,0x9f,0xdelay},
{0x01,0x00,0xdelay},
{0xffff,0x00,0xdelay },
Sensor WDR readback:
{0x3508, 0xaa80}
{0x350a, 0xc5c0}
{0x350c, 0xc8c4}
{0x350e, 0x8c8c}
{0x3510, 0x8c88}
{0x3512, 0x8c8c}
{0x3514, 0xa0a0}
{0x3518, 0x0040}
{0x351a, 0x8600}
{0x351e, 0x0e40}
{0x3506, 0x004a}
{0x3520, 0x0e19}
{0x3522, 0x7f7f}
{0x3524, 0x7f7f}
{0x3526, 0x7f7f}
{0x3528, 0x7f7f}
{0x30fe, 0x00a8}
{0x3584, 0x0000}
{0x3540, 0x8308}
{0x354c, 0x0031}
{0x354e, 0x535c}
{0x3550, 0x5c6c}
{0x3552, 0x0011}
{0x3370, 0x0111}
{0x337a, 0x0f50}
{0x337e, 0xfff8}
{0x3110, 0x0011}
{0x3100, 0x4000}
{0x3364, 0x0173}
{0x3180, 0x0021}
{0x3e4c, 0x0404}
{0x3e52, 0x0060}
{0x3180, 0x0021}
{0x37a0, 0x0001}
{0x37a4, 0x0001}
{0x37a8, 0x0001}
{0x37ac, 0x0000}
{0x3372, 0xf50f}
{0x302a, 0x0003}
{0x302c, 0x0701}
{0x302e, 0x0009}
{0x3030, 0x0087}
{0x3036, 0x0006}
{0x3038, 0x0001}
{0x303a, 0x0085}
{0x303c, 0x0003}
{0x31b0, 0x0047}
{0x31b2, 0x0026}
{0x31b4, 0x5187}
{0x31b6, 0x5248}
{0x31b8, 0x70ca}
{0x31ba, 0x028a}
{0x31bc, 0x8a88}
{0x31be, 0x0023}
{0x3004, 0x0000}
{0x3002, 0x0000}
{0x3008, 0x0eff}
{0x3006, 0x086f}
{0x32fc, 0x0000}
{0x37e0, 0x8421}
{0x37e2, 0x8421}
{0x323c, 0x8421}
{0x323e, 0x8421}
{0x3040, 0x0001}
{0x301d, 0x0000}
{0x3082, 0x0008}
{0x30ba, 0x1112}
{0x3012, 0x0075}
{0x3212, 0x0009}
{0x3216, 0x0001}
{0x3238, 0x0444}
{0x3c06, 0x1c88}
{0x3c08, 0x0100}
{0x31d0, 0x0001}
{0x3362, 0x00ff}
{0x3366, 0x0000}
{0x336a, 0x0000}
{0x32f6, 0x0001}
{0x300c, 0x05c8}
{0x300a, 0x08f8}
{0x33c0, 0x2000}
{0x33c2, 0x4000}
{0x33c4, 0x6000}
{0x33c6, 0x8000}
{0x33c8, 0xa000}
{0x33ca, 0xc000}
{0x33cc, 0xe000}
{0x33ce, 0xf000}
{0x33d0, 0xf400}
{0x33d2, 0xf800}
{0x33d4, 0xfc00}
{0x33d6, 0xffc0}
{0x33d8, 0xffc0}
{0x33da, 0xffc0}
{0x33dc, 0xffc0}
{0x33de, 0xffc0}
{0x37a0, 0x0001}
{0x37a4, 0x0001}
{0x37a8, 0x0001}
{0x37ac, 0x0000}
{0x3280, 0x0fa0}
{0x3282, 0x0fa0}
{0x3284, 0x0fa0}
{0x3286, 0x0fa0}
{0x3288, 0x0fa0}
{0x328a, 0x0fa0}
{0x328c, 0x0fa0}
{0x328e, 0x0fa0}
{0x3290, 0x0fa0}
{0x3292, 0x0fa0}
{0x3294, 0x0fa0}
{0x3296, 0x0fa0}
{0x3298, 0x0fa0}
{0x329a, 0x0fa0}
{0x329c, 0x0fa0}
{0x329e, 0x0fa0}
{0x3100, 0x4000}
{0x3102, 0x6064}
{0x3104, 0x6064}
{0x3106, 0x6064}
{0x3108, 0x07d0}
{0x31ae, 0x0204}
{0x31ac, 0x140c}
{0x301a, 0x025c}
{0x3064, 0x0000}
{0x301a, 0x025c}
{0x3064, 0x0000}
{0x305a, 0x0127}
{0x35a4, 0x0127}
{0x35ac, 0x0127}
{0x35b4, 0x0127}
{0x3058, 0x01ec}
{0x35a2, 0x01ec}
{0x35aa, 0x01ec}
{0x35b2, 0x01ec}
I have verified the values with datasheets and readback values with fusion board 1 and not able to figure out where the issue is. Kindly Suggest.
Thanks and Regards,
Lalit Meena