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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

Jump to solution
1,958 Views
q11241113
Contributor III

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

Labels (4)
0 Kudos
1 Solution
6 Replies
1,457 Views
q11241113
Contributor III

i use the Linux version 4.1.15+g77f6154 ,have the same problem.mipi.png

0 Kudos
1,457 Views
q11241113
Contributor III

 The problem is not a simple multiple displays,LCD and hdmi is ok .this is kernel bug,I need to have a positive solution, rather than call me see manual.There is no reason why do explain, is to use a manual to my question.If it is so, why I need you help???

0 Kudos
1,457 Views
igorpadykov
NXP Employee
NXP Employee

please try to reproduce this issue on nxp reference board with

Demo Images from

i.MX 6 Series Software and Development Tool|NXP 

regarding custom board issues, nxp has service for helping to port

software, NXP Professional Services:

http://www.nxp.com/support/nxp-professional-services:PROFESSIONAL-SERVICE

Best regards
igor

0 Kudos
1,457 Views
q11241113
Contributor III

i do not how to do

0 Kudos
1,457 Views
igorpadykov
NXP Employee
NXP Employee

Hi

please try commands given in attached Linux Guide sect.7.3.1.6 Video playback to multiple displays

and use L4.1.15 BSP :

http://www.nxp.com/webapp/Download?colCode=L4.1.15_1.1.0_LINUX_DOCS&Parent_nodeId=133769948107170617... 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos