Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp155472rdb; Mon, 18 Sep 2023 10:49:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHMwpzwx44ZXEc+Vtx594cpcCCm34nFB2BW5qCFv+p4WCvmy0EYZLmj0fet1uZtaKaOdqqI X-Received: by 2002:a17:90a:fc89:b0:273:441a:dae6 with SMTP id ci9-20020a17090afc8900b00273441adae6mr9004381pjb.19.1695059383205; Mon, 18 Sep 2023 10:49:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695059383; cv=none; d=google.com; s=arc-20160816; b=UpBGD9YyfCSMWhC/acSBeGzu3eVKXa0snLilrZdj7ThcD0Cs0tdGPrtRHPM40Z7oYg wAC0OoMxW1+Bg5MfWteIa9gKlbn1sZkYMCEukQ0O7qP2M1tOVhNl03VR9jt2Es4n/KLL nPoNvHBUfM/qvpELjwOzoCvG3BRidTnxPdQf5RlAieroVpbkNrNjEs87DxB4jP7ozuPP MgHL+n9iTfdFy6zj1QZufvluPU4vQrADZm7LHCP1gZVbDFBFJ08BnijluDE06Coiigki v+GRfdypcV2GnwUNY3SwIFQ3ZzSCqSA+wbWijzSklgNQYraU18Q5BOWzZIxh669OY61q vldg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date:to :from:subject:message-id:dkim-signature; bh=VuLnXPAk5N9RW9fw9vLO0mYniWn+dtC0GhU2KZWJaK0=; fh=MKH1hJNPTYHwHyMBjaiTWF2NzYH8u4a3oiOAVU2unvQ=; b=hE53x/UFuuLjZh+5hAoJIWkxSQVrSh1mvBbFjTMxL4++IrfPQKsLFykEjCLzcOwO9X Q6dCZHWSNUwZMrD9pX/HI86Kzo7zbpgW6dpA4WiWMISxW7QnDzc0dwnZBq60YrOZlf3a QOzD+2IT4XEm4MrrZM0iJTZVJzHRCEZXZ0Tc8vKgAIVXqVfwEcFYT3SFhWK1/tPsCtsW Hby7QiQIZMcIbs7lq3U61ExTHyKDChNyIDf8/dx3kWBGvd+7zvhmcWNXTb2oGETx5qED dQsi5U0Q7H/+snSAQWfsuW26qlN0lo8qtp3nVlYXETIO+1iSkrOUFhl+GoeJj3Hl9d+b F49A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@areca-com-tw.20230601.gappssmtp.com header.s=20230601 header.b="Es/DB/lQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id n16-20020a17090ade9000b0026b208f7b8csi10481542pjv.89.2023.09.18.10.49.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Sep 2023 10:49:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@areca-com-tw.20230601.gappssmtp.com header.s=20230601 header.b="Es/DB/lQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id BFC8A840FE19; Mon, 18 Sep 2023 03:39:54 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238024AbjIRKjX (ORCPT + 99 others); Mon, 18 Sep 2023 06:39:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54676 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241226AbjIRKjE (ORCPT ); Mon, 18 Sep 2023 06:39:04 -0400 Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28F5BDB for ; Mon, 18 Sep 2023 03:38:13 -0700 (PDT) Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-68fb79ef55eso3977835b3a.0 for ; Mon, 18 Sep 2023 03:38:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=areca-com-tw.20230601.gappssmtp.com; s=20230601; t=1695033492; x=1695638292; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:date:to:from:subject :message-id:from:to:cc:subject:date:message-id:reply-to; bh=VuLnXPAk5N9RW9fw9vLO0mYniWn+dtC0GhU2KZWJaK0=; b=Es/DB/lQ9CTrsf8hAMI2sLCbl5VFyQCdfcNTXK2xmrTxOCLoxfTXdXnSpr2PNOenl9 VxA7zQ/9PETSJ8E7AorYYIW40UbzyD543I+3WemePc2MJrvWaIJ6XAuE6sDLO/KjLMg5 E/E+DinPdsP0yj2DoYX0Bf1pbFt2BL2GrThXX/g5+/bVgeePjq0K1Injv4tqUffASeQU enxRXSwM1gmNLOlT7WFQJGt9b9AgN6KqYYs4tHJe/qZwQ0BuyyV7nzubTclaXx37jcG7 Ii4JAXvswsvzZvUgxqEhGDjSkz5qcBpVq9WuVfZiidkit1h7ATAyxwi1186u39yv3MEg AgcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695033492; x=1695638292; h=content-transfer-encoding:mime-version:date:to:from:subject :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VuLnXPAk5N9RW9fw9vLO0mYniWn+dtC0GhU2KZWJaK0=; b=Cv9nKq6OL8BwYaFlEvUKexEIBVXOfPPQd9CWRid2g2r4op3Ue+xohGSUHxZaTvh5Ir Ol42iKqshgbCr8wR0xLULp03EyDJWcQhz//vimuV8NYEpJUQ5W4h+jkusNpaOOuu6rEC 1Va2ii1tM0+K1BtnBLCT8x8yIo4MHpg1w/duOsOx8TUBv/cKDs+F1oTRjBa9e4jf1FMT Qc+bSnPUr8FX0BAezZ1PkOR93JpPu7DH4xCLCDroZjZviiA87omHBForOuSngsq99fc5 RVCIsuXdUkBe07letvx89yUzk046LkmREwFb7tZQRWM+rpRw3BfoaL0hZKZpE78SPIBq QYvA== X-Gm-Message-State: AOJu0YzeUNcBvpWzhZRl0f2LJhYHRzpezhl6omhgWRaA2m/u7ZjN6fgZ Q1gWFZwZf5VJLpMKfTnMdxHaqg== X-Received: by 2002:a05:6a20:3d83:b0:153:5366:dec1 with SMTP id s3-20020a056a203d8300b001535366dec1mr12900006pzi.15.1695033492563; Mon, 18 Sep 2023 03:38:12 -0700 (PDT) Received: from centos78 (60-248-88-209.hinet-ip.hinet.net. [60.248.88.209]) by smtp.googlemail.com with ESMTPSA id q23-20020a62e117000000b00688435a9915sm6849563pfh.189.2023.09.18.03.38.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Sep 2023 03:38:12 -0700 (PDT) Message-ID: <8f8a803019e607bafc101d1aaecd25f4e0c9c1c3.camel@areca.com.tw> Subject: [PATCH 2/3] scsi: arcmsr: support new PCI device ID 1883 and 1886 Raid controllers From: ching Huang To: martin.petersen@oracle.com, James.Bottomley@HansenPartnership.com, linux-scsi@vger.kernel.org, Linux Kernel Mailing List Date: Mon, 18 Sep 2023 18:38:13 +0800 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 (3.28.5-10.el7) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 18 Sep 2023 03:39:55 -0700 (PDT) From: ching Huang This patch supports Areca new PCI device ID 1883 and 1886 Raid controllers Signed-off-by: ching Huang --- diff --git a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h index 8c0db11..ef96b32 100644 --- a/drivers/scsi/arcmsr/arcmsr.h +++ b/drivers/scsi/arcmsr/arcmsr.h @@ -78,9 +78,13 @@ struct device_attribute; #ifndef PCI_DEVICE_ID_ARECA_1203 #define PCI_DEVICE_ID_ARECA_1203 0x1203 #endif +#ifndef PCI_DEVICE_ID_ARECA_1883 +#define PCI_DEVICE_ID_ARECA_1883 0x1883 +#endif #ifndef PCI_DEVICE_ID_ARECA_1884 #define PCI_DEVICE_ID_ARECA_1884 0x1884 #endif +#define PCI_DEVICE_ID_ARECA_1886_0 0x1886 #define PCI_DEVICE_ID_ARECA_1886 0x188A #define ARCMSR_HOURS (1000 * 60 * 60 * 4) #define ARCMSR_MINUTES (1000 * 60 * 60) diff --git a/drivers/scsi/arcmsr/arcmsr_hba.c b/drivers/scsi/arcmsr/arcmsr_hba.c index 39d3b10..90cbcba 100644 --- a/drivers/scsi/arcmsr/arcmsr_hba.c +++ b/drivers/scsi/arcmsr/arcmsr_hba.c @@ -214,8 +214,12 @@ static struct pci_device_id arcmsr_device_id_table[] = { .driver_data = ACB_ADAPTER_TYPE_A}, {PCI_DEVICE(PCI_VENDOR_ID_ARECA, PCI_DEVICE_ID_ARECA_1880), .driver_data = ACB_ADAPTER_TYPE_C}, + {PCI_DEVICE(PCI_VENDOR_ID_ARECA, PCI_DEVICE_ID_ARECA_1883), + .driver_data = ACB_ADAPTER_TYPE_C}, {PCI_DEVICE(PCI_VENDOR_ID_ARECA, PCI_DEVICE_ID_ARECA_1884), .driver_data = ACB_ADAPTER_TYPE_E}, + {PCI_DEVICE(PCI_VENDOR_ID_ARECA, PCI_DEVICE_ID_ARECA_1886_0), + .driver_data = ACB_ADAPTER_TYPE_F}, {PCI_DEVICE(PCI_VENDOR_ID_ARECA, PCI_DEVICE_ID_ARECA_1886), .driver_data = ACB_ADAPTER_TYPE_F}, {0, 0}, /* Terminating entry */ @@ -4785,9 +4789,11 @@ static const char *arcmsr_info(struct Scsi_Host *host) case PCI_DEVICE_ID_ARECA_1680: case PCI_DEVICE_ID_ARECA_1681: case PCI_DEVICE_ID_ARECA_1880: + case PCI_DEVICE_ID_ARECA_1883: case PCI_DEVICE_ID_ARECA_1884: type = "SAS/SATA"; break; + case PCI_DEVICE_ID_ARECA_1886_0: case PCI_DEVICE_ID_ARECA_1886: type = "NVMe/SAS/SATA"; break;