From patchwork Fri Feb 6 10:55:54 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrzej Hajda X-Patchwork-Id: 5789451 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id B9C479F30C for ; Fri, 6 Feb 2015 10:56:26 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id F2607201C0 for ; Fri, 6 Feb 2015 10:56:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 12581201B4 for ; Fri, 6 Feb 2015 10:56:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751191AbbBFK4Y (ORCPT ); Fri, 6 Feb 2015 05:56:24 -0500 Received: from mailout4.w1.samsung.com ([210.118.77.14]:37318 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750961AbbBFK4X (ORCPT ); Fri, 6 Feb 2015 05:56:23 -0500 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NJC0040XJWKNU00@mailout4.w1.samsung.com>; Fri, 06 Feb 2015 11:00:20 +0000 (GMT) X-AuditID: cbfec7f4-b7f126d000001e9a-2b-54d49d439978 Received: from eusync4.samsung.com ( [203.254.199.214]) by eucpsbgm1.samsung.com (EUCPMTA) with SMTP id A8.3F.07834.34D94D45; Fri, 06 Feb 2015 10:53:55 +0000 (GMT) Received: from AMDC1061.digital.local ([106.116.147.88]) by eusync4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NJC00GJHJPP5H50@eusync4.samsung.com>; Fri, 06 Feb 2015 10:56:20 +0000 (GMT) From: Andrzej Hajda To: linux-samsung-soc@vger.kernel.org Cc: Andrzej Hajda , Marek Szyprowski , Kyungmin Park , Kukjin Kim , javier.martinez@collabora.co.uk, Liquid.Acid@gmx.net, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [RFC PATCH v2 3/3] ARM: dts: exynos5420: add async-bridge clocks to disp1 power domain Date: Fri, 06 Feb 2015 11:55:54 +0100 Message-id: <1423220154-5333-1-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <54D48701.10105@collabora.co.uk> References: <54D48701.10105@collabora.co.uk> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgluLIzCtJLcpLzFFi42I5/e/4NV3nuVdCDJb8F7O4te4cq8X8I0Di ytf3bBZHfxdY9D9+zWxxtukNu8XlXXPYLGac38dk0fXzJ5vF2iN32R24PP4+v87isXjTfjaP Tas62Tzudx9n8ujbsorR4/MmuQC2KC6blNSczLLUIn27BK6M3qsr2AsucFVcnviesYHxJEcX IyeHhICJxMaNm9ghbDGJC/fWs3UxcnEICSxllPj/+g4LSEJIoI9J4t92IxCbTUBT4u/mm2wg toiAqsTntgXsIA3MAjuZJE59Ws8EkhAWSJTYdWMSWBELUFHr8gtAcQ4OXgEniT1PciGWyUmc PDaZFcTmFNCVuPx7NzvELh2Jaa8msk1g5F3AyLCKUTS1NLmgOCk911CvODG3uDQvXS85P3cT IyT0vuxgXHzM6hCjAAejEg/vh/jLIUKsiWXFlbmHGCU4mJVEeBn+AoV4UxIrq1KL8uOLSnNS iw8xMnFwSjUw6ussSulmzmVYuEo6tvy8eI/i97Pajmz/shRVbT4+e7T1xesblwVOM6c/iOhI PLzxsGuJZ7jPUS/2xxv7Fn2Ze0V/d8KzrI0sN39Om6qz42OARUTU7EWlierhEXXZyYmKs5O+ rHzk845zWitHms8qlZPKKXeuxW/skjtzRUpvecREf9O4DeLySizFGYmGWsxFxYkAXij7kxsC AAA= 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.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, 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 FIMD and MIXER IPs in disp1 power domain have async-bridges (to GSCALER), therefore their clocks should be enabled during power domain switch. Signed-off-by: Andrzej Hajda Reviewed-by: Sylwester Nawrocki --- Hi, This is 2nd version of the patch. After decrypting manual and discussion with Marek I guess this set of clocks is more apropriate - async-bridges are present in MIXER and FIMD, so their clocks should be enabled. The 1st version worked for me due to fact I have forgot to remove clk_ignore_unused kernel boot option during tests ;) Regards Andrzej --- arch/arm/boot/dts/exynos5420.dtsi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index e1fa800..58579f5 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -293,9 +293,11 @@ <&clock CLK_MOUT_SW_ACLK300>, <&clock CLK_MOUT_USER_ACLK300_DISP1>, <&clock CLK_MOUT_SW_ACLK400>, - <&clock CLK_MOUT_USER_ACLK400_DISP1>; + <&clock CLK_MOUT_USER_ACLK400_DISP1>, + <&clock CLK_FIMD1>, <&clock CLK_MIXER>; clock-names = "oscclk", "pclk0", "clk0", - "pclk1", "clk1", "pclk2", "clk2"; + "pclk1", "clk1", "pclk2", "clk2", + "asb0", "asb1"; }; pinctrl_0: pinctrl@13400000 {