From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1763040AbbA3UB0 (ORCPT ); Fri, 30 Jan 2015 15:01:26 -0500 Received: from mail-pa0-f53.google.com ([209.85.220.53]:40294 "EHLO mail-pa0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751769AbbA3UBZ (ORCPT ); Fri, 30 Jan 2015 15:01:25 -0500 From: Dmitry Eremin-Solenikov To: Russell King , Thomas Gleixner , Jason Cooper Cc: linux-arm-kernel@lists.infradead.org, Linus Walleij , Andrea Adami , linux-kernel@vger.kernel.org Subject: [PATCH v2 0/5] ARM: sa1100: implement irq driver as proper irqchip driver Date: Fri, 30 Jan 2015 23:01:01 +0300 Message-Id: <1422648066-7897-1-git-send-email-dbaryshkov@gmail.com> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This is a second attempt to move Intel StrongARM SA-11x0 IRQ driver to drivers/irqchip/ place. Changes since V1: - Added soc/sa1100/pwer.h header containing sa11x0_*_set_wake() prototypes. - Removed spinlock from mask/unmask functions - Minor whitespace changes. The patches are based on my previous sa1100 patches that can be found in Russell's for-next branch or in linux-next tree. ---------------------------------------------------------------- Dmitry Eremin-Solenikov (5): ARM: sa1100: add platform functions to handle PWER settings ARM: sa1100: use sa11x0_sc_set_wake() in irq driver ARM: sa1100: use ioremapped memory to access SC registers irqchip: add sa1100 driver ARM: sa1100: drop irq driver arch/arm/mach-sa1100/Makefile | 2 +- arch/arm/mach-sa1100/generic.c | 37 ++++++++++ drivers/irqchip/Makefile | 1 + .../irq.c => drivers/irqchip/irq-sa11x0.c | 82 +++++++++++----------- include/linux/irqchip/irq-sa11x0.h | 16 +++++ include/soc/sa1100/pwer.h | 15 ++++ 6 files changed, 110 insertions(+), 43 deletions(-) rename arch/arm/mach-sa1100/irq.c => drivers/irqchip/irq-sa11x0.c (66%) create mode 100644 include/linux/irqchip/irq-sa11x0.h create mode 100644 include/soc/sa1100/pwer.h