hdmi + mipi dsi lcd dual display

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

hdmi + mipi dsi lcd dual display

Jump to solution
4,040 Views
liyu1
Contributor III

Hello everyone, I encountered a trouble!
I want to achieve mipi lcd and hdmi displayed simultaneously, but seeing the results as shown below
20140912_103835.jpg
20140912_103856.jpg

20140912_103906.jpg


Ipu channel my configuration is as follows:

static struct mipi_dsi_platform_data mipi_dsi_pdata = {

    .ipu_id        = 1,

    .disp_id    = 1,

    .lcd_panel    = "TRULY-WVGA",

    .reset        = mx6_reset_mipi_dsi,

    .lcd_power  = mx6_lcd_power_mipi_dsi,

    .backlight_power = mx6_backlight_power_mipi_dsi,

};


static struct fsl_mxc_hdmi_platform_data hdmi_data = {

    .init = hdmi_init,

    .enable_pins = hdmi_enable_ddc_pin,

    .disable_pins = hdmi_disable_ddc_pin,

};

static struct fsl_mxc_hdmi_core_platform_data hdmi_core_data = {

    .ipu_id = 0,

    .disp_id = 0,

};

static struct fsl_mxc_lcd_platform_data lcdif_data = {

    .ipu_id = 0,

    .disp_id = 0,

    .default_ifmt = IPU_PIX_FMT_RGB24,

};

static struct fsl_mxc_ldb_platform_data ldb_data = {

    .ipu_id = 0,

    .disp_id = 1,

    .ext_ref = 1,

    .mode = LDB_SPL_DI0,

    .sec_ipu_id = 0,

    .sec_disp_id = 0 ,

};


imx6q_add_mipi_dsi(&mipi_dsi_pdata);

//    imx6q_add_lcdif(&lcdif_data);

    /*lvds display register platfrom data*/

//    imx6q_add_ldb(&ldb_data);

    imx6q_add_v4l2_output(0);


My  kernel cmdline  is as follows:
BOARD_KERNEL_CMDLINE := console=ttymxc0,115200  init=/init video=mxcfb0:dev=mipi_dsi,TRULY-WVGA,if=RGB24,bpp=32 video=mxcfb1:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb2:off vmalloc=450M androidboot.console=ttymxc0 androidboot.hardware=freescale

please tell how to solve !!
Labels (3)
0 Kudos
1 Solution
1,587 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

Hi li yu, you can add "setprop hwc.g2d.blit false" in init.rc to avoid this issue.

View solution in original post

0 Kudos
12 Replies
1,587 Views
liyu1
Contributor III

Thanks !

0 Kudos
1,588 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

Hi li yu, you can add "setprop hwc.g2d.blit false" in init.rc to avoid this issue.

0 Kudos
1,587 Views
liyu1
Contributor III


Hi   :

        Qiang Li ,


     

          Currently lvds primary screen, hdmi as a second screen, because my lvds screen is not 1080P resolution, it will lead to

hdmi display only the middle region,

Is there any way to make hdmi as the main screen, lvds as a second screen,

Now my uboot environment variables
mxcfb0: dev = hdmi, 1920x1080P60, bpp = 32 mxcfb1: dev = ldb, 1024x768P60, bpp = 32 ,

lvds to display properly, but the kernel will complain hdmi

,as is the kernel print information

    

age+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b2d

page:c0e035a0 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b2e

page:c0e035c0 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b2f

page:c0e035e0 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b30

page:c0e03600 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b31

page:c0e03620 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b32

page:c0e03640 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b33

page:c0e03660 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b34

page:c0e03680 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b35

page:c0e036a0 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b36

page:c0e036c0 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b37

page:c0e036e0 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b38

page:c0e03700 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b39

page:c0e03720 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b3a

page:c0e03740 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process SurfaceFlinger  pfn:27b3b

page:c0e03760 count:0 mapcount:0 mapping:  (null) index:0x0

page flags: 0x40000400(reserved)

[<c0054064>] (unwind_backtrace+0x0/0x138) from [<c00fcd30>] (bad_page+0xa4/0x104)

[<c00fcd30>] (bad_page+0xa4/0x104) from [<c00fce90>] (free_pages_prepare+0x100/0x188)

[<c00fce90>] (free_pages_prepare+0x100/0x188) from [<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4)

[<c00fe8b8>] (free_hot_cold_page+0x20/0x1b4) from [<c0057820>] (dma_free_coherent+0x144/0x1d0)

[<c0057820>] (dma_free_coherent+0x144/0x1d0) from [<c02fb248>] (mxcfb_set_par+0x55c/0x824)

[<c02fb248>] (mxcfb_set_par+0x55c/0x824) from [<c02e9d0c>] (fb_set_var+0x124/0x290)

[<c02e9d0c>] (fb_set_var+0x124/0x290) from [<c02ea184>] (do_fb_ioctl+0x30c/0x5d0)

[<c02ea184>] (do_fb_ioctl+0x30c/0x5d0) from [<c013f1c4>] (do_vfs_ioctl+0x80/0x54c)

[<c013f1c4>] (do_vfs_ioctl+0x80/0x54c) from [<c013f6c8>] (sys_ioctl+0x38/0x5c)

[<c013f6c8>] (sys_ioctl+0x38/0x5c) from [<c004c940>] (ret_fast_syscall+0x0/0x30)

imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)

ERROR: v4l2 capture: slave not found!

ERROR: v4l2 capture: slave not found!

ERROR: v4l2 capture: slave not found!

ERROR: v4l2 capture: slave not found!

ERROR: v4l2 capture: slave not found!

ERROR: v4l2 capture: slave not found!

ERROR: v4l2 capture: slave not found!

ERROR: v4l2 capture: slave not found!

ERROR: HDMI is not ready!

asoc: can't open platform imx-hdmi-soc-audio.0

warning: `zygote' uses 32-bit capabilities (legacy support in use)

request_suspend_state: wakeup (3->0) at 15497637336 (2014-09-19 15:14:22.035044669 UTC)

mma enable setting active

eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=1:01, irq=-1)

ADDRCONF(NETDEV_UP): eth0: link is not ready

init: untracked pid 2680 exited

acc_open

acc_release

ehci_fsl_bus_resume begins, DR

mtp_open

init: sys_prop: permission denied uid:1003  name:service.bootanim.exit

fbcvt: 1920x1080@60: CVT Name - 2.073M9


0 Kudos
1,587 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

You can try with "video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb1:dev=ldb,LDB-XGA,bpp=32 fbmem=28,20".

0 Kudos
1,587 Views
liyu1
Contributor III

Now without error, but hdmi still can not display , lvds normal

0 Kudos
1,587 Views
liyu1
Contributor III

现在不会出现错误,但是hdmi还是不能显示

0 Kudos
1,587 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

Please attach your full kernel boot up log and logcat here. Thanks!

0 Kudos
1,587 Views
liyu1
Contributor III

hi :

    Qiang Li

   mipi dsi uboot logo smooth start


   android 4.2.2 lvds and hdmi support smooth start, but  official  did not release an patch about mipi dsi smooth start, and if you can provide this patch?



         Thanks !

0 Kudos
1,587 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

Sorry, there is no such patch and no such plan too.

0 Kudos
1,587 Views
YixingKong
Senior Contributor IV

Li Qiang?

0 Kudos
1,587 Views
liyu1
Contributor III
hi:
 

     Will you be able to test the demo board ?

0 Kudos
1,587 Views
liyu1
Contributor III

liyu !

0 Kudos