Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753523AbdCNDRL (ORCPT ); Mon, 13 Mar 2017 23:17:11 -0400 Received: from mail-by2nam01on0052.outbound.protection.outlook.com ([104.47.34.52]:30013 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752508AbdCNDRJ (ORCPT ); Mon, 13 Mar 2017 23:17:09 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: Zhao Qiang To: CC: , , , Zhao Qiang Subject: [PATCH v8 0/4] this patchset is to remove PPCisms for QEIC Date: Tue, 14 Mar 2017 11:02:51 +0800 Message-ID: <1489460575-6193-1-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131339350254413775;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39380400002)(39410400002)(39860400002)(39400400002)(39850400002)(39450400003)(39840400002)(2980300002)(1110001)(1109001)(339900001)(54534003)(199003)(189002)(9170700003)(6666003)(5003940100001)(5660300001)(50986999)(6916009)(36756003)(189998001)(47776003)(106466001)(2351001)(105606002)(48376002)(110136004)(33646002)(50466002)(356003)(53936002)(85426001)(305945005)(2906002)(86362001)(54906002)(4326008)(8656002)(104016004)(38730400002)(50226002)(8936002)(81166006)(8676002)(77096006);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB191;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD042;1:3g+1QfQTQqtLPGVWHR1bDuHwdbZ14xKNuTjgggPmJ/fxggB+hD0lC035ZbTVudQmLU5vOCHbeMXh8IYdbQyXzB2IESKJCZ4j/zzSFc8iFZvJaMmMnRA9Ezo/8a/ycuWhQI0WLbw4QNv1UY3qAjXN0+kSurL14heFa0iKqm8ZJaPlVTwaWUCNzot3YOdDgCQr0QSot77B0QThedimxOTnkgaRmO8gb2cD2PL9SWzO/2Q7J6fxLASOD3fLli3qVprZVJwLAamhPuzsI/QZwBsD0uzOO+N2L+BF7fMi4XjvAm4C4/U/KQyRr1JiVZhyT/aVnhIz2rBzQsKKaKxpCYXVKaE/0ovLIOgN0UQh3cqk881o+xYHHoqOdFCtpnol4qiD6sdEPQuCAT75KEV6JlhTlc1G8JiGIyFR8C3k3oj9SudlhCYWz4/+Pl5d2k5S/civrOuJornsf0ZEidDMJBgGaodaUTQpKUr1Af1QFe4WpxpJarpfVHEWW8aZjV9Z7QitrOTfBec9FHs35v4QQcSB0LQq194xxRe6fXtK7SvQBIBRYGVZCFOO4KhkG+ELXTQHhDut3odRybRVWWPmSpMBK6QzPjiW2fco2AX43mQ+aAXreI7CMhZPa2bQRKRAs24GT91oa/OmrOVZRaCpFqkGAWK+UUkIXWAl2yunhLiNnVMmybxdTs0FUS6AyMOLNRvMW5AKMfyELIAxH1awz8uqZ0ORkMzIuzpINJWcyy9o/V8= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 451675f6-9078-48bb-e7cf-08d46a889768 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BY2PR03MB191; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB191;3:lMlQJd34DYOejuJbUoWExbQkwYfyxySV0FA2ij4sJJ2z7s3LIlz2AOkdcVyNr+TtC0bhzb1ro622r0e0qeieHioqBcXNCZF/PsdEsMjyedD12wH0Nx/0stT00PGi5y4Y0qakkjEZFoAJQU3ESKzUXE6WEoOgb4UE6ph7s7QtAXDxiOwEVYVcjeM+iVoFsKxsAC4GQlw4hGUfWdSjzLJlWNHk91C2dxP0DhG+yhLh31zp/0osxiufI6JYERYuWYWIp98BJW//FR6Cf8LCRHtbd/qE4MQieUfUHmd18OA52JalhwxS2jIxt6lIXq4myD4k6w3qu71Ij8K/tQpNmQgX+i5LmOGngJv7nY8Dyzuy75KRpzhR1sNo5cYpgvyJ++DP;25:CF+gH4aJDoxV0G1vQDNnycFKIkMI18qQyFLg/Dp5usqq3T6GLjii/8NPwtBUaPMFtJsXsiBtZ3Q+Fo+UJ4nnDYi4ASVNlMRWT7Bl1rvCgV1kELJXRplpi/OnJ7blwcKr+uYon9GYLPVUhcp8xk3gMC3LHguLQLJMK6E0BrQFU6xV+pylj5mPUmq+sUZGnU1qxXglnHRJk5fk4tBjsIvMJiUDVpGI6ukME0kGrrlCFljw68Qlfx1rHAEOdRazRa94hXnjEmGFzEQLVPz7EPOEJ0mCvZLzZrYce0GWZ8RtvKnW8L/DQlZQgf9oU6xoJMrv5wRdEYwn3oi80x4UZ/g2B+S1fhepw6GuB2jNuezXEAP6ijvy/1VeoD4GtdJeVMIbrnNeohOzabuiisxWS6uaLS2CHYuPAJ8EDSGI9B7X1UBZ/9ZMbkJu2elm6A/gEB6OgRtrKTJjKuHZZF24KAxzyQ== X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB191;31:/9FjAvf7L/AQTCfISjU3+8fNFXvXQBoqygGVQzA6MbqRFlWLGqCOlDnaq5Gvpovzo3r515seDwnQf4ZFSlVJj2eL34tpaJHBpGkem84P7To4WKVxbmEtBFZvNmGSz+DQGZeG3BNtBFzayAbnUEo6fn9+dywMepdQSp/vf1bgMcVeDMewUxqy40avGRQhjqVIsbwzPjKR8AgapJu5wVz9OXTdiSRHvuszUqd+YXjHqA8RTz7gNRzEjTh6hTay93ghZYeFmEg/Xfuet3anL2dwdw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095060)(601004)(2401047)(13015025)(13017025)(8121501046)(5005006)(13024025)(13023025)(13018025)(3002001)(10201501046)(6055026)(6096035)(20161123563025)(20161123559025)(20161123561025)(20161123556025)(20161123565025);SRVR:BY2PR03MB191;BCL:0;PCL:0;RULEID:(400006);SRVR:BY2PR03MB191; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB191;4:Y7LMwrA/BX8LOfaEWpiq/w6EM3sy85KzyZHXf7xbODRkWAtDcticBaQbDuNFBIOyStU0NuSk6ykx90iQStGAlF7HtEmQVyz/c1FCpK5wh06oYXw0fKqDXu6t3LFrr2PDynKdOTQChGL7NAdJQ7/rgKclG28YMTEP0+r335NEilCgh4LZx3OUBCp+zS7LtyGq3Ct8P1UlYzq+7PlBtwijmfEHqq03s8MzeiAquInj3k63gQZ0wZ6vj8u9E+sQRzl8sJmpLrkw5ruIF+hxq/o9HPSLErm6tAB7hG7p0QiQlbW6nUXbDhKMDiIXsEBw3WRxbYDQO9g0KLpsSR/ogWQOSco6mU60K8sCKCjttgmgLEhkRmQvmq5agA+PrMG2bvRndM1aOC3TqCmKq/T5UrlvDV5LQsf+ZPhV/efRl/Mf2DNCOz2pU7eULLOSWaQm/SaVvz2m6d8q94lGRPexr8zyIPDnnULU1BnFai/mLnatYQbCa0NGjgkZE/EheBJ0F33fzUCzIoa1pDI5XhecoAoDcK4oztYmWcbYPOswKWvKY1wNC5ZIY8D3abCzToMuWizNA1cbFGyWCHNPjUrAXoEZHYL6DyH8lDUGECwL/xOSKNFvGRlr0tLRgm4qUurbdCyzdDm8wsd7XDKG13ORHOM1IoJSo77QX9ez1bxlsz6YQavMj0CsLlhr3snYPjpCiEYWrTfg0rtAqdtnn4c/hme+OQ== X-Forefront-PRVS: 02462830BE X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB191;23:LIEGLAouDZDtYJIgq73z4kXafHEm43C3+xOxum519B?= =?us-ascii?Q?9OBUlhNY810hUlxCIhYQKaqkhY+3emsjORTnevGVldpKkq/ubtaskthCRP8M?= =?us-ascii?Q?anC7SMwunscBzLHS/p5AhZ6zyqAxTDJuok4Pi63sZKt4S/RVBWacxY+CjMch?= =?us-ascii?Q?3/YZH+E2eyPSb7qPpIQ+C4WeHiLbrwZP1lsziBLT3IHn1bJ1P7VbayJ+Auia?= =?us-ascii?Q?eAFDPXUtjHej87o86E+ISAJRTdmSWAQ68Ir3yMwlGNJRm6Q5HVu7ZikbRlhM?= =?us-ascii?Q?UreYoSdULqNeLIUR5kOleGZU2Y2qodlf/hgAslNOecCyWjtYCQMg7A1QISaz?= =?us-ascii?Q?fR5nIGRdK972dORN7V0EhXb5k6JJuxZGh/yHYc8slLwcslwqPv17ZrNY5T8k?= =?us-ascii?Q?/l1pLw/Pp+KyWAa1VX59RvkM+dmQZHL67Vun68o1f7c0eqYHdXd4YpNgrfS+?= =?us-ascii?Q?xQTpUgyMrjzN+DLKR7L8ZWSphwyMq9FRdoF0bXUG6y5RjwqxR/lUegwlvlMp?= =?us-ascii?Q?rv2vCCaHguCFHOZaZcS4l+PAt5kWIXJFW5JgffT5IwL56c2yVSFziZ6Tdt/j?= =?us-ascii?Q?4E6+4Y5YCjwKjwLd0pkmIVCuW0BwNhLbG5kp9kSJbJsv4AFViLnpHkgC6t8+?= =?us-ascii?Q?v0ezw0cibe+6yhfmH7R0MPFmT2Cm17u5Og2UnqtkByXZbiUIdy+pAdoC6HpF?= =?us-ascii?Q?Usp9zdD3NuHoE7H8QtagZMY4cDxPZZAn65Q4CJwua+v48rwSbvOHi/WKTfEX?= =?us-ascii?Q?dMwffyZEi+neyWmUpcrfcsf18P5qLNx8TwMFNgTmdGCgKIDYPhQ8Sz++LN9K?= =?us-ascii?Q?fsq1YEJr2bD4t/RYwRfuVnCuBgYHmACy/SMI2pCrd5wsVd6k7nSX4Sh71h/J?= =?us-ascii?Q?H/GtQz7RuK1E7S4tycwm9AQuYbvhj++/NYxbBFK1vy8u17/eHsmsHBktDEL/?= =?us-ascii?Q?UhQlcVhBcpYIoribRPB6qhMWouRdjVkkTQF0hVe8wkAJ1M6Xxe9PiCOFT4c6?= =?us-ascii?Q?cx7vRwK169JD5XgMDSqctP2DRgoko9LK0E7h8/pqDi466bSQgufk8hZUJ7qw?= =?us-ascii?Q?nz1KXxFlGkvirgXF5zIlqKvZKZHMnuWPXmALnhBmb7dFo/v2ZZoQlDdkgood?= =?us-ascii?Q?6qYNEMRj+y4BddVt7i7e6cYCD7I8gtDyzFSBbHCoks+5gZE+TVgc2+edo9rv?= =?us-ascii?Q?n63eZxSK4hXOQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB191;6:X/FCiRLsK5x9HiutP+ijpF7OO+jKrLGbC9Ae0QwZz0W0SKVb7KclqrlbwIVLScVtRbTnFqfLa1wcBEMqP12L6mRb8FAYrgyl+4ba5DyhKDR1RWMtpIS0GMj+utX4kWJBEM/0LbcK+CE9W+Zk6+ykKwa9SgtqVkO45+gEgDG4m6Oc6hvS0sGo7iZHRKb9qb40HhRd13tpdq5tIYEZR06aA1OxwxhNUKahLHqeaZTzTGY/HVATOdBpE+50pQw6p5V7WROeopsxJimN/qI31p3a9TIu4YwBwikMHhzEehogN7y3A88S48dOKP8+eETwo/AY+7/oCdGl7RUgcoTDHmG+RQ7L6FnU85AUchlcquPr9sdfb0O/iQY4Y8yGI8Hp9HRCzax3ylmpXMH7K/Ms7BYblTOMFbsNg3Cu+Tif4+DTIjs=;5:EUlUTQrHkZodpLfN0Y63qsQ3CQMVw19NKqzTHA3zDBQEEOPOOoF5lzHjjHDDl4/eObiqIsGlNunHJ+TTrx6VGelwIHX1WN/LeWs5XOBRH3skgPR2oNJvAJKnRvk3aHReO9rX3XIgbvAyMoK7+R2YctqZUoSVIK8kYAxG0IwKc4prPrjUTKg8/ERC+SYgY2+m;24:C2yGCYBG9Z54ZEXGEwrwMJqI+0izHHEDz8Z2NLA98n2yY1lP8Kzq/3ZE66kG2+VqHFxr9OgtJDZ4PQua7cGFhw1CjyDAFWPRli7L+jKbu9w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB191;7:SbeTvqaXHxejYOwVwXJoi/+wbPaZj+eyeLocJvtmfkclsxB6QmQDLCbnBI8IGxrd3wS8ZBHd7OIGgD5yPIdOpBIOVFxwlW5YcINz9ah8HV/KGDBJ5MZUBbKN7l1ZQo6ZsYiS0y3jVF86HKEBA3116mXAE1TzB5J9K+fsrk/RutjBHqTY+BV68Lex7pUmFoVK8OhP74CpN7iru3MwujV6yZ1CfDR/EWeOq9thC0YsnyCLLnO/PwHUPLQMIMJbwm95gkkiz4ZU3C03f5Qb0/AlrHS17533M0k18TXJqiyKxU927k37B57nEqZ7c8N3nJwG+ufyGGWrei8R7ygDiKSl3w== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2017 03:17:05.2385 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB191 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2528 Lines: 86 QEIC is supported more than just powerpc boards, so remove PPCisms. changelog: Changes for v8: - use IRQCHIP_DECLARE() instead of subsys_initcall in qeic driver - remove include/soc/fsl/qe/qe_ic.h Zhao Qiang (4): irqchip/qeic: move qeic driver from drivers/soc/fsl/qe Changes for v2: - modify the subject and commit msg Changes for v3: - merge .h file to .c, rename it with irq-qeic.c Changes for v4: - modify comments Changes for v5: - disable rename detection Changes for v6: - rebase Changes for v7: - na irqchip/qeic: merge qeic init code from platforms to a common function Changes for v2: - modify subject and commit msg - add check for qeic by type Changes for v3: - na Changes for v4: - na Changes for v5: - na Changes for v6: - rebase Changes for v7: - na Changes for v8: - use IRQCHIP_DECLARE() instead of subsys_initcall irqchip/qeic: merge qeic_of_init into qe_ic_init Changes for v2: - modify subject and commit msg - return 0 and add put node when return in qe_ic_init Changes for v3: - na Changes for v4: - na Changes for v5: - na Changes for v6: - rebase Changes for v7: - na irqchip/qeic: remove PPCisms for QEIC Changes for v6: - new added Changes for v7: - fix warning Changes for v8: - remove include/soc/fsl/qe/qe_ic.h arch/powerpc/platforms/83xx/km83xx.c | 1 - arch/powerpc/platforms/83xx/misc.c | 16 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 - arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 15 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 - arch/powerpc/platforms/85xx/twr_p102x.c | 15 - drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-qeic.c | 627 ++++++++++++++++++++++++++ drivers/soc/fsl/qe/Makefile | 2 +- drivers/soc/fsl/qe/qe_ic.c | 512 --------------------- drivers/soc/fsl/qe/qe_ic.h | 103 ----- include/soc/fsl/qe/qe_ic.h | 139 ------ 16 files changed, 629 insertions(+), 833 deletions(-) create mode 100644 drivers/irqchip/irq-qeic.c delete mode 100644 drivers/soc/fsl/qe/qe_ic.c delete mode 100644 drivers/soc/fsl/qe/qe_ic.h delete mode 100644 include/soc/fsl/qe/qe_ic.h -- 2.1.0.27.g96db324