Setting the LCD to mirror the HDMI display

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

Setting the LCD to mirror the HDMI display

1,071 Views
jackson312
Contributor I

On a sabresd platform, I am trying to enable the LCD (RGB) display and have it mirror what is being displayed on the HDMI display. I set both the HDMI and LCDif disp_id 0:

1531 static struct fsl_mxc_hdmi_core_platform_data hdmi_core_data = {

1532 .ipu_id = 0,

1533 .disp_id = 0,

1534 };

1535

1536 static struct fsl_mxc_lcd_platform_data lcdif_data = {

1537 .ipu_id = 0,

1538 .disp_id = 0,

1539 .default_ifmt = IPU_PIX_FMT_RGB565,

1540 };

I left the mux setting the way they were in the board-mx6q_sabresd.h files since they already had the LCD muxed to be on IPU0 and using DI0. Here are the uboot args I am passing in:

bootargs console=ttymxc4,115200 rdinit=/linuxrc enable_wait_mode=off verbose video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24

This is the fb.modes file we are using:

19 mode “1280×1024 60Hz 24bit”

20 # D: 107.99 MHz, H: 64.281 KHz, V: 60.08 Hz

21 geometry 1280 1024 1280 5120 24

22 timings 9260 128 128 40 2 144 4

23 hsync high

24 vsync high

25 endmode

26

27 mode “800×600 59Hz 24bit”

28 # D: 41.38 MHz, H: 37.754 kHz, V: 59.93 Hz

29 geometry 800 600 1280 5120 24

30 timings 22727 128 96 24 2 144 4

31 hsync high

32 vsync high

33 endmode

34

35 mode “1920×1080 50Hz 16bit”

36 # D: 148.500 MHz, H: 56.250 kHz, V: 50.000 Hz

37 geometry 1920 1080 1920 1080 16

38 timings 6734 148 528 36 4 44 5

39 hsync high

40 vsync high

41 rgba 5/11,6/5,5/0,0/0

42 endmode

We have the RBG interface hooked into an Analog Devices “ADV7511 Low-Power HDMI 1.4 Compatible Transmitter with Audio Return Channel” We have used this part with another Freescale chip (MPC) and it works fine.

Once the AD transceiver is enabled by the app, there is no signal. Is what I am trying to do possible? Is there something I should do differently.

Thanks,

Jackson

Labels (3)
0 Kudos
1 Reply

496 Views
igorpadykov
NXP Employee
NXP Employee

Hi Jackson,

had you looked below

GStreamer i.MX6 Multi-Display

Also please look at attached document

sect.3.4 "Video playback to multiple displays".

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------------

0 Kudos