From patchwork Mon Feb 4 23:41:58 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kukjin Kim X-Patchwork-Id: 218117 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 8585A2C02EC for ; Tue, 5 Feb 2013 10:45:44 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U2Vg7-00019l-Jo; Mon, 04 Feb 2013 23:42:23 +0000 Received: from mailout1.samsung.com ([203.254.224.24]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U2Vfy-00018I-G3 for linux-arm-kernel@lists.infradead.org; Mon, 04 Feb 2013 23:42:15 +0000 Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MHP006DLZ5J4V40@mailout1.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 05 Feb 2013 08:42:09 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.49]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 92.A8.03880.15740115; Tue, 05 Feb 2013 08:42:09 +0900 (KST) X-AuditID: cbfee61b-b7fb06d000000f28-9d-51104751db02 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id E1.A8.03880.15740115; Tue, 05 Feb 2013 08:42:09 +0900 (KST) Received: from visitor4lab ([105.128.18.157]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MHP001C1Z65V280@mmp2.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 05 Feb 2013 08:42:09 +0900 (KST) From: Kukjin Kim To: 'Arnd Bergmann' , 'Olof Johansson' Subject: [GIT PULL 3/5] Samsung irq-s3c24xx for v3.9 Date: Mon, 04 Feb 2013 15:41:58 -0800 Message-id: <120d01ce0331$39efc9e0$adcf5da0$@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-index: Ac4DMP4T7UOkJIzFSfCBP2kMoODRWA== Content-language: en-us X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRmVeSWpSXmKPExsVy+t8zQ91Ad4FAg8Ud0habHl9jdWD02Lyk PoAxissmJTUnsyy1SN8ugSujdccZxoLXIhVLTx1lbmD8xt/FyMkhIWAiMW/nXXYIW0ziwr31 bF2MXBxCAssYJY7u/MoMU3R/4imoxHRGiRNbelmhqpgkNpztZgWpYhPQkDj8/hnYKBEBN4md vUvBupkFmhklti3VA7GFgSZNe/wCLM4ioCqx9eVZNhCbV8BSon3qZEYIW1Dix+R7LBC9OhK9 379BzZGX2LzmLdRFChI7zr5mhNilJ/Hm5F92iBpxiUkPHrKDHCch8J9NYvHvKWwQywQkvk0+ BDSUAyghK7HpANQcSYmDK26wTGAUm4Vk9Swkq2chWT0LyYoFjCyrGEVTC5ILipPSc430ihNz i0vz0vWS83M3MUKiRXoH46oGi0OMAhyMSjy8Py7zBwqxJpYVV+YeYpTgYFYS4f14AyjEm5JY WZValB9fVJqTWnyIMRno2InMUqLJ+cBIziuJNzQ2NjEzMTUxtzQ1NyVNWEmcl/HUkwAhgfTE ktTs1NSC1CKYLUwcnFINjHlte1+8vDdL8uakmgTWhKVe/xaZTbJt7mv6JTKtulX6jdZzh/In EzW54lkzNmyx+bPt0/22Nlupr9N8HzD0Z7n93NXOFa3zYIl7a8OsTBGb4A/7SyoS2FJc9149 w/B+T/rt1X/yxP8tiAt61mB8ZIvS84nPS1Sl7snbF1TW3erZ8GVvsYdSqhJLcUaioRZzUXEi AI6V93zaAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRmVeSWpSXmKPExsVy+t9jQd1Ad4FAgyVnRSw2Pb7G6sDosXlJ fQBjVAOjTUZqYkpqkUJqXnJ+SmZeuq2Sd3C8c7ypmYGhrqGlhbmSQl5ibqqtkotPgK5bZg7Q VCWFssScUqBQQGJxsZK+HaYJoSFuuhYwjRG6viFBcD1GBmggYR1jRuuOM4wFr0Uqlp46ytzA +I2/i5GTQ0LAROL+xFNsELaYxIV764FsLg4hgemMEie29LJCOMuYJDac7WYFqWIT0JA4/P4Z O4gtIuAmsbN3KTOIzSzQzCixbakeiC0MNHXa4xdgcRYBVYmtL8+CbeAVsJRonzqZEcIWlPgx +R4LRK+ORO/3b1Bz5CU2r3nLDHGRgsSOs68ZIXbpSbw5+ZcdokZcYtKDh+wTGAVmIRk1C8mo WUhGzULSsoCRZRWjaGpBckFxUnqukV5xYm5xaV66XnJ+7iZGcCw+k97BuKrB4hCjAAejEg/v j8v8gUKsiWXFlbmHGCU4mJVEeD/eAArxpiRWVqUW5ccXleakFh9iTAb6dCKzlGhyPjBN5JXE GxqbmBlZGplZGJmYm5MmrCTOy3jqSYCQQHpiSWp2ampBahHMFiYOTqkGxp6pk0qyPSUF53Zp 8E3L2fQmmDfTb/LZHR92ZD2+e9GSYULSi0C5A/NXRl9ZaHdmf2Vn1QTHzDn+z8SO+Lgz81nP rHWwdBH89ixnoQK3jbFru5vc4tkhFfYdH58eljDpO/nXy2eh/lzxuakH/WM9S7PNeYU3b5Rd qro/KFd93nHlq/P/3og3U2Ipzkg01GIuKk4EAL0+bzMJAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130204_184214_795525_2753AB00 X-CRM114-Status: UNSURE ( 9.75 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -7.5 (-------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-7.5 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.24 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.7 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 HDRS_LCASE Odd capitalization of message header 0.0 T_MANY_HDRS_LCASE Odd capitalization of multiple message headers Cc: linux-samsung-soc@vger.kernel.org, =?iso-8859-1?Q?'Heiko_St=FCbner'?= , linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Arnd and Olof, This is redoing the s3c24xx irqs in a generic way by using a declarative approach. Note, this is based on previous pull-request, ' next/cleanup-s3c24xx' branch. If any problems, please kindly let me know. Thanks. - Kukjin The following changes since commit acf2d41d8595829eb0ac7bf6891f4875a78d4d6e: ARM: S3C24XX: Move mach-s3c2440/ pll into mach-s3c24xx/ (2013-01-21 17:05:23 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git next/irq-s3c24xx for you to fetch changes up to f44ddba3635e35317057e976888d4a12dcb0f842: ARM: S3C24XX: transform s3c2443 subirqs into new structure (2013-02-03 15:52:50 -0800) ---------------------------------------------------------------- Heiko Stuebner (9): ARM: S3C24XX: transform irq handling into a declarative form ARM: S3C24XX: Move irq syscore-ops to irq-pm ARM: S3C24XX: Modify s3c_irq_wake to use the hwirq property ARM: S3C24XX: move s3c2416 irq init to common irq code ARM: S3C24XX: modify s3c2416 irq init to initialize all irqs ARM: S3C24XX: transform s3c2416 irqs into new structure ARM: S3C24XX: move s3c2443 irq code to irq.c ARM: S3C24XX: modify s3c2443 irq init to initialize all irqs ARM: S3C24XX: transform s3c2443 subirqs into new structure arch/arm/mach-s3c24xx/Makefile | 4 +- arch/arm/mach-s3c24xx/common.h | 2 + arch/arm/mach-s3c24xx/irq-pm.c | 41 +++- arch/arm/mach-s3c24xx/irq-s3c2416.c | 348 ---------------------------- arch/arm/mach-s3c24xx/irq-s3c2443.c | 281 ----------------------- arch/arm/mach-s3c24xx/mach-smdk2416.c | 2 +- arch/arm/mach-s3c24xx/mach-smdk2443.c | 2 +- arch/arm/mach-s3c24xx/s3c2410.c | 4 +- arch/arm/mach-s3c24xx/s3c2412.c | 3 +- arch/arm/mach-s3c24xx/s3c2416.c | 4 +- arch/arm/mach-s3c24xx/s3c2440.c | 4 +- arch/arm/mach-s3c24xx/s3c2442.c | 4 +- arch/arm/plat-s3c24xx/Kconfig | 1 + arch/arm/plat-s3c24xx/irq.c | 1110 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------- ------------- arch/arm/plat-samsung/include/plat/pm.h | 6 - arch/arm/plat-samsung/include/plat/s3c2416.h | 1 + arch/arm/plat-samsung/include/plat/s3c2443.h | 2 + 17 files changed, 687 insertions(+), 1132 deletions(-) delete mode 100644 arch/arm/mach-s3c24xx/irq-s3c2416.c delete mode 100644 arch/arm/mach-s3c24xx/irq-s3c2443.c