Hi!
I have a several LVDS Display to my i.MX6 board. Each display has a different timings and resolutions.
To not have multiple definition of displays in the device tree, I use the fbset command to define the resolution and timings in runtime.
I would like to make sure that the timings are set correctly but searching the datasheet I can't find any registers related to the timings.
Is this timing data stored in a register or is it stored by S.O.?
Hi Alex
in i.MX6Q lvds timings are provided by IPU module, so
one can check its registers and description in i.MX 6Dual/6Quad Applications Processor Reference Manual
and linux driver in documentation provided on
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi, Igor!
Thanks for the links.
I've been checking records for a couple of days but there are so many records for the IPU that I can't find the ones I need.
The only thing I need to check is that the timings match the ones in the device tree. Ex:
clock-frequency = <51200000>;
hactive = <1024>;
vactive = <600>;
hback-porch = <140>;
hfront-porch = <140>;
vback-porch = <25>;
vfront-porch = <16>;
hsync-len = <45>;
vsync-len = <4>;
Do you have any idea what they might be?
Hi Alex
one can look on
Display Output, Resolution and Timings (Linux)
display-timing.txt\panel\display\bindings\devicetree\Documentation - linux-imx - i.MX Linux kernel
Best regards
igor