From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: [PATCHv2 0/3] omap gpio add level idle, cpu_pm and drop runtime_irq_safe Date: Thu, 20 Sep 2018 12:35:29 -0700 Message-ID: <20180920193532.7714-1-tony@atomide.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Linus Walleij , Alexandre Courbot Cc: linux-gpio@vger.kernel.org, linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org List-Id: linux-gpio@vger.kernel.org Hi, Here's v2 of the patches to add support for omap4 and later level interrupt idle support, get rid of the custom pm calls, and finally after these we can drop pm_runtime_irq_safe(). Linus, assuming people are happy with these, I'd appreciate an immutable branch with these in case we run into merge conflicts for arch/arm/mach-omap2 changes. Regards, Tony Changes since v1: - Fix issue noted in v1 set and update comments accordingly - Don't call pm_runtime from cpu_pm to avoid further dependencies to pm_runtime_irq_safe() as discussed offline with Grygorii - Add a patch to drop pm_runtime_irq_safe() as it's no longer needed Tony Lindgren (3): gpio: omap: Add level wakeup handling for omap4 based SoCs gpio: omap: Remove custom PM calls and use cpu_pm instead gpio: omap: Get rid of pm_runtime_irq_safe() arch/arm/mach-omap2/pm24xx.c | 7 +- arch/arm/mach-omap2/pm34xx.c | 14 +- drivers/gpio/gpio-omap.c | 331 ++++++++++++++++-------- include/linux/platform_data/gpio-omap.h | 15 +- 4 files changed, 237 insertions(+), 130 deletions(-) -- 2.19.0