Difference between revisions of "IoTGateway/BSP/Linux/iMX6/Features/Display"
From ESS-WIKI
(Created page with "Display {| class="wikitable" |- ! Name !! Description |- | 96LEDK-A070WV35NB1 || Panel |- | 96LEDK-A121XG50NE1 || Panel |- | CHIMEI INNOLUX M185BGE || Panel |- | AUO M240HW01-...") |
|||
| Line 1: | Line 1: | ||
| − | Display | + | ===Display=== |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Line 24: | Line 24: | ||
| IDS-3112N-45SVA1E || VGA & HDMI | | IDS-3112N-45SVA1E || VGA & HDMI | ||
|} | |} | ||
| + | |||
| + | ===Dual Channel LVDS Display=== | ||
| + | ===Calculating Timings parameter of LVDS Panel SOP=== | ||
| + | ## OS: Yocto 1.8 | ||
| + | ## Modify imx6qdl-advantech.dtsi file. | ||
| + | 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 | ||
Revision as of 11:11, 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 file.
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