Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965524AbbEEGWC (ORCPT ); Tue, 5 May 2015 02:22:02 -0400 Received: from mailout4.w1.samsung.com ([210.118.77.14]:20937 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965375AbbEEGVy (ORCPT ); Tue, 5 May 2015 02:21:54 -0400 X-AuditID: cbfec7f5-f794b6d000001495-71-5548617fb529 Message-id: <5548617E.5040208@samsung.com> Date: Tue, 05 May 2015 08:21:50 +0200 From: Robert Baldyga User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-version: 1.0 To: Russell King - ARM Linux Cc: dan.j.williams@intel.com, vinod.koul@intel.com, lars@metafoo.de, dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, m.szyprowski@samsung.com Subject: Re: [PATCH 1/3] amba: add no_pm_pclk_management flag to amba_driver References: <1429191554-24972-1-git-send-email-r.baldyga@samsung.com> <1429191554-24972-2-git-send-email-r.baldyga@samsung.com> <20150416134158.GZ12732@n2100.arm.linux.org.uk> In-reply-to: <20150416134158.GZ12732@n2100.arm.linux.org.uk> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRmVeSWpSXmKPExsVy+t/xa7r1iR6hBmuumFtMn3qB0WL11L+s Fksmz2e1uLxrDpvF7cu8FmuP3GW3eNm3n8WB3aOluYfNY/Gel0weS94cYvXo27KK0ePzJrkA 1igum5TUnMyy1CJ9uwSujJMnvjIWXGar6F77lK2BcTNrFyMnh4SAicT39jssELaYxIV769lA bCGBpYwSe6fmQtjPGCUO/LMEsXkFtCQOXellArFZBFQlev/8BqtnE9CR2PJ9AmMXIweHqECE RPeJSohyQYkfk++BjRcRMJW49ugZM4jNLDCLUeLfnwQQW1jAR+Liyk/sXYxcQKs2M0pc37oV rIhTwEbi1LZ9TCAzmQX0JO5f1ILolZfYvOYt8wRGoCEIK2YhVM1CUrWAkXkVo2hqaXJBcVJ6 rpFecWJucWleul5yfu4mRkhwf93BuPSY1SFGAQ5GJR7eHcIeoUKsiWXFlbmHGCU4mJVEeI9a AIV4UxIrq1KL8uOLSnNSiw8xSnOwKInzztz1PkRIID2xJDU7NbUgtQgmy8TBKdXAKMpQfUB1 zZ5AP5XFn146C5/e/px79qe05/EZyxje83vynfT+mffcZ+mL6TZ/Ay/tPaLgsXaG9Mfbd2Yw S+07XPvE6JJMjcSjpsRDSZIu6j+nZCcq8H0SPXhIxt2/KtnxrNuJPX1/pdm9lKU0HXs2TlTe 1mwrX3vw8vRW63WKgvPvKhjP/nXshxJLcUaioRZzUXEiAIpaIqVqAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1078 Lines: 23 On 04/16/2015 03:41 PM, Russell King - ARM Linux wrote: > On Thu, Apr 16, 2015 at 03:39:12PM +0200, Robert Baldyga wrote: >> This patch introduces no_pm_pclk_management flag in struct amba_driver. >> It causes that pclk is not touched in pm_runtime callbacks. This allows >> to manage clock in device driver independently of power domain management. > > NAK. We already have stuff in place to deal with the problem with > DMA engine using runtime PM, which causes pclk management to fall > back to the IRQ-safe clk_enable/clk_disable(). > What kind of stuff do you mean? If we want to manage pclk independently form runtime PM, we need to prevent AMBA driver from touching pclk. Otherwise our clock management inside of dmaengine driver is ineffective because pclk refcount is incremented by AMBA driver. Thanks, Robert Baldyga -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/