Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751940AbdHGDX7 (ORCPT ); Sun, 6 Aug 2017 23:23:59 -0400 Received: from mail-bn3nam01on0069.outbound.protection.outlook.com ([104.47.33.69]:37664 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751868AbdHGDX5 (ORCPT ); Sun, 6 Aug 2017 23:23:57 -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 v10 0/4] this patchset is to remove PPCisms for QEIC Date: Mon, 7 Aug 2017 11:07:12 +0800 Message-ID: <1502075236-24078-1-git-send-email-qiang.zhao@nxp.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131465498355244403;(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)(39450400003)(39860400002)(39400400002)(39410400002)(39380400002)(39850400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(189002)(54534003)(199003)(54906002)(53936002)(5660300001)(86362001)(4326008)(104016004)(106466001)(105606002)(68736007)(498600001)(5003940100001)(85426001)(110136004)(97736004)(8656003)(2906002)(189998001)(38730400002)(36756003)(50466002)(33646002)(2351001)(77096006)(48376002)(626005)(6916009)(50986999)(6666003)(50226002)(8936002)(356003)(305945005)(8676002)(81156014)(81166006)(47776003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0301MB0911;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN1AFFO11FD033;1:1ua+TWJsQOGYLhyVLVL8VzYdkF+/rqbfx/3vHoENL?= =?us-ascii?Q?OYORVwUEbBL+AFg4GKjPgxuaP2huuaCtQOCQihZ2A1SiYAR7CX26pd+h+Ao6?= =?us-ascii?Q?xEjdHidtjv3Yl1lunxtedKGxMxj0wyQnt1WilUrbV48XcKeMDXq7Rb8HLtak?= =?us-ascii?Q?0kFPpfgKd8PLJituY/l7UmcljWQo0jXzfp7Azkcr0V+ZqveyWSFwAuPV7rKj?= =?us-ascii?Q?WMGSUCHAnMETcLLBUNE0k2NN0s4zqeVj0/sU/Ydr7hdqmjkmr41BUSQVb9JT?= =?us-ascii?Q?HebhR27cKJYUazesTDXN7B4YWGJBnp4+c7KKwe+zXtVJIG0GbLpPFx9cnLB/?= =?us-ascii?Q?Qg8sWfQWwidGZvLe85oU6eOxv9X/sye2hCKOiYMlV5TNqCsBk0fjXUGm2ShP?= =?us-ascii?Q?SwgDkJGeKSq8tIFEx8eJk7x7hsQlKpTWEkEyfx1s7P5cBWNS3yJR/tD5AIlr?= =?us-ascii?Q?2s6PluSh3ZY0cDGzvVg2CqeJymZaVozXGvgQUF+NtrQa5QFo4Qi2vVuoHYa5?= =?us-ascii?Q?ELvYIpRIDDiNMGsLFTFgIoivuFqMZZ8Y0Ql2TL5MOIddAB5uObHUMHem7rdq?= =?us-ascii?Q?OmMT6H37f5Ekvc+6/vMkI6DvIISK+x/DCvo7CI3nzIowMRprII7EbuWB4Z4r?= =?us-ascii?Q?Q+co/uPv6eLPLl2wIOT9CAHJXh5/f5PyTCcaOAJQhnGEyeGLjKM7Dj8nWuVC?= =?us-ascii?Q?S4j5uSCr3NspCi8J4T1ZtT+mJXo/J9LUVBWTeWHFiEN5/0Lz6/tOqenAnHkW?= =?us-ascii?Q?lRPwZhI7iV8EarTJFhqEa1Sv6uCSoow0DoSWH4poJvla9tYdB3cHSCMxj0Ao?= =?us-ascii?Q?e5vFOuhxF7TN+HoN1Dkmh4y3gMpyR3VAKdWEXi3vcRorV7D0rKMaAr8OBpNW?= =?us-ascii?Q?bYMeCgtxAk77Gnb4MPeyTuxjz802TRI3TpGfdnqkJhUQTVbkT1UeHLS6yFQS?= =?us-ascii?Q?u8reV6SvCfMOIl+zP3uzzHto5A2R64vPz6Niik68g=3D=3D?= MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 508b3423-a7b6-4bdb-1d73-08d4dd43bc26 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM2PR0301MB0911; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0911;3:ZhFknZDOSrLZM8pzbuK55RA4LXxZes+sRr08BUSc/apXE2E4Kg+QmMrKbLkDqoU0LZAML9gGLfyCwbbyCFvaSmTup0HnTTy5bmUnAvbH4kMOMtoZHnjlb09JFnp5dJN2KWgaytUgdJr49mLGvNGaX86NN1Lm0DEWBZEPWT74B7ZdJBow4H0GxlVwDkqmq2oKR0JZKZpKJAWMg3F/rKU+sluRdojmLyM+7mzXkAEg/mtaHt7dwV1MpuRfgGT0Pt0yExJyqV8eyxoPdwPElU5DjvDyQYO0bi9hrOxO59UJ1mQDmDyatW0icPV0TRwPvGB9Olksq3RDt/v3m6Vhc1OJOtm9Vz3JIaWzxXzfOeIUUMo=;25:xEAtV9VLEqr33a4LmvysqMFxHQKHytUJnt4AaxvFCyMSgst5uN+RfAouPhLbN/XtiLdQyUonq4XoOBbT++zJo6VYQaExXi/7WNLk3OFmPX5Km6+VFeokk0OIyece25+vY3/2J6ThUMFhKxCxnkfp2wIZtJqT03gEnmHi16Fl1+ozPs2CaKoXGMl955mlmZSKWdOdPmPPIHUEWRxIaYGNBmBm6wfuUK/TJoHrtsJCTWkqJUPr2jGeRGZLhPIJ2ShSqsZVIIUhrA6HhCa3DPpKEZAXAHAMvr1mW91z9i3c9C6CME0IXVMPjOq0flPaZ9RCMBnE1JIiYxYcqGHB5e8+2g== X-MS-TrafficTypeDiagnostic: DM2PR0301MB0911: X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0911;31:YjFMVtV1cBh73LecZq/33VoLRMbHAX2J+jpAYtMWjQOK6ApN0bgWSd817KILiGwp+gNMsYvsD4C2XerdgDwQ3YG7kS7mm00plFu0kz/1t5wV2zY6qkJHfc/fmlsvACFw4vpKFEijioQMQ8BDGD0ZgMInwUWnuAF3aaL6J+3EU0KqJ8ynYDpT+e3IOF1m/3juIubFlp5gudARU0RRyFkPtOaJ9UvyG5ZZMlxcIEDUib4=;4:ApCw5IRA3g16psSKflmZ0z+O6KUNrkTBDopRSH5A8zoNXliO+JDTFbgbGQ95kdKB54wo9jhW9dZOSltXxhvRbgIFZydtJvWcoJCs9VdUq5GX9ut9wqAYGhCJT5ueMnrZXr2o+4ufXFe9LIJJd0PJubBzm4PJR4uut+i0t+jndrqfswDraK3weRQC2j6qrCBXC0FOP0r89Cx4KrjtLcHhcNzh2y/2xlBv3cN6zi2ZHIqhPoqsILYFy8Jybuel2W5F X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(8121501046)(13016025)(13018025)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123565025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123561025)(20161123559100)(20161123563025)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM2PR0301MB0911;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM2PR0301MB0911; X-Forefront-PRVS: 0392679D18 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0911;23:WRwG99GHuFLyv8yw6WhhYpAARzibMj2pFML940l?= =?us-ascii?Q?LYi2ZdBSG1CjLdd3fqGk4OK7HjRgwGN+6MZs7MyadJLmY7cinLcmxB04ec6B?= =?us-ascii?Q?g0+fOa7nPp2BDrGNRjp35+OL+avEVdDFPZKydtWNsh9WTUNNOBlNZOoh9/lS?= =?us-ascii?Q?YPhadN7yNsKWBKEaRGqFGfiHPiH34bcu4p/MTeDPkfxUAUNECw6HOMFe/uBQ?= =?us-ascii?Q?kCM/HQEuuMU/+zDpriy3LxNC8HFBZ0mQdZ0dMxPyazOlOjK1ULZwYJekEGkM?= =?us-ascii?Q?jNt0AjWJ4PHjaSTIzo80mMV5OhRxz4zkTJC9c5byHB50CUedQsOoVLqf88aN?= =?us-ascii?Q?CLRId8rsl0P5/Ntb5x/EkvoZ2K14u4202MV3QlgCi3nk6zdyQMES+YxCScBk?= =?us-ascii?Q?nDVo0FHjDyIHMyOEu2//A28iNkofA2PmO4cn9dPuzXpy5HzXquM+zRq/BlUp?= =?us-ascii?Q?N/6Qun6wbFVtE7BhOdgmQJIFd1ZugxN4qmLgH0IUrHFZKrpzicy8BNorDztl?= =?us-ascii?Q?WJJDWoJj4IrPl9L0xZhRodRjFe8aQKCYdGAU3BmoJRmnp6KxARwI4myOSH0b?= =?us-ascii?Q?4MSqUn7FZh9aXwOKXtZtAUOxhpeboofazOuORGO08M7mcki7PWiAliriUKcf?= =?us-ascii?Q?oCqcptqHMADipSUjW9PHImWQf9Fr3YFxEZcjEAi/vAMyrI3IeMtu+UBc87z+?= =?us-ascii?Q?hVW4NkY4ml5Me4MvN65beRnxSPc+S9kHdq8F+eld2jKWYNZE21nmC5pTTURA?= =?us-ascii?Q?2aYESj/TMeD3UtGhq0y4nZBh2IpaMeZgFAdHP3fp03kCvOBea9Bu9G+0/7P7?= =?us-ascii?Q?oTxesHLEgyTWv5TF+4QXf/DvK6s/RMfsdDxeHazPGbKLWTCwYOnFLhsomZCf?= =?us-ascii?Q?wytaJ4laMPikr2aUEYi031YdboKmKlr7Fa6V8kw3dK80CBFgYrLo/swtY6Uj?= =?us-ascii?Q?+GRxNpr+eMtuxA5Y5dOqmcAP9PcsoTE1ZnF+V+uZGKlqU9AroYoOQEtvdFm+?= =?us-ascii?Q?NheskDYFXMsTkVXxkDYR0Y2Ol10goB3OTUIHrC4TKBq1mzw7G4xZ6zcrLb92?= =?us-ascii?Q?pj7d/7I0FTM0mkdLW7TtS3CmgdimylMZKg+wNVMD+JUHAGw72kYXuGngHSdi?= =?us-ascii?Q?ukf4F/cXWHkwIVdPkuQzaWLRZfRTJA+TPSIYE1lG/ZpqwKxNRPKQRHXQ2YL2?= =?us-ascii?Q?9eiUtKKABCph9F/SApz7f3tNd8J9JkModcvcBnaxJyAIO8M6ke5pO4fQgHue?= =?us-ascii?Q?7EGkPeyDUuJGKmlrF/B/iBbHNRTDCJGqW/+xS0qeW?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0911;6:PddXm8oX7XfNkDxLjLkuHTksGBdIiCTg+LcxXiptmJZriw1ov9CJ49Mzbg/XsB3E3byNgtNH5Sz3lH+233SCSGorRRXZ3zVV84Dy8TvyRQ9kwuIwTAIoUU0t6dPVXD1u26ELb9DbESw5WfQebH4UbOIpk6qiAuAxeYP23Z34/jvh0bGtRfCtK8zsHhQZju/mocoZoQV4XFJ1ATHp9MZmfStt/vpsWu/3vwkqY/2f0rNSkTRy0ujwol9tHvl5cBlXOUeeAgLBQZ8AFtfV2eJYp72AAB1Y7xIuFfMuv+dckvt1LBP81txvy3lfcMPXGpGnXDX7FHK6RZn/9mpwErpNxw==;5:4ckH0vSwm4IDyReGcBXU1woNFYim+w5HDWDV6HTmc+jFReZfjn5DOIZuGbO7IPLGHFGvmIkvRiJvbacfx0AYB7Cr2kCDTuZ0BczKkoeuibOP5u4uMC3j+mH/OkYvrdnS/mfh+MNcF9n9qznx0UeW+g==;24:S6fnfGoMc5a4HFzQrElRjWsSumA6mLkt+VQOczOKP+G0VGRYmqqE2/HyQY6P8j5BiAYjy5FIaRR59XuGGOIgnkhkJ05Wz5qOXqRmnMSYfPI=;7:K0F88FamH9HOpHCNa5fT42xeG3RtKkuEkyQeRsrMdG8G6mk3P+HNJXZ0eAQjFjejCiyIRpPmopcsPaWPz4rS59f/Oa16S9K2wgEenKmkmOrvg1p3TJL58X7JKSVQEyivuWIC3XTbQlCKwqDZOaGZsif9uwtycDJ2qcdtwg9lHGnYKlq/6ISZcZyI97zi4dj+pqNy4bRF4zTfWaplgxoC6SH/HRY3Me6vNPC6lolqppM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2017 03:23:55.3528 (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: DM2PR0301MB0911 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3023 Lines: 97 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 Changes for v9: - rebase - fix the compile issue when apply the second patch, in fact, there was no compile issue when apply all the patches of this patchset Changes for v10: - simplify codes, remove duplicated codes 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 Zhao Qiang (4): irqchip/qeic: move qeic driver from drivers/soc/fsl/qe irqchip/qeic: merge qeic init code from platforms to a common function irqchip/qeic: merge qeic_of_init into qe_ic_init irqchip/qeic: remove PPCisms for QEIC MAINTAINERS | 6 + 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/{soc/fsl/qe/qe_ic.c => irqchip/irq-qeic.c} | 358 ++++++++++++--------- drivers/soc/fsl/qe/Makefile | 2 +- drivers/soc/fsl/qe/qe_ic.h | 103 ------ include/soc/fsl/qe/qe_ic.h | 139 -------- 16 files changed, 218 insertions(+), 469 deletions(-) rename drivers/{soc/fsl/qe/qe_ic.c => irqchip/irq-qeic.c} (58%) 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