From mboxrd@z Thu Jan 1 00:00:00 1970 From: YoungJun Cho Subject: Re: linux-next: build failures after merge of the drm tree Date: Tue, 05 Aug 2014 15:02:22 +0900 Message-ID: <53E0736E.7030901@samsung.com> References: <20140805130926.4e8c8fe5@canb.auug.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailout2.samsung.com ([203.254.224.25]:60128 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754609AbaHEGCg (ORCPT ); Tue, 5 Aug 2014 02:02:36 -0400 In-reply-to: <20140805130926.4e8c8fe5@canb.auug.org.au> Sender: linux-next-owner@vger.kernel.org List-ID: To: Stephen Rothwell , Dave Airlie , Kukjin Kim , Olof Johansson , Arnd Bergmann , linux-arm-kernel@lists.infradead.org Cc: linux-next@vger.kernel.org, linux-kernel@vger.kernel.org, Thomas Wood , Daniel Vetter , Russell King , Inki Dae , Rahul Sharma Hi Stephen and Dave, On 08/05/2014 12:09 PM, Stephen Rothwell wrote: > Hi Dave, > > After merging the drm tree, today's linux-next build (x86_64 > allmodconfig) failed like this: > > ERROR: "drm_sysfs_connector_remove" [drivers/gpu/drm/i2c/tda998x.ko] undefined! > ERROR: "drm_sysfs_connector_add" [drivers/gpu/drm/i2c/tda998x.ko] undefined! > > Caused by commit c707c3619ca8 ("drm/i2c: tda998x: add component > support") interacting with commit 34ea3d386347 ("drm: add register and > unregister functions for connectors"). Maybe it should have been fixed > up in the merge commit 920f946428b7 ("Merge branch 'tda998x-devel' of > git://ftp.arm.linux.org.uk/~rmk/linux-cubox into drm-next")? > > I reverted commit c707c3619ca8 for today. > > But then the arm multi_v7_defconfig build produced these errors: > > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > ERROR: Input tree has errors, aborting (use -f to force output) > make[2]: *** [arch/arm/boot/dts/exynos5420-arndale-octa.dtb] Error 2 > make[2]: *** Waiting for unfinished jobs.... > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > ERROR: Input tree has errors, aborting (use -f to force output) > make[2]: *** [arch/arm/boot/dts/exynos5420-smdk5420.dtb] Error 2 > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > ERROR: Input tree has errors, aborting (use -f to force output) > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > make[2]: *** [arch/arm/boot/dts/exynos5800-peach-pi.dtb] Error 2 > ERROR: Input tree has errors, aborting (use -f to force output) > > Caused by commit 5a8da524049c ("ARM: dts: exynos5420: add dsi node") > interacting with commit d51cad7df871 ("ARM: dts: remove display power > domain for exynos5420") from the arm-soc tree. > I missed the patch "ARM: dts: remove display power domain for exynos5420" in linux-samsung-soc mail thread. In my test without power domain property, the exynos5420 dsi master driver works well. > I applied this merge fix patch: > > From: Stephen Rothwell > Date: Tue, 5 Aug 2014 13:03:01 +1000 > Subject: [PATCH] ARM: dts: exynos5420: remove disp_pd > > per comit d51cad7df871 ("ARM: dts: remove display power > domain for exynos5420"). > > Signed-off-by: Stephen Rothwell > --- > arch/arm/boot/dts/exynos5420.dtsi | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi > index 95ec37dff3e8..bfe056d9148c 100644 > --- a/arch/arm/boot/dts/exynos5420.dtsi > +++ b/arch/arm/boot/dts/exynos5420.dtsi > @@ -525,7 +525,6 @@ > compatible = "samsung,exynos5410-mipi-dsi"; > reg = <0x14500000 0x10000>; > interrupts = <0 82 0>; > - samsung,power-domain = <&disp_pd>; > phys = <&mipi_phy 1>; > phy-names = "dsim"; > clocks = <&clock CLK_DSIM1>, <&clock CLK_SCLK_MIPI1>; > Tested-by: YoungJun Cho Thank you. Best regards YJ From mboxrd@z Thu Jan 1 00:00:00 1970 From: yj44.cho@samsung.com (YoungJun Cho) Date: Tue, 05 Aug 2014 15:02:22 +0900 Subject: linux-next: build failures after merge of the drm tree In-Reply-To: <20140805130926.4e8c8fe5@canb.auug.org.au> References: <20140805130926.4e8c8fe5@canb.auug.org.au> Message-ID: <53E0736E.7030901@samsung.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Stephen and Dave, On 08/05/2014 12:09 PM, Stephen Rothwell wrote: > Hi Dave, > > After merging the drm tree, today's linux-next build (x86_64 > allmodconfig) failed like this: > > ERROR: "drm_sysfs_connector_remove" [drivers/gpu/drm/i2c/tda998x.ko] undefined! > ERROR: "drm_sysfs_connector_add" [drivers/gpu/drm/i2c/tda998x.ko] undefined! > > Caused by commit c707c3619ca8 ("drm/i2c: tda998x: add component > support") interacting with commit 34ea3d386347 ("drm: add register and > unregister functions for connectors"). Maybe it should have been fixed > up in the merge commit 920f946428b7 ("Merge branch 'tda998x-devel' of > git://ftp.arm.linux.org.uk/~rmk/linux-cubox into drm-next")? > > I reverted commit c707c3619ca8 for today. > > But then the arm multi_v7_defconfig build produced these errors: > > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > ERROR: Input tree has errors, aborting (use -f to force output) > make[2]: *** [arch/arm/boot/dts/exynos5420-arndale-octa.dtb] Error 2 > make[2]: *** Waiting for unfinished jobs.... > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > ERROR: Input tree has errors, aborting (use -f to force output) > make[2]: *** [arch/arm/boot/dts/exynos5420-smdk5420.dtb] Error 2 > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > ERROR: Input tree has errors, aborting (use -f to force output) > ERROR (phandle_references): Reference to non-existent node or label "disp_pd" > > make[2]: *** [arch/arm/boot/dts/exynos5800-peach-pi.dtb] Error 2 > ERROR: Input tree has errors, aborting (use -f to force output) > > Caused by commit 5a8da524049c ("ARM: dts: exynos5420: add dsi node") > interacting with commit d51cad7df871 ("ARM: dts: remove display power > domain for exynos5420") from the arm-soc tree. > I missed the patch "ARM: dts: remove display power domain for exynos5420" in linux-samsung-soc mail thread. In my test without power domain property, the exynos5420 dsi master driver works well. > I applied this merge fix patch: > > From: Stephen Rothwell > Date: Tue, 5 Aug 2014 13:03:01 +1000 > Subject: [PATCH] ARM: dts: exynos5420: remove disp_pd > > per comit d51cad7df871 ("ARM: dts: remove display power > domain for exynos5420"). > > Signed-off-by: Stephen Rothwell > --- > arch/arm/boot/dts/exynos5420.dtsi | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi > index 95ec37dff3e8..bfe056d9148c 100644 > --- a/arch/arm/boot/dts/exynos5420.dtsi > +++ b/arch/arm/boot/dts/exynos5420.dtsi > @@ -525,7 +525,6 @@ > compatible = "samsung,exynos5410-mipi-dsi"; > reg = <0x14500000 0x10000>; > interrupts = <0 82 0>; > - samsung,power-domain = <&disp_pd>; > phys = <&mipi_phy 1>; > phy-names = "dsim"; > clocks = <&clock CLK_DSIM1>, <&clock CLK_SCLK_MIPI1>; > Tested-by: YoungJun Cho Thank you. Best regards YJ