From patchwork Tue Dec 10 14:53:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sudeep Holla X-Patchwork-Id: 181131 Delivered-To: patch@linaro.org Received: by 2002:ac9:44c4:0:0:0:0:0 with SMTP id t4csp5606187och; Tue, 10 Dec 2019 06:54:33 -0800 (PST) X-Google-Smtp-Source: APXvYqzeGpRgtUhduxt26Xkl8HADPOod5UjJt4f88JQCBbFIBjnyXwwbigmGES7TKX5oMeEzcjl5 X-Received: by 2002:aca:6204:: with SMTP id w4mr4300607oib.62.1575989673128; Tue, 10 Dec 2019 06:54:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575989673; cv=none; d=google.com; s=arc-20160816; b=0Kbe/AFjG4qSyW6j5puIORSBARGe1KdFO7u4maIzhJvpzXfb367zVYi1JhP7OaKPoM Hj2sSkqodHH/nD4FgnAyHo98UXw8BQzJvx80L3CBrT8HrFQ5oq+LQWOo/ESvQwk1OhlN t4ovNeuI5o5LpeZz7L+gmjMnyVKM9TNFkSFZo6jNEWjt+V3C+gSPgj2D43HFQTaeX9uy xvmmnlLTtxH9r0cbtGomgoEAxsBwfs6r4qm43r/KvJIGboJaJ8IER1D6G+jfhwacqSyR qendruh0rBcXV+lOjDWsHq5qOKE5uRd79sO6cymlhnwUfn+zZEi+XcBveDYjE+YeSPZv i7XQ== 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=Iht6AH8aq3NZKKlB+MfhVUyXwuTlIZaB9XJhWEn+TvA=; b=bZMgOetbnuzXUlNc4NbzFjwds3423xKv878VE10XA1Jhj0JERLrjPjoTOv8YMzaDU5 kySKfkkmvDu27gFNQ6H7nsUfq1dbF48UuJMP5Lrt7W3ANPPz6rGtpXxd33EEaPdKuuI0 NrHz5TOXK+MvM91uj4h3uVdCmZdaISW8HHWjuAQgyqBDPUmRfuH/1TaTsSZ/iwOsXpEw jqRHtExchhNjjPoVedwUeZvkhStZuXV6szqJFJC7L0HpTBmKEfe+Qv75JrVi44t1ibKA 7qSLgag4aewkrwtceMp0f4x9y3nQJGbQF+91UukNmKisdDiv8V7NslnAB3wYUraERoMX x4Nw== 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.32; Tue, 10 Dec 2019 06:54:33 -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 S1727804AbfLJOy2 (ORCPT + 27 others); Tue, 10 Dec 2019 09:54:28 -0500 Received: from foss.arm.com ([217.140.110.172]:47176 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727717AbfLJOyQ (ORCPT ); Tue, 10 Dec 2019 09:54:16 -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 D59B5113E; Tue, 10 Dec 2019 06:54:15 -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 C36A03F67D; Tue, 10 Dec 2019 06:54:14 -0800 (PST) From: Sudeep Holla To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Sudeep Holla , Cristian Marussi , Michael Turquette , Stephen Boyd , linux-clk@vger.kernel.org Subject: [PATCH 12/15] clk: scmi: Match scmi device by both name and protocol id Date: Tue, 10 Dec 2019 14:53:42 +0000 Message-Id: <20191210145345.11616-13-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 "clocks" to scmi_device_id table in the driver so that in matches only with device with the same name and protocol id SCMI_PROTOCOL_CLOCK. Cc: Michael Turquette Cc: Stephen Boyd Cc: linux-clk@vger.kernel.org Signed-off-by: Sudeep Holla --- drivers/clk/clk-scmi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.17.1 Acked-by: Stephen Boyd diff --git a/drivers/clk/clk-scmi.c b/drivers/clk/clk-scmi.c index 886f7c5df51a..c491f5de0f3f 100644 --- a/drivers/clk/clk-scmi.c +++ b/drivers/clk/clk-scmi.c @@ -176,7 +176,7 @@ static int scmi_clocks_probe(struct scmi_device *sdev) } static const struct scmi_device_id scmi_id_table[] = { - { SCMI_PROTOCOL_CLOCK }, + { SCMI_PROTOCOL_CLOCK, "clocks" }, { }, }; MODULE_DEVICE_TABLE(scmi, scmi_id_table);