Difference between revisions of "IoTGateway/BSP/Linux/iMX6/Features/Display"

From ESS-WIKI
Jump to: navigation, search
(Blanked the page)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Display==
 
{| class="wikitable"
 
|-
 
! 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 *
 
<small>
 
  &ldb {
 
        ext_ref = "true";
 
        status = "okay";
 
        split-mode; /* dual-channel setting */</small>
 
 
Step2:  In lvds-channel@1, change [crtc = "ipu1-di1";] to [crtc = "ipu1-di0";]
 
<small>
 
        lvds-channel@1 {
 
                fsl,data-mapping = "spwg";
 
                fsl,data-width = <24>;
 
                /* crtc = "ipu1-di1"; */
 
                crtc = "ipu1-di0"; /* dual-channel setting */
 
                status = "okay";</small>
 
 
Step3:  In display-timings native-mode = <&timing0>, Delete the other panel parameter.Add" LTI370LN01 " Parameter
 
        <small>//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>;
 
                        };</small>
 
 
Calculating Timings parameter
 
Check your panel Timing table
 
Example : samsung 37 inch panel
 
:[[Image:Timing lvds.png]]
 
:[[Image:Timing lvds2.png]]
 
 
(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
 

Latest revision as of 04:00, 9 August 2016