AnsweredAssumed Answered

mxc_mipi_dsi 21e0000.mipi: mipi_dsi IRQ status0:0x0, status1:0x80!

Question asked by 俊 李 on Oct 21, 2016
Latest reply on Nov 1, 2016 by 俊 李

hw:i.mx6D; mipi display (5“ 720*1280); LCD(0.65“ 800*600)

sw: linux3.17.53

 

question:

i have two display mipi display (5“ 720*1280)and LCD(0.65“ 800*600),When I give the LCD output,mipi display channel will be damaged,I use “ gst-launch -v videotestsrc ! imxv4l2sink device=/dev/video18 axis-top=0 axis-left=0 disp-width=800 disp-height=600 ” command。For example "clk_pllv3_av_set_rate: cannot configure divider when PLL is powered on" mistakes, but I don't know whether have correlation.The attachment is the shooting a video

 

device tree:

 

mxcfb1: fb@0 {
compatible = "fsl,mxc_sdc_fb";
disp_dev = "mipi_dsi";
interface_pix_fmt = "RGB24";
mode_str ="TRULY-WXGA";
default_bpp = <24>;
int_clk = <0>;
late_init = <0>;
status = "disabled";
};

mxcfb2: fb@1 {
compatible = "fsl,mxc_sdc_fb";
disp_dev = "lcd";
interface_pix_fmt = "RGB24";
mode_str ="800x600M@60";
default_bpp = <24>;
int_clk = <0>;
late_init = <0>;
status = "disabled";
};
lcd@0 {
compatible = "fsl,lcd";
ipu_id = <0>;
disp_id = <0>;
default_ifmt = "RGB24";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ipu1_1>;
status = "okay";
};

 

&mipi_dsi {
dev_id = <0>;
disp_id = <1>;
lcd_panel = "TRULY-WVGA";
reset-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
pwn-gpios = <&gpio4 14 1>;
resets = <&mipi_dsi_reset>;
status = "okay";
};

 

 

 

log:

MFW_GST_V4LSINK_PLUGIN 4.0.2 build on Apr 11 2015 02:49:00.
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstVideoTe1stSrc:videotestsrc0.GstPad:src: c2
aps = video/x-raw-yuv, format=(fo3urcc)NV12, width=(int)320, height7=(int)240, framerate=(fraction)30mxc_vout_try_task 1
/1, color-matrix=(string)sdtv, chmxc_vout_try_task 2
roma-site=(string)mpeg2
Pipelinemxc_vout_try_task 2.1
is PREROLLING ...
set v4ipu_try_task 1
l rotate sucessfully
ipu_try_task 0
mxc_vout_try_task 3
>>V4L_SINK: Actually buffer status:
hardware buffer : 12
software buffer : 0
/GstPipeline:pipeline0/MFW_GST_V4LSINK_INFO_T:mfw_gst_v4lsink_info_t0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)NV12, width=(int)320, height=(int)240, framerate=(fraction)30/1, color-matrix=(string)sdtv, chroma-siteclk_pllv3_av_set_rate: cannot configure divider when PLL is powered on
=(string)mpeg2
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
full screen size:720x1280
[V4L Update Display]: left=0, top=0, width=800, height=600
set v4l display crop sucessfully
New clock: GstSystemClock
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 2504566334 ns.
Setting pipeline to PAUSED ...
Running time 0:00:02.505438334 render fps 30.334
Setting pipeline to READY ...
/GstPipeline:pipeline0/MFW_GST_V4LSINK_INFO_T:mfw_gst_v4lsink_info_t0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = NULL
Setting pipeline to NULL ...
Total rendered:76
Freeing pipeline ...
[--->FINALIZE v4l_sink

Attachments

Outcomes