mainline/master bisection: baseline.bootrr.deferred-probe-empty on imx8mn-ddr4-evk

Mark Brown broonie at kernel.org
Fri Oct 13 09:03:49 PDT 2023


On Fri, Oct 13, 2023 at 12:53:29AM -0700, KernelCI bot wrote:

The KernelCI bisection bot found that the addition of HDMI by
e8abdd58a1988 ("arm64: dts: imx8mn-evk: Add HDMI support") in mainline
wasn't complete or perhaps disrupted one of the existing devices - the
deferred probe status shows:

    32e00000.lcdif	mxsfb: Cannot connect bridge

and I did notice several of_graph errors earlier in the log:

<3>[   12.008336] OF: graph: no port node found in /soc at 0/bus at 30800000/i2c at 30a30000/tcpc at 50/connector

I've left the full report below for reference, including a Reported-by:
for the bot and links to full boot logs from the failing runs.

> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> * This automated bisection report was sent to you on the basis  *
> * that you may be involved with the breaking commit it has      *
> * found.  No manual investigation has been done to verify it,   *
> * and the root cause of the problem may be somewhere else.      *
> *                                                               *
> * If you do send a fix, please include this trailer:            *
> *   Reported-by: "kernelci.org bot" <bot at kernelci.org>          *
> *                                                               *
> * Hope this helps!                                              *
> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
> 
> mainline/master bisection: baseline.bootrr.deferred-probe-empty on imx8mn-ddr4-evk
> 
> Summary:
>   Start:      e8c127b057666 Merge tag 'net-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
>   Plain log:  https://storage.kernelci.org/mainline/master/v6.6-rc5-157-ge8c127b057666/arm64/defconfig/gcc-10/lab-baylibre/baseline-imx8mn-ddr4-evk.txt
>   HTML log:   https://storage.kernelci.org/mainline/master/v6.6-rc5-157-ge8c127b057666/arm64/defconfig/gcc-10/lab-baylibre/baseline-imx8mn-ddr4-evk.html
>   Result:     e8abdd58a1988 arm64: dts: imx8mn-evk: Add HDMI support
> 
> Checks:
>   revert:     PASS
>   verify:     PASS
> 
> Parameters:
>   Tree:       mainline
>   URL:        https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>   Branch:     master
>   Target:     imx8mn-ddr4-evk
>   CPU arch:   arm64
>   Lab:        lab-baylibre
>   Compiler:   gcc-10
>   Config:     defconfig
>   Test case:  baseline.bootrr.deferred-probe-empty
> 
> Breaking commit found:
> 
> -------------------------------------------------------------------------------
> commit e8abdd58a19885c5adb5759cbed939b34889f0e6
> Author: Fabio Estevam <festevam at denx.de>
> Date:   Sat Jul 15 20:02:08 2023 -0300
> 
>     arm64: dts: imx8mn-evk: Add HDMI support
>     
>     imx8mn-evk has a MIPI DSI port that can be used with a ADV7535 MIPI
>     DSI to HDMI bridge.
>     
>     Add support for it.
>     Signed-off-by: Fabio Estevam <festevam at denx.de>
>     Signed-off-by: Shawn Guo <shawnguo at kernel.org>
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi b/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
> index f48f854c37685..0643113eb6e09 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
> @@ -23,6 +23,18 @@ status {
>  		};
>  	};
>  
> +	hdmi-connector {
> +		compatible = "hdmi-connector";
> +		label = "hdmi";
> +		type = "a";
> +
> +		port {
> +			hdmi_connector_in: endpoint {
> +				remote-endpoint = <&adv7533_out>;
> +			};
> +		};
> +	};
> +
>  	memory at 40000000 {
>  		device_type = "memory";
>  		reg = <0x0 0x40000000 0 0x80000000>;
> @@ -167,6 +179,41 @@ &i2c2 {
>  	sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
>  	status = "okay";
>  
> +	hdmi at 3d {
> +		compatible = "adi,adv7535";
> +		reg = <0x3d>, <0x3c>, <0x3e>, <0x3f>;
> +		reg-names = "main", "cec", "edid", "packet";
> +		adi,dsi-lanes = <4>;
> +
> +		adi,input-depth = <8>;
> +		adi,input-colorspace = "rgb";
> +		adi,input-clock = "1x";
> +		adi,input-style = <1>;
> +		adi,input-justification = "evenly";
> +
> +		ports {
> +			#address-cells = <1>;
> +			#size-cells = <0>;
> +
> +			port at 0 {
> +				reg = <0>;
> +
> +				adv7533_in: endpoint {
> +					remote-endpoint = <&dsi_out>;
> +				};
> +			};
> +
> +			port at 1 {
> +				reg = <1>;
> +
> +				adv7533_out: endpoint {
> +					remote-endpoint = <&hdmi_connector_in>;
> +				};
> +			};
> +
> +		};
> +	};
> +
>  	ptn5110: tcpc at 50 {
>  		compatible = "nxp,ptn5110";
>  		pinctrl-names = "default";
> @@ -214,6 +261,26 @@ pca6416: gpio at 20 {
>  	};
>  };
>  
> +&lcdif {
> +	status = "okay";
> +};
> +
> +&mipi_dsi {
> +	samsung,esc-clock-frequency = <10000000>;
> +	status = "okay";
> +
> +	ports {
> +		port at 1 {
> +			reg = <1>;
> +
> +			dsi_out: endpoint {
> +				remote-endpoint = <&adv7533_in>;
> +				data-lanes = <1 2 3 4>;
> +			};
> +		};
> +	};
> +};
> +
>  &sai2 {
>  	#sound-dai-cells = <0>;
>  	pinctrl-names = "default";
> -------------------------------------------------------------------------------
> 
> 
> Git bisection log:
> 
> -------------------------------------------------------------------------------
> git bisect start
> # good: [fdf0eaf11452d72945af31804e2a1048ee1b574c] Linux 6.5-rc2
> git bisect good fdf0eaf11452d72945af31804e2a1048ee1b574c
> # bad: [e8c127b0576660da9195504fe8393fe9da3de9ce] Merge tag 'net-6.6-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
> git bisect bad e8c127b0576660da9195504fe8393fe9da3de9ce
> # good: [461f35f014466c4e26dca6be0f431f57297df3f2] Merge tag 'drm-next-2023-08-30' of git://anongit.freedesktop.org/drm/drm
> git bisect good 461f35f014466c4e26dca6be0f431f57297df3f2
> # bad: [307d59039fb26212a84a9aa6a134a7d2bdea34ca] Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
> git bisect bad 307d59039fb26212a84a9aa6a134a7d2bdea34ca
> # bad: [4a3b1007eeb26b2bb7ae4d734cc8577463325165] Merge tag 'pinctrl-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
> git bisect bad 4a3b1007eeb26b2bb7ae4d734cc8577463325165
> # good: [47ca50600efcf994adb62a9a4e75c77d91bd0781] Merge tag 'soc-defconfig-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
> git bisect good 47ca50600efcf994adb62a9a4e75c77d91bd0781
> # bad: [3b6d013cd05fecb8121b50863c2325a7383b2020] Merge tag 'qcom-dts-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
> git bisect bad 3b6d013cd05fecb8121b50863c2325a7383b2020
> # good: [a5c3378290dd8a3e352079b865cf45044fd54ef8] Merge tag 'imx-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
> git bisect good a5c3378290dd8a3e352079b865cf45044fd54ef8
> # bad: [99355a235a4761a35f6a1463b816480662c2f67f] Merge tag 'ti-k3-dt-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
> git bisect bad 99355a235a4761a35f6a1463b816480662c2f67f
> # bad: [e4f7fbf7e84f6b528f0d4c03207c2e8c3ffe752f] arm64: dts: imx8m-venice: Pass "brcm,bcm4329-fmac"
> git bisect bad e4f7fbf7e84f6b528f0d4c03207c2e8c3ffe752f
> # bad: [b34f66815461ebdef7de6620c2aab14b9e4d3d4a] arm64: dts: imx8mp-phycore-som: Correct pad settings
> git bisect bad b34f66815461ebdef7de6620c2aab14b9e4d3d4a
> # good: [48a3c682fe633a9073af468a8479eb9814f39394] arm64: dts: imx93: add cm33 node
> git bisect good 48a3c682fe633a9073af468a8479eb9814f39394
> # good: [055e38c7638873010e8a813dc742bd834f5777aa] arm64: dts: imx8mp-phyboard-pollux-rdk: Fix led sub-node names
> git bisect good 055e38c7638873010e8a813dc742bd834f5777aa
> # bad: [e8abdd58a19885c5adb5759cbed939b34889f0e6] arm64: dts: imx8mn-evk: Add HDMI support
> git bisect bad e8abdd58a19885c5adb5759cbed939b34889f0e6
> # skip: [36e81d6a9029536ba3b551edf8836fa25eea3282] arm64: dts: imx8qm: add thermal zone and cooling map
> git bisect skip 36e81d6a9029536ba3b551edf8836fa25eea3282
> # good: [bce07345481cdd27f0818a00dce89f3a32386c04] arm64: dts: imx8qm-mek: delete A72 thermal zone
> git bisect good bce07345481cdd27f0818a00dce89f3a32386c04
> # good: [99e5d6d2741e1dcfcb17fdd1730c99f3ea618f54] arm64: dts: imx8mm-evk: Add camera support
> git bisect good 99e5d6d2741e1dcfcb17fdd1730c99f3ea618f54
> # first bad commit: [e8abdd58a19885c5adb5759cbed939b34889f0e6] arm64: dts: imx8mn-evk: Add HDMI support
> -------------------------------------------------------------------------------
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Groups.io Links: You receive all messages sent to this group.
> View/Reply Online (#47366): https://groups.io/g/kernelci-results/message/47366
> Mute This Topic: https://groups.io/mt/101935753/1131744
> Group Owner: kernelci-results+owner at groups.io
> Unsubscribe: https://groups.io/g/kernelci-results/unsub [broonie at kernel.org]
> -=-=-=-=-=-=-=-=-=-=-=-
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20231013/86ad20ff/attachment.sig>


More information about the linux-arm-kernel mailing list