|
|
(8 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
| |