[meta-freescale] HDMI out : Kernel hangs on boot when cable is plugged

Daiane.Angolini at freescale.com Daiane.Angolini at freescale.com
Thu Jul 17 07:01:11 PDT 2014


> Hi all,
> 
> I have a custom board, on which HDMI part is quite the same as the sabresd.
> I added the HDMI support, and mxcfb support in my dts. Here is the issue :

I was able to reproduce the same for my imx6qsabresd and imx6dlsabresd


Daiane
> 
> Without the HDMI cable, it boots correctly. When plugging the HDMI cable,
> it is detected, and it shows a console.
> 
> With the cable plugged before booting, kernel stops very early :
> ## Booting kernel from Legacy Image at 10800000 ...
>    Image Name:   Linux-3.10.17+yocto+gc657345
>    Image Type:   ARM Linux Kernel Image (uncompressed)
>    Data Size:    5504216 Bytes = 5.2 MiB
>    Load Address: 10008000
>    Entry Point:  10008000
>    Verifying Checksum ... OK
> ## Flattened Device Tree blob at 18000000
>    Booting using the fdt blob at 0x18000000
>    Loading Kernel Image ... OK
>    Using Device Tree in place at 18000000, end 1800cd6e
> 
> Starting kernel ...
> 
> 
> Here is the dts part for HDMI :
> / {
>     aliases {
>         mxcfb0 = &mxcfb1;
>     };
>     mxcfb1: fb at 0 {
>         compatible = "fsl,mxc_sdc_fb";
>         disp_dev = "hdmi";
>         interface_pix_fmt = "RGB24";
>         mode_str ="1920x1080M at 60";
>         default_bpp = <24>;
>         int_clk = <0>;
>         late_init = <0>;
>         status = "disabled";
>     };
>     v4l2_out {
>         compatible = "fsl,mxc_v4l2_output";
>         status = "okay";
>     };
> };
> 
> &hdmi_audio {
>     status = "okay";
> };
> 
> &hdmi_core {
>     ipu_id = <0>;
>     disp_id = <0>;
>     status = "okay";
> };
> 
> &hdmi_video {
>     fsl,phy_reg_vlev = <0x0294>;
>     fsl,phy_reg_cksymtx = <0x800d>;
>     status = "okay";
> };
> 
> &i2c2 {
>     clock-frequency = <100000>;
>     pinctrl-names = "default";
>     pinctrl-0 = <&pinctrl_i2c2_2>;
>     status = "okay";
> 
>     hdmi: edid at 50 {
>         compatible = "fsl,imx6-hdmi-i2c";
>         reg = <0x50>;
>     };
> };
> 
> Any help would be appreciated !
> Thanks,
> JM
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale


More information about the meta-freescale mailing list