Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp4052537ybl; Mon, 12 Aug 2019 10:31:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqxBIy4Jjk2/6le5TMPVDB0bCMKmPqJ7QrrHDy/Z/Xwydr37uJrBClvBFhLUuDdTBFjO/7Y5 X-Received: by 2002:a17:902:169:: with SMTP id 96mr21257220plb.297.1565631113415; Mon, 12 Aug 2019 10:31:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565631113; cv=none; d=google.com; s=arc-20160816; b=oKpuGfCYjh7J4Xsh2jcE2jNSEnhEPkGk26ztjOzyJH/9k4VBesSLf+nFEhRHD7rVw/ hIteUGGOD3u4AtmJEx8llqf730NRcUtxaSiKOOpe6oBpO9tXO5N/2JvyATe9fblAwd0c K250TDf3EzS4f3NmmO9gMLIvnRfPB3udW0dQ8KqnIJrA9PoekfDIyN72JItrQroMEIHQ WzpkbLdXQF2pSFhKmne8SbL4iwtN8zx7wneEXpUvkbcufjxJhk6R8CQNjaj9U6I7lwa1 OGR7Uwj+kQpdSrW662f9a2SgvYY6/8yes6ghVTwNF3GJwmYcZ1k4YIX/BumtazygxazZ lcFg== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=gLmU/oA3BCk2uiOw0NCotyQaVZi//v3NX7oeTBpbzPI=; b=q4e34dTNzlJuotA+TAy8Z0xqgDAwfCzsukcBj/PqkAsUfMK31PVPHedB6giMPt9E79 RRwekFmhzYLBg6ovuTRQBSbglIO5BPp8Gfd1oybbTZOK38anEZ49SblFAqcux5QarkGq nyew1jJeuadb2UtxPxll3H3s7lwjnrOp1i+tY2KKfXvynzzrmufj36q400KWyx2+4PFn RUA5ZtIcnSBxdy5AUnKkw/AEjz8cbnKe5LgVORvXexMUkU1bMH4EdqvGxEoa9ub+QSEx B2lxwUiungVpXGm6dzzlMHyo/XBGreLMHm2aAWlMD3MQ96qBNgeHrXhOeq8p/UTm/dCm Vjzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=HRqI7gpg; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v31si10099367plg.339.2019.08.12.10.31.33; Mon, 12 Aug 2019 10:31:53 -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=@broadcom.com header.s=google header.b=HRqI7gpg; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727115AbfHLR3V (ORCPT + 99 others); Mon, 12 Aug 2019 13:29:21 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:35024 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726267AbfHLR3U (ORCPT ); Mon, 12 Aug 2019 13:29:20 -0400 Received: by mail-wr1-f68.google.com with SMTP id k2so19440814wrq.2 for ; Mon, 12 Aug 2019 10:29:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=gLmU/oA3BCk2uiOw0NCotyQaVZi//v3NX7oeTBpbzPI=; b=HRqI7gpgVlreUi1D++HQHECQSCm+7bHRVkxlJA31xjKyAOIIwHmSF0LjBvN65ZEOzo xj0MNruGBDagLsis6PIDdhDXNL56WaiUmZalJAk7WI+Eu4argckKozpmRBWBGvGat+Ps jB1DJLIHnq73jpePKgYdnjSfprtsMhRY1uvCY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=gLmU/oA3BCk2uiOw0NCotyQaVZi//v3NX7oeTBpbzPI=; b=V0Dv9EfcS2hWS9+IA5mFnzRDgSwST5o+p8sFyQM0N8urH2HGupRA/1tEeFoa1Tbvxq UEkhxaFegqqJG4RWcHTGT16W1B55iBEmOlLzSD4QZ1mF4i0MU8Vy9XIOO4KF4NeJgt6U gbTCxZRrpTSusD4DkZVp8BmeXzCTH6+ur9F8KDQFe3j8L9X2cyBNq5q4S2sw7KQqYyRT GOm5+DILQcy1l3pSG+A8q2rN1wtIX1b4tGn++zQlW/DvbZYtgnPJmYnAmvJkjqCCUAMb 3J+VY2oVKJ3iFu6l95dTFPxfLQGfqhYObVv6FeI1EUFMh5pcYjvW92J9UOvOLoHYZR46 2FFQ== X-Gm-Message-State: APjAAAVbwbXkxo5KaA/jciPo23G8WnQ/hY31DxcwwZ+/M94Of/KXE/vd DB++upq9pJd1LsPIdvSt3qP4ow== X-Received: by 2002:a5d:4f8e:: with SMTP id d14mr10405833wru.207.1565630958564; Mon, 12 Aug 2019 10:29:18 -0700 (PDT) Received: from rj-aorus.ric.broadcom.com ([192.19.228.250]) by smtp.gmail.com with ESMTPSA id a64sm606796wmf.1.2019.08.12.10.29.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Aug 2019 10:29:18 -0700 (PDT) Subject: Re: [PATCH v1 1/2] i2c: iproc: Stop advertising support of SMBUS quick cmd To: Rayagonda Kokatanur , Wolfram Sang , Rob Herring , Mark Rutland Cc: linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, Florian Fainelli , Lori Hikichi References: <1565235473-28461-1-git-send-email-rayagonda.kokatanur@broadcom.com> <1565235473-28461-2-git-send-email-rayagonda.kokatanur@broadcom.com> From: Ray Jui Message-ID: <201903a5-c517-f436-0337-4110165d18a0@broadcom.com> Date: Mon, 12 Aug 2019 10:29:12 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <1565235473-28461-2-git-send-email-rayagonda.kokatanur@broadcom.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8/7/19 8:37 PM, Rayagonda Kokatanur wrote: > From: Lori Hikichi > > 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 > --- > 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 d7fd76b..19ef2b0 100644 > --- a/drivers/i2c/busses/i2c-bcm-iproc.c > +++ b/drivers/i2c/busses/i2c-bcm-iproc.c > @@ -790,7 +790,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; > Change looks good to me. Thanks. Reviewed-by: Ray Jui