AnsweredAssumed Answered

HDMI can not display if I disabled HDCP

Question asked by tsung li wang on Aug 20, 2018
Latest reply on Aug 20, 2018 by igorpadykov

Hi Community,

 

I'm working on i.MX6 Quad sabre-SD platform and build Android 6 for my image.

I tried to disabled HDCP in dtsi file like below.

 

&hdmi_video {
fsl,phy_reg_vlev = <0x0294>;
fsl,phy_reg_cksymtx = <0x800d>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hdmi_ddc>;
/*fsl,hdcp;*/
status = "okay";
};

 


And my HDMI can not display.

I had modified driver mxc_hdmi.c like below.

static int mxc_hdmi_probe(struct platform_device *pdev)
{
    struct mxc_hdmi *hdmi;
    struct device *temp_class;
    struct resource *res;
    int ret = 0;

    /* Check I2C driver is loaded and available
    * check hdcp function is enable by dts */
    hdmi_hdcp_get_property(pdev);
    if (!hdmi_i2c) //&& !hdcp_init)
    {
        dev_err(&pdev->dev, "forenex victor HDMI dead\n");
        return -ENODEV;
    }

    .

    .

    .

    .

    .

}

 

But it still send forenex victor HDMI dead to me on the console and HDMI not display either.

How can I display without settings HDCP?

 

Thanks in Advanced!

Outcomes