Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter

Definition

hback-porch

Horizontal Back Porch (HBP) - Number of pixel clock pulses between HSYNC signal and the first valid pixel data.

hfront-porch

HoriHorizontal Horizontal Front porch (HFP) - Number of pixel clock pulses between the last valid pixel data in the line and the next HSYNC pulse.

vback-porch

Vertical Back Porch (VBP) - Number of lines (HSYNC pulses) from a VSYNC signal to the first valid line.

vfront-porch

Vertical Front Porch (VFP) - Number of lines (HSYNC pulses) between the last valid line of the frame and the next VSYNC pulse.

hsync-len

Number of PIXCLK pulses when a HSYNC signal is active.

vsync-len

Number of HSYNC pulses when a VSYNC signal is active.

...

LVDS Customization Guide for i.MX6

The i.MX6-based boards use the fbdev interface for mode setting and output configuration.
There are two IPU units on the i.mx6q SoC, and only one IPU unit on the i.mx6dl SoC. Each IPU unit has two display interfaces. The Vivante X driver can only make use of the first framebuffer /dev/fb0, while the others can be used through the fbdev framebuffer interface.

The assignment of the possible display outputs to the framebuffers (scan-out engines) and their timing configuration can be done both through Kernel command line and within the device tree. The command line settings take precedence over the device tree.
The first and third video output has an additional overlay framebuffer configured.

...

Video output

...

IPU core

...

fb boot name

...

fb device

...

Overlay fb device

...

First

...

IPU1

...

mxcfb0

...

/dev/fb0

...

/dev/fb1

...

Second

...

IPU1

...

mxcfb1

...

/dev/fb2

...

Third

...

IPU2

...

mxcfb2

...

/dev/fb3

...

/dev/fb4

...

Fourth

...

IPU2

...

mxcfb3

...

/dev/fb5

In order to bring up custom display following steps are needed:

1. Kernel: Adding Custom LVDS support in Device tree file for i.MX6

To obtain the information about the ldb structure, you can refer to the documentation available into the Kernel:

...