From patchwork Tue Dec 10 14:53:44 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sudeep Holla X-Patchwork-Id: 181132 Delivered-To: patch@linaro.org Received: by 2002:ac9:44c4:0:0:0:0:0 with SMTP id t4csp5606310och; Tue, 10 Dec 2019 06:54:41 -0800 (PST) X-Google-Smtp-Source: APXvYqyvHnQFx/AwxZCO0+sWdpelONhJeivnC3GsWPs0l9ATjzlYANO+YjU/R/FwPp7Jpqwxa+xz X-Received: by 2002:aca:6204:: with SMTP id w4mr4301034oib.62.1575989681336; Tue, 10 Dec 2019 06:54:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575989681; cv=none; d=google.com; s=arc-20160816; b=j+h1kYvs3nV1LSm8f7mY6Mp5f4DCWv6zv83tAOko6TYLjtJTQZqOR3dau5gZgoGiIK tAnRrBlxEdq94YldialU/PB68w7PxiOTxLg6AAOhU8Xj/wLEgwzX+RvYqln3XfTQriMl 96LyjvBfDCChynshNBGx4EsGNiQwj1byBIKHWBRcm+AqwTPfVaJ5RTz9ELMoSupkmlMb hrohLIXNiWZ/RWYTlxxvf/4L5hid0ZQLAs+15FvVMLZi1jspbBRYOBCgmkR1gff13q8a lbcdrwomo4QNUndS26GBdzi+cz0d6T3Q3QNeqHKdlgQ2wsP4QRZUPYKyn5L4Dej5qHVv 34yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=oIY4TDZk7ruy1An6fqLlEoBO2bgOIN/142//2CELs/c=; b=uhv5fDgDne9r17cdzcucaCOmwo7ItYVzJQ0AbGHdp6+VuskgHnqS77cc22TgO8hD4l LvNCtyWl0QHNZafJOchkWQA3HTDv02zbLuB6vPXd8z3ddyD2xPGfHZPtfzuBbyd+HKXQ YkM9FXbFSl6mFzC53ZEk1Yp+IaV6xtR2/n9CldbIDhKVWnXEp7b9Rev062NSu08GJLYE DiwHVmSlqvQd1/BdNy9UH97w4WkslbrhzGI0dbCT/EpihXjZ3T1uUIdt6WmJyAlPhPOo 8aFp4nWVVRH5/f0EmHmJkJtczq9owXfDg3VqxKbgZRueI85bnBGS6Q1V/NQD2Wln/HDm gfSA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j6si721501oij.197.2019.12.10.06.54.41; Tue, 10 Dec 2019 06:54:41 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727836AbfLJOyk (ORCPT + 27 others); Tue, 10 Dec 2019 09:54:40 -0500 Received: from foss.arm.com ([217.140.110.172]:47198 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727756AbfLJOyS (ORCPT ); Tue, 10 Dec 2019 09:54:18 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 589C71045; Tue, 10 Dec 2019 06:54:18 -0800 (PST) Received: from usa.arm.com (e107155-lin.cambridge.arm.com [10.1.196.42]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 512153F67D; Tue, 10 Dec 2019 06:54:17 -0800 (PST) From: Sudeep Holla To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Sudeep Holla , Cristian Marussi , Jean Delvare , Guenter Roeck , linux-hwmon@vger.kernel.org Subject: [PATCH 14/15] hwmon: (scmi-hwmon) Match scmi device by both name and protocol id Date: Tue, 10 Dec 2019 14:53:44 +0000 Message-Id: <20191210145345.11616-15-sudeep.holla@arm.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191210145345.11616-1-sudeep.holla@arm.com> References: <20191210145345.11616-1-sudeep.holla@arm.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The scmi bus now has support to match the driver with devices not only based on their protocol id but also based on their device name if one is available. This was added to cater the need to support multiple devices and drivers for the same protocol. Let us add the name "hwmon" to scmi_device_id table in the driver so that in matches only with device with the same name and protocol id SCMI_PROTOCOL_SENSOR. This will help to add IIO support in parallel if needed. Cc: Jean Delvare Cc: Guenter Roeck Cc: linux-hwmon@vger.kernel.org Signed-off-by: Sudeep Holla --- drivers/hwmon/scmi-hwmon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.17.1 diff --git a/drivers/hwmon/scmi-hwmon.c b/drivers/hwmon/scmi-hwmon.c index 8a7732c0bef3..286d3cfda7de 100644 --- a/drivers/hwmon/scmi-hwmon.c +++ b/drivers/hwmon/scmi-hwmon.c @@ -259,7 +259,7 @@ static int scmi_hwmon_probe(struct scmi_device *sdev) } static const struct scmi_device_id scmi_id_table[] = { - { SCMI_PROTOCOL_SENSOR }, + { SCMI_PROTOCOL_SENSOR, "hwmon" }, { }, }; MODULE_DEVICE_TABLE(scmi, scmi_id_table);