View Issue Details

IDProjectCategoryView StatusLast Update
0003490fsimx_LinuxHDMIpublic2019-01-30 11:29
ReporterrautenbergAssigned To 
PrioritynormalSeveritytweakReproducibilityN/A
Status resolvedResolutionfixed 
Product Versionfsimx6-V3.1 
Target Versionfsimx6-B2019.08Fixed in Versionfsimx6-B2019.08 
Summary0003490: force dvi mode for hdmi
Descriptionthere is no devicetree entry available to turn the dvi mode on hdmi on.
Forum Link

Relationships

related to 0003805 resolvedKeller Add swapped pixel format for QBlissA9/QBlissA9r2 to fix lane swapping bug 

Activities

rautenberg

2018-09-28 13:54

developer   ~0001923

/arch/arm/boot/dts/qblissa9r2qdl.dtsi

#ifdef CONFIG_QBLISSA9R2_HDMI
&hdmi_video {
[...]
    force-video-mode-mdvi;
[...]
};


/drivers/video/fbdev/mxc/mxc_hdmi.c

struct mxc_edid_cfg edid_cfg;

    bool force_video_mode_mdvi;


static void mxc_hdmi_setup(struct mxc_hdmi *hdmi, unsigned long event)

    if (hdmi->force_video_mode_mdvi){
        hdmi->hdmi_data.video_mode.mDVI = true;
    }


static void hdmi_get_of_property(struct mxc_hdmi *hdmi)

    /* Force the video mode to mDVI */
    hdmi->force_video_mode_mdvi = of_property_read_bool(np, "force-video-mode-mdvi");