Difference between revisions of "IoTGateway/BSP/Linux/iMX6/Features/Display"
Line 1: | Line 1: | ||
− | + | ==Display== | |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 25: | Line 25: | ||
|} | |} | ||
− | + | ==Dual Channel LVDS Display== | |
===Calculating Timings parameter of LVDS Panel SOP=== | ===Calculating Timings parameter of LVDS Panel SOP=== | ||
OS: Yocto 1.8 | OS: Yocto 1.8 | ||
− | |||
Modify imx6qdl-advantech.dtsi | Modify imx6qdl-advantech.dtsi | ||
Step1: In ldb parameter, add parameter --> split-mode; /* dual-channel setting * | Step1: In ldb parameter, add parameter --> split-mode; /* dual-channel setting * | ||
Line 64: | Line 63: | ||
Example : samsung 37 inch panel | Example : samsung 37 inch panel | ||
:[[Image:Timing lvds.png]] | :[[Image:Timing lvds.png]] | ||
− | |||
:[[Image:Timing lvds2.png]] | :[[Image:Timing lvds2.png]] | ||
Revision as of 11:21, 29 July 2016
Display
Name | Description |
---|---|
96LEDK-A070WV35NB1 | Panel |
96LEDK-A121XG50NE1 | Panel |
CHIMEI INNOLUX M185BGE | Panel |
AUO M240HW01-VB | Panel |
IDK-1107WR-40WVA1E | resistive touch |
IDK-1115R-40XGC1E | resistive touch |
DK-1115P-40XGC1E | capacitive touch |
DK-1121WR-30FHA1E | capacitive touch |
IDS-3112EN-45SVA1E | VGA |
IDS-3112N-45SVA1E | VGA & HDMI |
Dual Channel LVDS Display
Calculating Timings parameter of LVDS Panel SOP
OS: Yocto 1.8 Modify imx6qdl-advantech.dtsi Step1: In ldb parameter, add parameter --> split-mode; /* dual-channel setting *
&ldb { ext_ref = "true"; status = "okay"; split-mode; /* dual-channel setting */
Step2: In lvds-channel@1, change [crtc = "ipu1-di1";] to [crtc = "ipu1-di0";]
lvds-channel@1 { fsl,data-mapping = "spwg"; fsl,data-width = <24>; /* crtc = "ipu1-di1"; */ crtc = "ipu1-di0"; /* dual-channel setting */ status = "okay";
Step3: In display-timings native-mode = <&timing0>, Delete the other panel parameter.Add" LTI370LN01 " Parameter
//Dual channel panel timing0: lti370ln01 { clock-frequency = <148500000>; hactive = <1920>; vactive = <544>; hback-porch = <70>; hfront-porch = <70>; vback-porch = <200>; vfront-porch = <200>; hsync-len = <140>; vsync-len = <185>; };
Calculating Timings parameter Check your panel Timing table Example : samsung 37 inch panel
(1)clock-frequency --> Clock (MHz)
(2)hactive --> Horizontal Active Display Period
(3)vactive --> Vertical Active Display Period
(4)hback-porch + hfront-porch + hsync-len (Total) = Blanking = Horizontal Total - Horizontal Active Display Period
(5)vback-porch + vfront-porch + vsync-len (Total) = Blanking = Vertical Total - Vertical Active Display Period