Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp1366577rdb; Mon, 2 Oct 2023 07:31:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHrGjpxHP+pHzbcrVnLStKsUBjGipCPdLsD2Y/eIaGKXhShcgsiFE+zfjonnFP1dZiYrUrc X-Received: by 2002:a17:90b:3654:b0:26f:6f2a:a11 with SMTP id nh20-20020a17090b365400b0026f6f2a0a11mr18468609pjb.12.1696257097457; Mon, 02 Oct 2023 07:31:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696257097; cv=none; d=google.com; s=arc-20160816; b=ipGKJ9uQJMzfBc8AQxZpJGe/5edRMhB1JqW0My9vEYjsHQR68LZV4kCJgQQM9W8LGg X3rFmSf9XjozDIxJHxXcaIKcmx/Phypa6k8Frhqm7nXSvJfli22bvXjc+0FxEaYEuWUH SqXH8YGUbA+lx0FsGjkAYd7iIbWovE0vtmwipBX+XEvHhNrMSBeuI+mY2L+MPoxr7EQD Na/iNUe8JHHpDhuEuydA0E8xl+P+ZbkDaeVR8EUPp8FqwhnOImxj6cBDnBTGfKR2LFo4 tQbEnDjfMHdJmC49Gi2y6uJRuWRgiXtgO2p1dPuTdtQIoKjILWxsAcWQmQ+xhLeGNReW w8eA== 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:cc :to:from:subject:message-id:dkim-signature; bh=o8VuC62NpnTeKU5Qh6ig3nt0JiaZT8s+wdPFWHOU5H8=; fh=D9flO9EL9IK69oaJVhoo+BwZDizg3IvmXt0dgW43EgU=; b=JZ3BKI3cnEPTjyPUapNo5OnAsbWVu+4bY9hfeOzIlam64hUKTbjsGeJaHSxzVvdERw XWzuIuGXuElUulvTA7/7q3AG+QFc78ZRMblFHpglPaZZvFRL9JJwM8dN1VJ729tcgZuK pLc/qu3Ff7sivIUY2VfuNDE5Q4VSK3U8LOn2QU9ae2TjaY23c/T+TKxCWMFUalerM+Xr tuL2lWnFVDT7EhJMKNSHn1IrHh43AmwCB//XSTuXNxwWeCHhydCNjmnySEGc9Iq1xfao UeqtjowQXd2omxrURJerTK0I8dVnPE7ebN8X59oUNnedNVVCzuFa36EAAcsW1Z7W5tmK XkJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@areca-com-tw.20230601.gappssmtp.com header.s=20230601 header.b=ICN+76aF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id q7-20020a17090a2dc700b00263e423753dsi7169944pjm.42.2023.10.02.07.31.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Oct 2023 07:31:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@areca-com-tw.20230601.gappssmtp.com header.s=20230601 header.b=ICN+76aF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 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 agentk.vger.email (Postfix) with ESMTP id 551238079DFA; Mon, 2 Oct 2023 02:50:41 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236241AbjJBJuZ (ORCPT + 99 others); Mon, 2 Oct 2023 05:50:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235897AbjJBJuX (ORCPT ); Mon, 2 Oct 2023 05:50:23 -0400 Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED9DE8E for ; Mon, 2 Oct 2023 02:50:20 -0700 (PDT) Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-1c5db4925f9so20214965ad.1 for ; Mon, 02 Oct 2023 02:50:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=areca-com-tw.20230601.gappssmtp.com; s=20230601; t=1696240220; x=1696845020; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:date:cc:to:from:subject :message-id:from:to:cc:subject:date:message-id:reply-to; bh=o8VuC62NpnTeKU5Qh6ig3nt0JiaZT8s+wdPFWHOU5H8=; b=ICN+76aFB5ij0icoZsCTgK0CHrmkkiQvOGhFwUphEgC/xNmAw/jF5lpnSwS893Pfyn 40rQ61lZVrjNMq6mUSt0z8B0Z78JMwaly9eLB9niW8pHFRg+V4h++l3tT/rHZcySHSPU FmWWAEIH58ARl70+3HOJFYEaoiMFbVzq+TyiX71yD36t4Rf4SFk785GjnWP14N5FzzlH yyaUSd8ax3q4z/iIfID6vZDj+FkdBkEfHcqpvyzz+F74jHkqlIgu926zb3dmcc4EtBjC qtcknSmrkGhzEL2rCd/ufEHdKbqfJJb8pZGjkYyXu4X/Y2I4yU5c2rgZl14ozZMb3JDq DHmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696240220; x=1696845020; h=content-transfer-encoding:mime-version:date:cc:to:from:subject :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=o8VuC62NpnTeKU5Qh6ig3nt0JiaZT8s+wdPFWHOU5H8=; b=niJRJDQ23wPLOU6HC1OtIDF+moYifxV/4YZgZyHFzfkejqiiRNzAbut/Xz2C6sG89F gpNkF1BDPyZWe+8pldnjrmkH9mA1OvrLsGkP1psZhPbFioGcNWyLmeGhdenI8v8W1+aY AeNCYc9LpA6npAkepbCVWCUFAusZuHfpYxygeGfQ3TjNwLi2czRO73xa2xhe31tqYzzF HUUe/tfuDPABKltFVlpSZp7Y0gf34DOwY3sNifHMXzi7RI/lUbRbqrP9tmgHBJNzzP6c elx8HUeus9p7w0uqH2vbLbeqgF9KIpI+2SgTJ6qXmHs+l+cwsVMGgkqHVY5Q8m4UQyDJ fwZA== X-Gm-Message-State: AOJu0Yx/0WN4U8px25rvrGADI/44dp/0CWz7Q8MPOwXT8OXqswZcqJwg 8K93NBksJ7xp/ysa806C6Y6mKA== X-Received: by 2002:a17:902:ea0e:b0:1c1:fc5c:b31b with SMTP id s14-20020a170902ea0e00b001c1fc5cb31bmr20245585plg.9.1696240220338; Mon, 02 Oct 2023 02:50:20 -0700 (PDT) Received: from centos78 (60-248-88-209.hinet-ip.hinet.net. [60.248.88.209]) by smtp.googlemail.com with ESMTPSA id jc20-20020a17090325d400b001c5a77715b1sm7932789plb.131.2023.10.02.02.50.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Oct 2023 02:50:19 -0700 (PDT) Message-ID: <7732e743eaad57681b1552eec9c6a86c76dbe459.camel@areca.com.tw> Subject: [PATCH v3 2/3] scsi: arcmsr: support new PCI device ID 1883 and 1886 From: ching Huang To: martin.petersen@oracle.com, James.Bottomley@HansenPartnership.com, linux-scsi@vger.kernel.org, Linux Kernel Mailing List Cc: bvanassche@acm.org, kbuild test robot Date: Mon, 02 Oct 2023 17:50:27 +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=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email 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 (agentk.vger.email [0.0.0.0]); Mon, 02 Oct 2023 02:50:41 -0700 (PDT) From: ching Huang This patch supports Areca new PCI device ID 1883 and 1886 Raid controllers. Signed-off-by: ching Huang --- drivers/scsi/arcmsr/arcmsr.h | 4 ++++ drivers/scsi/arcmsr/arcmsr_hba.c | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/drivers/scsi/arcmsr/arcmsr.h b/drivers/scsi/arcmsr/arcmsr.h index 8f20d9cc5..2f80a6acb 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 0a2d9b66e..2bc726f19 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 */ @@ -4794,9 +4798,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; -- 2.39.3