From patchwork Fri Dec 7 22:29:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Don Brace X-Patchwork-Id: 10718965 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id EAD691750 for ; Fri, 7 Dec 2018 22:29:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D85C42F0A8 for ; Fri, 7 Dec 2018 22:29:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CBF342F2D9; Fri, 7 Dec 2018 22:29:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 63E962F0A8 for ; Fri, 7 Dec 2018 22:29:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726093AbeLGW3Y (ORCPT ); Fri, 7 Dec 2018 17:29:24 -0500 Received: from mail-eopbgr760087.outbound.protection.outlook.com ([40.107.76.87]:25856 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726073AbeLGW3X (ORCPT ); Fri, 7 Dec 2018 17:29:23 -0500 Received: from MWHPR19CA0066.namprd19.prod.outlook.com (2603:10b6:300:94::28) by CY4PR19MB1415.namprd19.prod.outlook.com (2603:10b6:903:144::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.22; Fri, 7 Dec 2018 22:29:20 +0000 Received: from BN1AFFO11FD016.protection.gbl (2a01:111:f400:7c10::194) by MWHPR19CA0066.outlook.office365.com (2603:10b6:300:94::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.19 via Frontend Transport; Fri, 7 Dec 2018 22:29:20 +0000 Authentication-Results: spf=pass (sender IP is 208.19.99.221) smtp.mailfrom=microsemi.com; linux.vnet.ibm.com; dkim=none (message not signed) header.d=none;linux.vnet.ibm.com; dmarc=bestguesspass action=none header.from=microsemi.com; Received-SPF: Pass (protection.outlook.com: domain of microsemi.com designates 208.19.99.221 as permitted sender) receiver=protection.outlook.com; client-ip=208.19.99.221; helo=AUSMBX1.microsemi.net; Received: from AUSMBX1.microsemi.net (208.19.99.221) by BN1AFFO11FD016.mail.protection.outlook.com (10.58.52.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.1404.13 via Frontend Transport; Fri, 7 Dec 2018 22:29:20 +0000 Received: from AUSMBX2.microsemi.net (10.201.34.32) by AUSMBX1.microsemi.net (10.201.34.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1531.3; Fri, 7 Dec 2018 16:29:18 -0600 Received: from [127.0.1.1] (10.238.32.34) by ausmbx2.microsemi.net (10.201.34.32) with Microsoft SMTP Server id 15.1.1531.3 via Frontend Transport; Fri, 7 Dec 2018 16:29:18 -0600 Subject: [PATCH 12/20] smartpqi: add support for huawei controllers From: Don Brace To: , , , , , , , , , , , CC: Date: Fri, 7 Dec 2018 16:29:18 -0600 Message-ID: <154422175816.1218.13628875971646330704.stgit@brunhilda> In-Reply-To: <154422079293.1218.12539829857034151457.stgit@brunhilda> References: <154422079293.1218.12539829857034151457.stgit@brunhilda> User-Agent: StGit/0.19-dirty MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:208.19.99.221;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(7916004)(346002)(136003)(376002)(39860400002)(396003)(2980300002)(189003)(199004)(81166006)(2201001)(97736004)(69596002)(86362001)(81156014)(103116003)(44832011)(126002)(11346002)(336012)(106466001)(5660300001)(476003)(486006)(230700001)(50466002)(478600001)(8676002)(446003)(33716001)(33896004)(68736007)(9686003)(316002)(53936002)(16576012)(76176011)(356004)(186003)(58126008)(26005)(110136005)(23676004)(2486003)(47776003)(106002)(8936002)(2906002)(4326008)(305945005)(77096007)(921003)(1121003)(83996005)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR19MB1415;H:AUSMBX1.microsemi.net;FPR:;SPF:Pass;LANG:en;PTR:InfoDomainNonexistent;MX:1;A:1; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD016;1:U4IgmhbZ2Wml6s4Oi9h5rTdWqF1WxhILCdpZ8LgibfI+Ms3c2ou47BIk9M4pV5Ewofj0sbKqKLvb1RNxsenroaSdoU3yn9021FqGnwVutoijFDBef9ggeIxncEPrj0Lw X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e0d806a3-247c-40d4-22b4-08d65c936e94 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);SRVR:CY4PR19MB1415; X-Microsoft-Exchange-Diagnostics: 1;CY4PR19MB1415;3:0Zbn4uR5X+fzvk7/NgGTOw9fUW0ZM1YvMkPdlZgL0OojlV228xXAqSW2OX0rumOJVKVIW1Pt2lzc0M1NRUAQHPTXGi4gp93JqFY/4kp9URIuEPm7sJ94DRsCmgSZ/ooC91i+6shoCucmzIv9+yo2mSVai26WWTgAj48/PRnNUtqwtpzxVz86sbb0EjPIE4qcPt1hz7vLYbxW0bZpuowfNeHmRjgkErLlcFxMdWdrX15la/4uoFdZaQBGngdQ8W9evcFv+XMDfPI2x4Zfe5NEAi1tSTekpp4TQ0y3EzCMe5jty5zZnEH7ChjPIkjEiUImb6Scc3f3qLiNpkAk5pkrA2efWBGYUwto6NeGGDbI+lo=;25:JvNrX8srlKGrAciyAP06/xvQDsWGpTqB20B7/YUhRfoZrTAWfg4QVvWx/T1mvAoFT1fNbPSuFE4s2OVYbOJFPHDOWlYthh7vNV4G1jwU70mNvxhv4os99NBb1WKOfFq/Z5S4ndk90RXvvBukHHurN0+J/FQfAalMOAFc7DQGsrRXwbLRcs3V1haWthFUjv5JlOePL3xEMCf0SN5XImjSz4q7nxTK4C1tP2/HxixNlEngNetGt2wdrLdDL58kQib+hXjw5EPsjdoKPOF9Lrcy7R5jximD41Ndh2Q5NOmK+hcEdGhIyjoHXWfzizY9ncgziH5Uzv8vt4BsM1SMMB1jAQ== X-MS-TrafficTypeDiagnostic: CY4PR19MB1415: X-Microsoft-Exchange-Diagnostics: 1;CY4PR19MB1415;31:SD/Xr6lHT347yEqvUVZNa0B7jYk71yJ7VikMhgKMpA+eqII4Uu06WgTnevijceSgmEZpuIacF4gzJblHmmH+VsrcUddMO6Z3XFqK3ecQnO2wVdsnnNspcXzoYzWzSLsMYKAmwdFISzP3uixvfxw9HlrK+TyXuI5f8bWftZNUsBlWqhKFBKE0E79DCadn4vBWWK9f6VfXpRp3j6bBKujOgjh9+Ev47o1Gti/uGojeFAc=;20:rXbUQ6nBwHMVu4CNWBRnSx4+mUavwmIXF5Q2aaT64k2oPwXdVbVL4JMeh2DmoABI/B+5QtZvxIp8C5gGUCmtdWMuPfODBq3QbKnA5cHsQ5jdS4y4OJCSk0fnKRmH/Fpns06QqRdrXb/Hsvv9O+qZRfXzOvJk4eVa0zTkibaO9FXUscynQ5gJxUVk/62VOvmX+M0wAGef7pgwZv3r3FxDNSneiuCAZXbKQTldaOV7BuhPRWHnnILgIn+BSxNAu/wK/FDKtHzhUAM3b1CZbNnz7yu3Ie4PsBj7Jq7zVwr3+92mrK1CyVux1jmaYE3nndjXiuChWNX3pGvuvqKi13n+s2SKpB0hfkkevtZ64rlV9E6JGWXPHC9oH/cr3Untl3fCzxaUSItoGYLfvfZiA/WqRu6hUxqrgXjXuv/q++R3tMnoZHf5/Kr3ukLLpLoycenC/3IP89x8zyWkNY4uKUED8nLSgWckB0K4RxkPEMQmAU+B2SuyGloESom0B2fIbusv X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231455)(999002)(944501520)(52105112)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);SRVR:CY4PR19MB1415;BCL:0;PCL:0;RULEID:;SRVR:CY4PR19MB1415; X-Microsoft-Exchange-Diagnostics: 1;CY4PR19MB1415;4:RMctigDraOMK6RRuMADNc3NKNYrRurp3mRsjicpjcCq2dCP5Em0ZrwCldUgmKLyZTbCwg77wcBmSlxgRejyTWVFKwvg9fHbztA5SQq6Q3Lw0kJI7gRKFyJ2x70aBtFrS9bab7lsD8LFhwjvc3ggBK+xx9BAIDy/w0qs1VrvsfTHbZJlmmNE12dGUfy9q8w9I5P3yhKPUe1I4llxIekHrBaGKxiELvvIn48pSQCejBwvPvNaeU7pr4IZ+16SE0rOSeGxJjB8RuqC/Ofki4q40NA== X-Forefront-PRVS: 0879599414 X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BCY4PR19MB1415=3B23=3ACXtgiCb?= =?utf-8?q?PHG1M+c0uShQGCw8gr3q7lLmGEsRvWS0DAtgTQu7wvyPU2OkkzaQKFzRUqO/I9SDC?= =?utf-8?q?cC1SKdiN6qBoUbUKqWkh2Qe6GkICOOXhzPijSByBlUOHR0nYBJVVuMLjtU59SS+yZ?= =?utf-8?q?0l8umPc8bd3ORYpdnOgywuN/YGiBBhCOIxefhXqbDqjkpJUS/kGNumm97/w4qQOKr?= =?utf-8?q?Nn07cfj+cwNBCSCWQtzDqVDT/90Jc6+L25RWqGyh+oHtW9Kxx4vy9YhKw++iCEIVn?= =?utf-8?q?yvpCdM1ViJX6U7Dz11ZvZa0ifrOTLLMmdfkfSoQ1l8Mw7CrrQJWwX4YJlEbydUNl8?= =?utf-8?q?VbkmtvKtk5NGia/PdrXdI2d6+7/3l4C3S9uCtiEIph7TtB3GcLNXxzQblrZK9iIVL?= =?utf-8?q?4DVtKsBCX5NN9EcCTO9B4n/+T8e00a/6bE+dzW8khf+klb1VgYiWxNVGBxjiCK8+d?= =?utf-8?q?qaf4nOhzCf3WlHrnraQ6x1pwnbf+x4WcliIEoogP5+wiIvNipl/plGTr9IdIwDKkU?= =?utf-8?q?8re6+3sEJVLsJJms6lLifL2mPr6SBagXkzFeA1kUa2gSawNzB9QWXx1L6Yzm8jbxL?= =?utf-8?q?OKVqychkY5iko7EDww22khauRRPh/2/8kguXaRmyLWcDvUa0MM1ZbtTxq6+0w9Ney?= =?utf-8?q?tZSZOk2720cWCc43zk49MraNrpt+Q6N+fP6ihCEEqu5Jxw9ZOGhI2jqmkqloMjNES?= =?utf-8?q?60KFjpc+mYOiCGmvqwnF3p0SukbJrgjc71RBXB1jOXw78VgCTLQMrySwqyIRhFXt2?= =?utf-8?q?8iE0xIQLVb5qVeBvPy1xJHfy69ZFXAbJ30dDo2ZRMmMz+SBl6X6M2yvLTUA31t/Nn?= =?utf-8?q?P2o4adqya1A/IvVmN8XGbr6j7vavevu6ABH+c9hQg+xPJluaKR0RzFjXC+14QO135?= =?utf-8?q?CydOeqST8qXKSaXXpj0Q2hsQp9Z5WxIh5AXtAbXVjsZSHCIOgmHJ+tK/SZ53q2B0d?= =?utf-8?q?nVsz7rHhWyXoLshD6Ta+fElTsYwJPMOsuMWwgWokeEcq9R0cItFe9cyDlDKVEXzxU?= =?utf-8?q?EEZAdx/LtHj7TN05bAW2j4x4e/KJRj1FuK9ZEbwXnaXdvILjXHXp+T0/YPketZ4sV?= =?utf-8?q?r9oYnZX7JrK/cPWW734ZCDkeoLPbW+NOxBwctFY3qFJ7udGsl0QRwl9/0M2U8bXWr?= =?utf-8?q?0ezSuGIEhkaYHZR1dEuaPr5492QrJa+laCe5/gi?= X-Microsoft-Antispam-Message-Info: 6Fg0q/JCsO5rnwrdGzbSaKeMzN76rz71Q1cLZgtV74uk9zbCtU58Mpdiwa7gC5kjTbfLThj/Djr/IyZewdpnxNR8F9nALRrZ1seFQnmcAFhNQMJjzwBoHdCHKq6ZS+kHpCDjNwHYG5A5uJ6l4ObMHjp3UgrSc2TfR/o8b3HSqJ49lfYi+dOWRXloWORj8SBEUwLr65/ezKmwvGP7bLDVOsiMMB99Pl5OrtnTAUta2jI4GxQrrWIvta92EkXTcAIPTiSjtg2eOdc5Jsf1VhblxBoYs3C2kQSC3CNDggcn+anPl4qqsp6BQdSooV35eIfGPpsjwpDdQJJvUqKvvaQCh6W8Vm8/6puiSbq0poJJgtk= X-Microsoft-Exchange-Diagnostics: 1;CY4PR19MB1415;6:6uWoxZoWurmjW1Bwi3dyvLUwAAyKg94JpPTIPF+RuHmnnTqHV4iv4VPSgAT2Pcs49JelyPURD/FkUTKxWTCRTWcFXDzvE4S2nyRvdog7KDaB2ymqwh2blukMG2spyqlAq6sahLUtvfOL22sIEfAfVhAJK7nTv3s+ZP278o2VizExPkbxrzZ5DuRX9HH814nM4Wm5/48sbLKAY48WdQfNcpWB09ZkwHMQ6M/DLkWml7KPKSnjuOdQYfyPCyM5lD22bXFoW2DGMCdWqPsuCYj4iryWaZSaXxORQfOQsgWWEgWbLKnmBib/r8nyimHdWSM/qqkm0S5uOIj14n6p4Hz+Lv/7gF3n1xbwC4+unjf3gUKMcOa6zSOHmy7IIoZGIb8g2hqrByu4/12o1FFhEoazgztv0p02HsWDi4zwGZ0zHPkDuqLIv83F7AQPqeWCh1kRWFtHhodKud72NVDVuYRcTA==;5:RzTEGKr2v8CL8U03VfH6QC5Sx6roX/ftpUG8eMnoeK2vZ6pzV4q09jfDYDxTdCf+dLb0bi4s/sd7LfGtrvhnsuilCAtKLeWGgf7oOi5G9yFvwNCg3otMYPeR92h7eb2NWODEXntHazlcR0pRl7D6zpUiQi64ChdIBrzWz4RdbMs=;7:NZvClDY7dp9B3OE6RHdlxmYUMbfifx+lG1Zhjg+mXWl9CQRJaNHvMUNexpeISfYUC23i9l2vOM/vwLNUA26NugtGvBOQ9SYLUedm6IgjvT1/tZGvM7P0oo27G/9d1Gb2C8uATSMj3XCnl4Uxw8P90A== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: microsemi.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2018 22:29:20.3403 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e0d806a3-247c-40d4-22b4-08d65c936e94 X-MS-Exchange-CrossTenant-Id: f267a5c8-86d8-4cc9-af71-1fd2c67c8fad X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f267a5c8-86d8-4cc9-af71-1fd2c67c8fad;Ip=[208.19.99.221];Helo=[AUSMBX1.microsemi.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR19MB1415 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Ajish Koshy Reviewed-by: Murthy Bhat Reviewed-by: Mahesh Rajashekhara Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Ajish Koshy Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index a98b3de40c74..c5640b379505 100644 --- a/drivers/scsi/smartpqi/smartpqi_init.c +++ b/drivers/scsi/smartpqi/smartpqi_init.c @@ -7382,6 +7382,30 @@ static const struct pci_device_id pqi_pci_id_table[] = { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, 0x1bd4, 0x004c) }, + { + PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, + 0x19e5, 0xd227) + }, + { + PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, + 0x19e5, 0xd228) + }, + { + PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, + 0x19e5, 0xd229) + }, + { + PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, + 0x19e5, 0xd22a) + }, + { + PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, + 0x19e5, 0xd22b) + }, + { + PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, + 0x19e5, 0xd22c) + }, { PCI_DEVICE_SUB(PCI_VENDOR_ID_ADAPTEC2, 0x028f, PCI_VENDOR_ID_ADAPTEC2, 0x0110)