From patchwork Thu Jul 23 03:55:45 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: chenhui zhao X-Patchwork-Id: 499203 X-Patchwork-Delegate: scottwood@freescale.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id AD8851409B7 for ; Thu, 23 Jul 2015 14:31:04 +1000 (AEST) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 9277D1A1C11 for ; Thu, 23 Jul 2015 14:31:04 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org X-Greylist: delayed 1131 seconds by postgrey-1.35 at bilbo; Thu, 23 Jul 2015 14:30:11 AEST Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0136.outbound.protection.outlook.com [157.56.111.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 6ACFA1A02B5 for ; Thu, 23 Jul 2015 14:30:11 +1000 (AEST) Received: from BN3PR0301CA0010.namprd03.prod.outlook.com (10.160.180.148) by BY1PR0301MB1285.namprd03.prod.outlook.com (10.161.206.143) with Microsoft SMTP Server (TLS) id 15.1.213.14; Thu, 23 Jul 2015 03:56:00 +0000 Received: from BN1AFFO11FD020.protection.gbl (2a01:111:f400:7c10::127) by BN3PR0301CA0010.outlook.office365.com (2a01:111:e400:4000::20) with Microsoft SMTP Server (TLS) id 15.1.225.19 via Frontend Transport; Thu, 23 Jul 2015 03:55:59 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD020.mail.protection.outlook.com (10.58.52.80) with Microsoft SMTP Server (TLS) id 15.1.225.13 via Frontend Transport; Thu, 23 Jul 2015 03:55:58 +0000 Received: from localhost.localdomain ([10.193.20.174]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t6N3tto8009752; Wed, 22 Jul 2015 20:55:56 -0700 From: Chenhui Zhao To: , Subject: [PATCH] powerpc/corenet: use the mixed mode of MPIC when enabling CPU hotplug Date: Thu, 23 Jul 2015 11:55:45 +0800 Message-ID: <1437623745-21259-1-git-send-email-chenhui.zhao@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD020; 1:9ai2skUhSPjzi/itayzfn33r7+Yl1G9hYrTwNm1hOuUXINwfYeo8Vllx6u5p1/MtPiNpwevfgnYLMPuaQ2KPctZX99CGAWjTu6R9MwG1VIrfkRV10HrgmG/iFMU+aOkcEr5bFqp6tE4sdyTFwhP0rpUYKyXZxtWP9Gtjo7vyix322KUZnTPKuXH+Xo7Rp7wDvrFG087UQ52zhLfC1l5t5nZYgAllDKEXaBUJqXM8tTeR6Ur7lYxz202qDgpkEtLAdzZCAzi0HtOs7M6P+kcnFD0IqmtjPtMrhbLHR0CNyGdbMtgZxuaJKsMsN6w4NEQ0t7SO6Au4lJxuSdxNlcscgg== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(105606002)(47776003)(104016003)(77096005)(33646002)(5001770100001)(106466001)(92566002)(5001960100002)(49486002)(50226001)(36756003)(62966003)(189998001)(5001920100001)(107886002)(50986999)(5003940100001)(6806004)(48376002)(19580405001)(85426001)(4001450100002)(77156002)(87936001)(86362001)(46102003)(229853001)(50466002)(19580395003)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0301MB1285; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1285; 2:Q7N9Ug6m4i0aLjWVdC7wFgLLoJz2GRb615cuDGVAQ2CZP0n4M5wtIiLFPI5rsKqi; 3:i51Ga/aEPWmXIKTJkAW+zDI1IprHkv+rpEMlqTu7hur8TKWQZvQNyQRmidZhsN8JFsQjuRUTGMfoMDjfhc0DJoIJtirw+sRN7hY3FkgytVKRuHeBmb1iMkKegCrlhUPy4YbBfKiT6xBSVDV6t+g7MDEk40jHCG0/sKT/1ZaVWB7OKVTJYaBS35KXsIn6PIqYveIi6+6aUea8ASHtLWURujSPkcnC9FJKU1dO/vD16zU=; 25:PmjcyqWEu5RtKDETfp3LYmoY+u6Zdi+kNLKykzjUgWE21JOwSKHLVez8YIyefCFcupdjveSRS3K9ZIsvzF2PLCTF82uGPpp0nehJez2spjUYllaqRwJ0lkNfYIZUlT43af00gVa+dzGyMhII//g9ManSTBGf2s7U9G+1pEYi8AhQMfHo0fXcWCrTqodj4JaQ1cRY7lalFov3Jd8seR+ase9XE8tXfm4HISM5xGGnLTRmkgoelfU6eglI3IuXj0D6YsVMdAETz9yXUblBmF3lOA==; 20:tHGB50eNXe/CiSDzxDe6oyPWsaxXhstXIKXjgRdrr64aw2kraEvf8GuWpvZ2rwf5rO6u/35SjBsWehiLNcKHLakm/d7c21Wro9bXqfUnA86OyCPth8vs8MFOEMoyM8uVU/n+XD0G4T+VggtzZ03UBtHmfGnUCjygcXjRcu/IjMmFF8ZSte0QVgmZffmLKbpdvAFB3BzOMK2fnaCwiuMA4tc5qB3isbLlZRA/3CgB5yqnMZcoweQO2QDtPlTsRdQhI7f94Vw2gXQepEg0afte/ExBO2elQqaJMaiNeFyvDkOt0UcsCUveyuT5XIPFdJcolCrbdnnIX2g2+aXjs8p2khk5LY6Nrb9m1D6txoxWRq4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1285; BY1PR0301MB1285: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY1PR0301MB1285; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0301MB1285; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1285; 4:9QmUsECXfsHclSo808o6B+Tkh+kCKUPk24DxeTEiaLyl+7wicFijMjswB7cHaEvyH3OkAk9KXipm/IQBaajVKCeKsgQbxYrmJPvEgYlVOAC44w5IEkYSV1+AaUpGjQDdUuWZIOm5VwMQ2GeVtZ8u6/cHEOnKdzK2nc8g9ezKznjaaTfGgu3SB5fN/RvfKkLhiGQ/p+GhifGRThO9FjRzpAoytv8fR6xWWjmeyDDicKFnI664kykJQZTD4AQAO6hAya20MlKf6tx/HSvhMsHLE2sXNpMpbkPq/ofASQBSwuo= X-Forefront-PRVS: 06469BCC91 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1285; 23:wR3uPQ4hDOTCFnCPgEAQzuofY8GHi2yCn7z5FHs?= =?us-ascii?Q?t65Pn534vHkwBzW6VPrI1qzG8Abp14dd4E9fCpczstkU9+xbfxFnAxKcrSzb?= =?us-ascii?Q?ql1XirAmT4ojwuYUAuK2c2qDu2KKomSpsWFhxFQGNsdW1sIGIa22v6V5xJpG?= =?us-ascii?Q?3pI2fPCXa4zsgbmGIjxtTfzFhlmZcA9k1d9+AvL+N0oOUFiUHK+H4kNAbItn?= =?us-ascii?Q?45GDyWYo+r5XpvVSf2J0n5sN6H0EJynvXLiJcLu7IXNEXp730j+4YTJvlWPJ?= =?us-ascii?Q?t899VyvalM8nummwJlkugGdkrYriPwZ/XQ59t1SCpIUG5+P8Uj5NT++8KEV3?= =?us-ascii?Q?IUfaITL8qtQElYUb+lv9AS9s/48k2DZntpKywfdjbLeCgMQeZojCGbcWhqlb?= =?us-ascii?Q?DBPWitsWsLxwnpVVuuWZsX0wHj+rHGuC+EXgBAT2JqwNiGkQVhEYwjP5tPX4?= =?us-ascii?Q?R1hgJiCltk4ozEcNFkJjN4jUTLdedHZW1C3jO01OkdrGCkjC4rYPqo0zY4Cf?= =?us-ascii?Q?BF6GL0jY6jhapn/IFK83yscumBQY/dnGv21Xg2eWBSPsYdGdNeAq8lkjNNCq?= =?us-ascii?Q?og7C8VvAGYHEKXdWgikx8sAWN7kma8tfXRaCdD0KoreqeXTxx/Mo/3sMy4ga?= =?us-ascii?Q?ERua0cVCFLJiEwH5X16kjgRuYtcDZb5uXJjk2ipzr672Uf/dlqJM3mMhAxYp?= =?us-ascii?Q?Bx9lQvZddRmb586tW9a4ooc68PffqHYcTzVt0w1pPyOf9gOylGcH4chbRuku?= =?us-ascii?Q?k1pWjbXnArkeV9M95OxC8Yn2OFkq2L/u6qsKMG0MGjdmhYQU8YuJL66pKUwO?= =?us-ascii?Q?D0rjO9s6p7/3z+k9PnuyWcOwrtVdks5o5oI/EM4PqRae4RkEakG0bLbPEvJP?= =?us-ascii?Q?LNZWku+NGPXyu0O//Eim/S4MAUDoCKhVkLbkn+Yu0meO3PrbMxk5FKVQqTzC?= =?us-ascii?Q?wkIgqcNP0BfjKinWtt/205HEvjYkUVnIVfmvXa7dqBEir1dewm0MiNaOpKTg?= =?us-ascii?Q?bbiU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1285; 5:47bZiO3BvYKHfI4GeRlD3izVi4Olk9gUAtf/38UXVHRE+PD/zdl3cwuVbOVd8tgViGITafVYKJ4Zc72Op7UsAmGY+tR5IqV2/OT6HahASVhtt4cpo9D65l5zqajt6wopATaV40TaugRIrSsD2yBv6Q==; 24:gVijKfZvRG+4vfD7vsOfr8YfRQm9WQc99u8xLa5GH1bt3N63uTnuEl9PWyfVKaqhJgixzkFb3hwQHvOtPlzcYiL9TUGsLkF54/o9nYqX010=; 20:zYHCuKPvr9wawR5PWkKQCwv+KawR+o+6zkYDrvZIBJc+/USLAglH8Ya6Hz1AfTatKk2zpp/vX1+VV0YSpjYZGQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jul 2015 03:55:58.9303 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB1285 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-kernel@vger.kernel.org, Jason.Jin@freescale.com Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" Core reset may cause issue if using the proxy mode of MPIC. Use the mixed mode of MPIC if enabling CPU hotplug. Signed-off-by: Chenhui Zhao --- arch/powerpc/platforms/85xx/corenet_generic.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/powerpc/platforms/85xx/corenet_generic.c b/arch/powerpc/platforms/85xx/corenet_generic.c index bd839dc..0119224 100644 --- a/arch/powerpc/platforms/85xx/corenet_generic.c +++ b/arch/powerpc/platforms/85xx/corenet_generic.c @@ -212,7 +212,15 @@ define_machine(corenet_generic) { .pcibios_fixup_bus = fsl_pcibios_fixup_bus, .pcibios_fixup_phb = fsl_pcibios_fixup_phb, #endif +/* + * Core reset may cause issue if using the proxy mode of MPIC. + * So, use the mixed mode of MPIC if enabling CPU hotplug. + */ +#ifdef CONFIG_HOTPLUG_CPU + .get_irq = mpic_get_irq, +#else .get_irq = mpic_get_coreint_irq, +#endif .restart = fsl_rstcr_restart, .calibrate_decr = generic_calibrate_decr, .progress = udbg_progress,