From patchwork Mon Jun 9 11:28:19 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rahul Sharma X-Patchwork-Id: 4321491 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 58961BEEAA for ; Mon, 9 Jun 2014 11:29:23 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 7BFB32016C for ; Mon, 9 Jun 2014 11:29:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2D6F420103 for ; Mon, 9 Jun 2014 11:29:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932303AbaFIL3U (ORCPT ); Mon, 9 Jun 2014 07:29:20 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:63306 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932253AbaFIL3T (ORCPT ); Mon, 9 Jun 2014 07:29:19 -0400 Received: from epcpsbgr2.samsung.com (u142.gpu120.samsung.co.kr [203.254.230.142]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N6W0056ZFWSYG60@mailout3.samsung.com>; Mon, 09 Jun 2014 20:29:16 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.123]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id 9F.86.19452.C8A95935; Mon, 09 Jun 2014 20:29:16 +0900 (KST) X-AuditID: cbfee68e-b7fb96d000004bfc-49-53959a8cffa8 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 80.6A.08203.C8A95935; Mon, 09 Jun 2014 20:29:16 +0900 (KST) Received: from localhost.localdomain ([107.108.83.245]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N6W004SNFWHJZ00@mmp1.samsung.com>; Mon, 09 Jun 2014 20:29:16 +0900 (KST) From: Rahul Sharma To: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org Cc: kgene.kim@samsung.com, inki.dae@samsung.com, tomasz.figa@gmail.com, joshi@samsung.com, r.sh.open@gmail.com, Rahul Sharma Subject: [PATCH] ARM: dts: remove display power domain for exynos5420 Date: Mon, 09 Jun 2014 16:58:19 +0530 Message-id: <1402313299-18885-1-git-send-email-rahul.sharma@samsung.com> X-Mailer: git-send-email 1.7.9.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRmVeSWpSXmKPExsWyRsSkWrdn1tRgg10n9S3mHznHajHp/gQW i++7vrBb9C64ymax6fE1VosZ5/cxWSx8EW8xZdFhVotVu/4wOnB67Jx1l91j85J6j74tqxg9 Pm+SC2CJ4rJJSc3JLEst0rdL4Mr4/2kqY8ESnopD206yNjB2cHUxcnJICJhINCzbzghhi0lc uLeerYuRi0NIYCmjxNTLv5hgik5M+8AEkVjEKDHp3yJ2CKedSeLGr8ssIFVsAroSsw8+Axsl IpApMf/gO7AiZoGZjBJr1txlB0kIC7hKPDvylLmLkYODRUBVYt4zEZAwr4CHRPuc36wgYQkB BYk5k2xAWiUE+tklZnd8AGtlERCQ+Db5EAtEjazEpgPMEMdJShxccYNlAqPgAkaGVYyiqQXJ BcVJ6UVGesWJucWleel6yfm5mxiBwXv637O+HYw3D1gfYkwGGjeRWUo0OR8Y/Hkl8YbGZkYW piamxkbmlmakCSuJ8y56mBQkJJCeWJKanZpakFoUX1Sak1p8iJGJg1OqgdHk6dEZAuq/7qSJ Jazt4k15aDtzX5H3Ar95J80qFfad5d1427SniNtE5MkBLrfrX202pSmsf7/o7aHzQRH6zB6Z 010d7RcZfle421XqZ5Z1VyKoJOmCfPU3++adF99NNTAV1jSfYB7f+/Xnz6Suhxuqd06QXMD0 ekr59lXN3+JuWx5uUE+5YaDEUpyRaKjFXFScCACPjTcJdAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRmVeSWpSXmKPExsVy+t9jAd2eWVODDVavVLeYf+Qcq8Wk+xNY LL7v+sJu0bvgKpvFpsfXWC1mnN/HZLHwRbzFlEWHWS1W7frD6MDpsXPWXXaPzUvqPfq2rGL0 +LxJLoAlqoHRJiM1MSW1SCE1Lzk/JTMv3VbJOzjeOd7UzMBQ19DSwlxJIS8xN9VWycUnQNct MwfoFCWFssScUqBQQGJxsZK+HaYJoSFuuhYwjRG6viFBcD1GBmggYQ1jxv9PUxkLlvBUHNp2 krWBsYOri5GTQ0LAROLEtA9MELaYxIV769m6GLk4hAQWMUpM+reIHcJpZ5K48esyC0gVm4Cu xOyDzxhBbBGBTIn5B9+BFTELzGSUWLPmLjtIQljAVeLZkafMXYwcHCwCqhLznomAhHkFPCTa 5/xmBQlLCChIzJlkM4GRewEjwypG0dSC5ILipPRcQ73ixNzi0rx0veT83E2M4Nh4JrWDcWWD xSFGAQ5GJR7eiN9TgoVYE8uKK3MPMUpwMCuJ8PrkTA0W4k1JrKxKLcqPLyrNSS0+xJgMtHsi s5Rocj4wbvNK4g2NTcxNjU0tTSxMzCxJE1YS5z3Qah0oJJCeWJKanZpakFoEs4WJg1OqgbEq x+XdvrZ+v+MM05RtWPYcXTlz+1vmuJaOQN6ouWdf7OIvere/+OeS+AXPZB9t49g489w/vs3R VwTkJs1X2RUU7uo6o4N7ZzbbKbGNT9l2uG6TO/Wio3o2p0DElYp1fruXOEiXHDDr4d0VETFh Y1eJ2NK/j7XMy6bkfHNQfSRk9OV75ibRHe+VWIozEg21mIuKEwEMxWzd0QIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, TVD_SUBJ_WIPE_DEBT, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Display domain is removed due to instability issues. Explaining the problem below: exynos_init_late triggers the pm_genpd_poweroff_unused which powers off the unused power domains. This call hits before the trigger to deferred probes. DRM DP Panel defers the probe due to supply get failure. By the time, deferred probe is scheduled again, Display Power Domain is powered off by pm_genpd_poweroff_unused. FIMD and DP drivers are accessing registers during Probe and Bind callbacks. If display domain is enabled/disabled around register accesses, display domain gets unstable and we are getting Power Domain Disable fail notification. Increasing the Timeout also didn't help. Signed-off-by: Rahul Sharma --- based on Kukjin's for-next branch. arch/arm/boot/dts/exynos5420.dtsi | 6 ------ 1 file changed, 6 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index e385322..3d528cf 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -262,11 +262,6 @@ reg = <0x10044060 0x20>; }; - disp_pd: power-domain@100440C0 { - compatible = "samsung,exynos4210-pd"; - reg = <0x100440C0 0x20>; - }; - msc_pd: power-domain@10044120 { compatible = "samsung,exynos4210-pd"; reg = <0x10044120 0x20>; @@ -518,7 +513,6 @@ }; fimd: fimd@14400000 { - samsung,power-domain = <&disp_pd>; clocks = <&clock CLK_SCLK_FIMD1>, <&clock CLK_FIMD1>; clock-names = "sclk_fimd", "fimd"; };