I have a question regarding DSI panel(DSC) settings.
panel setting info
nvidia,dsi-instance = <0x0>;
nvidia,dsi-n-data-lanes = <0x4>;
nvidia,dsi-pixel-format = <0x4>;
nvidia,dsi-refresh-rate = <0x3c>;
nvidia,dsi-rated-refresh-rate = <0x3b>;
nvidia,dsi-te-polarity-low = <0x1>;
nvidia,dsi-video-data-type = <0x0>;
nvidia,dsi-video-clock-mode = <0x0>;
nvidia,dsi-controller-vs = <0x1>;
nvidia,dsi-virtual-channel = <0x0>;
nvidia,dsi-panel-reset = <0x1>;
nvidia,dsi-power-saving-suspend = <0x1>;
nvidia,dsi-lp00-pre-panel-wakeup = <0x1>;
nvidia,dsi-ulpm-not-support = <0x1>;
nvidia,enable-link-compression;
nvidia,enable-block-pred;
nvidia,slice-height=<0x2d0>;
nvidia,num-of-slices=<0x2>;
nvidia,comp-rate=<8>;
nvidia,dsi-init-cmd = <
0x0 0x39 0x3 0x0 0x0 0xb0 0x20 0x43 0x0 0x0
0x1 0xa
0x0 0x39 0x3 0x0 0x0 0xdf 0x4a 0x70 0x0 0x0
0x0 0x39 0x3 0x0 0x0 0xb0 0xa5 0x0 0x0 0x0
0x1 0x3c
0x0 0x5 0x35 0x0 0x0
0x0 0x5 0x11 0x0 0x0
0x1 0x96
0x0 0x15 0x51 0xef 0x0
0x0 0x15 0x53 0x0 0x0
0x0 0x15 0x55 0xc 0x0
0x0 0x39 0x6 0x0 0x0 0xed 0x13 0x0 0x7 0x0 0x31 0x0 0x0
0x0 0x39 0xf 0x0 0x0 0xe2 0x20 0xd 0x8 0xa8 0x0a 0xaa 0x4 0xa4 0x83 0x83 0x83 0x5c 0x5c 0x5c 0x0 0x0 0x0
0x1 0x14
0x0 0x39 0x3 0x0 0x0 0xb0 0xa5 0x0 0x0 0x0
0x0 0x5 0x11 0x0 0x0
0x1 0x96
0x0 0x5 0x29 0x0 0x0
>;
nvidia,dsi-n-init-cmd = <0x12>;
nvidia,panel-rst-gpio = <0x12 0x7b 0x1>;
nvidia,panel-bl-pwm-gpio = <0x1c 0x8 0x1>;
linux,phandle = <0x12a>;
phandle = <0x12a>;
disp-default-out {
nvidia,out-type = <0x2>;
nvidia,out-width = <0xd8>;
nvidia,out-height = <0x87>;
nvidia,out-flags = <0x0>;
nvidia,out-parent-clk = "pll_d";
nvidia,out-xres = <0x5a0>;
nvidia,out-yres = <0xb40>;
};
display-timings {
1440x2160-32-60Hz {
clock-frequency = <0x110a8dc0>;
hactive = <0x5a0>;
vactive = <0xb40>;
hfront-porch = <0x14>;
hback-porch = <0x34>;
hsync-len = <0x20>;
vfront-porch = <0x14>;
vback-porch = <0x18>;
vsync-len = <0x04>;
nvidia,h-ref-to-sync = <0x0>;
nvidia,v-ref-to-sync = <0x1>;
};
};
dmesg
[ 25.152916] CPU: 5 PID: 856 Comm: Xorg Tainted: G W 4.4.38-tegra #1
[ 25.152918] Hardware name: quill (DT)
[ 25.152919] task: ffffffc079db9900 ti: ffffffc079df0000 task.ti: ffffffc079df0000
[ 25.152927] PC is at tegra_dsi_set_phy_timing+0x58c/0x9ac
[ 25.152929] LR is at tegra_dsi_set_phy_timing+0x58c/0x9ac
[ 25.152931] pc : [] lr : [] pstate: 80000045
[ 25.152932] sp : ffffffc079df39e0
[ 25.152935] x29: ffffffc079df39e0 x28: ffffffc079df0000
[ 25.152938] x27: 0000000000000000 x26: 0000000000000018
[ 25.152941] x25: 000000000000b914 x24: 00000000000360d8
[ 25.152944] x23: 000000000027a380 x22: 0000000000176c40
[ 25.152946] x21: 00000000000039a8 x20: ffffffc1ea9f0400
[ 25.152949] x19: ffffffc1ea9f05dc x18: 0000000000000a03
[ 25.152952] x17: 0000007f9a003ad0 x16: ffffffc000b38a60
[ 25.152955] x15: 00000000f5257d14 x14: 37203a676e696d69
[ 25.152958] x13: 7420796870205348 x12: 206e616874207265
[ 25.152961] x11: 6c6c616d73207369 x10: 206b6e616c624820
[ 25.152964] x9 : 3a697364203a7961 x8 : ffffffc0013f9057
[ 25.152966] x7 : 0000000000000000 x6 : 000000002ed525c1
[ 25.152969] x5 : 000000002ed525c1 x4 : 0000000000000000
[ 25.152972] x3 : 0000000000000000 x2 : 0000000000000000
[ 25.152974] x1 : 0000000000000009 x0 : 000000000000004d
[ 25.152977] —[ end trace 4a35a19e84444349 ]—
[ 25.152979] Call trace:
[ 25.152983] [] tegra_dsi_set_phy_timing+0x58c/0x9ac
[ 25.152988] [] tegra_dsi_set_to_hs_mode+0x8c/0xbb8
[ 25.152992] [] tegra_dsi_send_dc_frames+0x44/0x150
[ 25.152996] [] tegra_dsi_send_panel_cmd+0x1ac/0x1e4
[ 25.152999] [] tegra_dc_dsi_postpoweron+0x70/0x12c
[ 25.153005] [] tegra_nvdisp_head_enable+0x32c/0xbb0
[ 25.153010] [] _tegra_dc_enable+0x60/0x94
[ 25.153014] [] tegra_dc_enable+0x54/0x168
[ 25.153020] [] tegra_fb_blank+0x10c/0x1c0
[ 25.153025] [] fb_blank+0x58/0xb8
[ 25.153029] [] do_fb_ioctl+0x210/0x5a0
[ 25.153032] [] fb_ioctl+0x48/0x50
[ 25.153039] [] do_vfs_ioctl+0x324/0x5e4
[ 25.153043] [] SyS_ioctl+0x84/0x98
[ 25.153048] [] el0_svc_naked+0x24/0x28
[ 25.153052] tegradc 15200000.nvdisplay: dsi: Hblank too short
[ 25.192557] tegradc 15200000.nvdisplay: dsi: Hblank is smaller than HS phy timing: 72 pix
[ 25.192568] ------------[ cut here ]------------
[ 25.192570] WARNING: at ffffffc0003f887c [verbose debug info unavailable]
[ 25.192574] Modules linked in: fuse bcmdhd pci_tegra bluedroid_pm
[ 25.192577] CPU: 5 PID: 856 Comm: Xorg Tainted: G W 4.4.38-tegra #1
[ 25.192578] Hardware name: quill (DT)
[ 25.192579] task: ffffffc079db9900 ti: ffffffc079df0000 task.ti: ffffffc079df0000
[ 25.192582] PC is at tegra_dsi_set_phy_timing+0x58c/0x9ac
[ 25.192584] LR is at tegra_dsi_set_phy_timing+0x58c/0x9ac
[ 25.192585] pc : [] lr : [] pstate: 80000045
[ 25.192586] sp : ffffffc079df3a90
[ 25.192589] x29: ffffffc079df3a90 x28: ffffffc079df0000
[ 25.192591] x27: ffffffc000b34000 x26: ffffffc0013cf000
[ 25.192593] x25: 000000000000b914 x24: 00000000000360d8
[ 25.192595] x23: 000000000027a380 x22: 0000000000176c40
[ 25.192596] x21: 00000000000039a8 x20: ffffffc1ea9f0400
[ 25.192598] x19: ffffffc1ea9f05dc x18: 0000000000000a03
[ 25.192600] x17: 0000007f9a003ad0 x16: ffffffc000b38a60
[ 25.192602] x15: 00000000f5257d14 x14: 37203a676e696d69
[ 25.192604] x13: 7420796870205348 x12: 206e616874207265
[ 25.192607] x11: 6c6c616d73207369 x10: 206b6e616c624820
[ 25.192609] x9 : 3a697364203a7961 x8 : ffffffc0013f9b9f
[ 25.192611] x7 : 0000000000000000 x6 : 000000002ee81005
[ 25.192613] x5 : 000000002ee81005 x4 : 0000000000000000
[ 25.192616] x3 : 0000000000000000 x2 : 0000000000000000
[ 25.192618] x1 : 0000000000000009 x0 : 000000000000004d
[ 25.192620] —[ end trace 4a35a19e8444434a ]—
[ 25.192621] Call trace:
[ 25.192624] [] tegra_dsi_set_phy_timing+0x58c/0x9ac
[ 25.192628] [] tegra_dsi_set_to_hs_mode+0x8c/0xbb8
[ 25.192631] [] tegra_dc_dsi_postpoweron+0x84/0x12c
[ 25.192634] [] tegra_nvdisp_head_enable+0x32c/0xbb0
[ 25.192638] [] _tegra_dc_enable+0x60/0x94
[ 25.192641] [] tegra_dc_enable+0x54/0x168
[ 25.192645] [] tegra_fb_blank+0x10c/0x1c0
[ 25.192649] [] fb_blank+0x58/0xb8
[ 25.192652] [] do_fb_ioctl+0x210/0x5a0
[ 25.192655] [] fb_ioctl+0x48/0x50
[ 25.192659] [] do_vfs_ioctl+0x324/0x5e4
[ 25.192662] [] SyS_ioctl+0x84/0x98
[ 25.192665] [] el0_svc_naked+0x24/0x28
[ 25.192669] tegradc 15200000.nvdisplay: dsi: Hblank too short
[ 25.815728] PD DISP2 index4 DOWN
[ 25.819269] PD DISP2 index4 UP
[ 25.820102] Parent Clock set for DC plld2
[ 25.822479] tegradc 15210000.nvdisplay: hdmi: pclk:594000K, set prod-setting:prod_c_600M
The screen is unchanged.
What kind of problem?