Other Parts Discussed in Thread: SN65DSI86
您好!
当我们启用颜色模式时、没有信号输出。
在我们的设计中、CPU 的4个 mipi DSI 通道连接到 sn65dsi86、sn65dsi86的2个 DP 通道连接到 TUSB546。
起初、我在 Linux 中使用了 ti-sn65dsi86驱动程序、但它不起作用。 然后、我使用了 SN65DSI86_Panel_VIDEOREGISTER_CALC.xlsm 生成的代码。 但即使这样、sn65dsi86也没有信号输出。 我还将 ML_TX_MODE 更改为1 (正常模式)、而不是半训练模式。 这也不起作用。 我还禁用了增强型组帧和 ASSR。
状态寄存器0xF0=3、其它为0。
我的代码基于 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);

