Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp873621ybe; Wed, 4 Sep 2019 09:01:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqw5hlVQRRfb227ywMMFqFwbqIbxPpdbytHRm8Foljsc19oXeqgSyZ5iVDcH1c5livPkvHMC X-Received: by 2002:a17:902:8c88:: with SMTP id t8mr766534plo.130.1567612880204; Wed, 04 Sep 2019 09:01:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567612880; cv=none; d=google.com; s=arc-20160816; b=PV6JOt/xFa2gLo3vZDLN9mw0IcYd1FJRqQSuyvW362XgrT6FKQmlXrHLQnNX7b0xRm sHrYfst6q/KmjshquGubJtlBygxjcrJuWDf0RtzgOpLGqDrioe9SeeXw7fxwL/GlKoQV FTlPRlwMJ34pJcKE3H63DKVmZJmkhwiizE2gaZr40R1wmFc2X2HcYOR7Bp4tD05wDkUK Jowa9jSGZajGqPhV7ZWRATuDOARbwpusUwKcjYwaq9kGdt2OG8l0A+q5q8x2R56fRnAH Gruh2DalbZ7mknRO15UG5TFiQEYJGfUt2jEP+iIfWIgEcNpgAs2hJ3c+67VkfBNWLkGr BxWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qYn+ohTcFJs+hfFyenXXukENE3xxZy6L9Po9AdtFGjk=; b=VRPPKydHooHWDS78TLm2LVzAvWU6XAGgxq5wg1rEZzkfq7C6DjJkys1w1/8EUgloQ9 swoBXqqtcZrcThtDQ3KNZIXtU8gf2vyY84kpYLHQpmxxLGlxvjN+3TnZJ2UawfoUcwvU MwNrBcDxB4iYpsFKE6tv+yWwl8GU6ZaXtfiVkDTpKHkA+FBjdADbEchAwnHLd4dlXVM2 9Rv74sU9h4e2f5tjhzNS2+xpE3h6qPMrrBgfq9aoZ88T2Lk5oj9TLzM0Jx8NKJlkmVq9 vx/WsCiK4Uy1K5DZkaKFGkSMiaLXSpSFWABZCNvVIk4Tc7/kjNmszg/Q+JlTzAzQrdqB JglQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rL+1U5A0; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z10si2687199pjp.1.2019.09.04.09.01.04; Wed, 04 Sep 2019 09:01:20 -0700 (PDT) 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; dkim=pass header.i=@kernel.org header.s=default header.b=rL+1U5A0; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731666AbfIDP7g (ORCPT + 99 others); Wed, 4 Sep 2019 11:59:36 -0400 Received: from mail.kernel.org ([198.145.29.99]:34166 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732419AbfIDP7f (ORCPT ); Wed, 4 Sep 2019 11:59:35 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8524E2087E; Wed, 4 Sep 2019 15:59:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1567612774; bh=YTk7WT15d0Y8PLniGSxM2yMCqXNLzL1Es1fkvcZq1Wk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rL+1U5A0B6g3r9PJAJE390q6/eNJgyQxiUyjrnWIaeFgh9h3TISDrqo2eBtPqO/hj wom/To5mCEwCuphBpivq01K7+EfquYvNrzT/5Lv6BJ1DQD5ET0adNb0GzTOYcc/Qmd zTESTadBSfgj57JsCQaykMLubEiphTtkBgc7JOY8= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Lori Hikichi , Rayagonda Kokatanur , Ray Jui , Wolfram Sang , Sasha Levin , linux-i2c@vger.kernel.org Subject: [PATCH AUTOSEL 5.2 73/94] i2c: iproc: Stop advertising support of SMBUS quick cmd Date: Wed, 4 Sep 2019 11:57:18 -0400 Message-Id: <20190904155739.2816-73-sashal@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904155739.2816-1-sashal@kernel.org> References: <20190904155739.2816-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Lori Hikichi [ Upstream commit b3d604d405166edfd4e1e6053409b85008f4f56d ] The driver does not support the SMBUS Quick command so remove the flag that indicates that level of support. By default the i2c_detect tool uses the quick command to try and detect devices at some bus addresses. If the quick command is used then we will not detect the device, even though it is present. Fixes: e6e5dd3566e0 (i2c: iproc: Add Broadcom iProc I2C Driver) Signed-off-by: Lori Hikichi Signed-off-by: Rayagonda Kokatanur Reviewed-by: Ray Jui Signed-off-by: Wolfram Sang Signed-off-by: Sasha Levin --- drivers/i2c/busses/i2c-bcm-iproc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/i2c/busses/i2c-bcm-iproc.c b/drivers/i2c/busses/i2c-bcm-iproc.c index ad1681872e39d..b99322d83f483 100644 --- a/drivers/i2c/busses/i2c-bcm-iproc.c +++ b/drivers/i2c/busses/i2c-bcm-iproc.c @@ -801,7 +801,10 @@ static int bcm_iproc_i2c_xfer(struct i2c_adapter *adapter, static uint32_t bcm_iproc_i2c_functionality(struct i2c_adapter *adap) { - u32 val = I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; + u32 val; + + /* We do not support the SMBUS Quick command */ + val = I2C_FUNC_I2C | (I2C_FUNC_SMBUS_EMUL & ~I2C_FUNC_SMBUS_QUICK); if (adap->algo->reg_slave) val |= I2C_FUNC_SLAVE; -- 2.20.1