Part Number: SN65DSI86
Other Parts Discussed in Thread: TEST2
Hi,
There is no signal output when we enabled color mode.
In our design our cpu's 4 mipi dsi lanes are connected to sn65dsi86 and sn65dsi86's 2 dp lanes are connected to TUSB546.
At first I used ti-sn65dsi86 driver in linux, but it didn't work. Then I used the generated code of SN65DSI86_PANEL_VIDEOREGISTER_CALC.xlsm. But even then there is no signal output from sn65dsi86. I also changed ML_TX_MODE to 1(normal mode) instead of semi-training mode. This didn't work either. I also disabled enhanced framing and assr.
The status register 0xF0=3 and the others are 0.
My code is based on SN65DSI86_PANEL_VIDEOREGISTER_CALC.xlsm.
regmap_write(pdata->regmap, 0xff, 0x7);
regmap_write(pdata->regmap, 0x16, 0x1);
regmap_write(pdata->regmap, 0xff, 0x0);
regmap_write(pdata->regmap, 0x11, 0x00);
regmap_write(pdata->regmap, 0x5c, 0x01);
regmap_write(pdata->regmap, 0x0a, 0x6);
regmap_write(pdata->regmap, 0x10, 0x26);
regmap_write(pdata->regmap, 0x12, 0x59);
regmap_write(pdata->regmap, 0x13, 0x59);
regmap_write(pdata->regmap, 0x94, 0x80);
regmap_write(pdata->regmap, 0x0d, 0x1);
usleep_range(10000, 15000);
regmap_write(pdata->regmap, 0x5a, 0x00);
regmap_write(pdata->regmap, 0x93, 0x20);
regmap_write(pdata->regmap, 0x96, 0x1);
usleep_range(20000, 25000);
regmap_write(pdata->regmap, 0x20, 0x80);
regmap_write(pdata->regmap, 0x21, 0x07);
regmap_write(pdata->regmap, 0x22, 0);
regmap_write(pdata->regmap, 0x23, 0);
regmap_write(pdata->regmap, 0x24, 0x38);
regmap_write(pdata->regmap, 0x25, 0x04);
regmap_write(pdata->regmap, 0x2c, 0x94);
regmap_write(pdata->regmap, 0x2d, 0x0);
regmap_write(pdata->regmap, 0x30, 0x24);
regmap_write(pdata->regmap, 0x31, 0x00);
regmap_write(pdata->regmap, 0x34, 0x58);
regmap_write(pdata->regmap, 0x36, 0x4);
regmap_write(pdata->regmap, 0x38, 0x2c);
regmap_write(pdata->regmap, 0x3a, 0x5);
regmap_write(pdata->regmap, 0x5b, 0);
regmap_write(pdata->regmap, 0x3c, 0x17);
regmap_write(pdata->regmap, 0x5a, 0x08);

