Received: by 2002:a17:90a:9307:0:0:0:0 with SMTP id p7csp3950094pjo; Tue, 3 Mar 2020 09:58:37 -0800 (PST) X-Google-Smtp-Source: ADFU+vt7EMWjQ8dROIitaZPk39F0NYI5t8O7P35l80gPdHMIAgHiITKD3voj04HIsNMCCWBP7nC1 X-Received: by 2002:a05:6830:1198:: with SMTP id u24mr4191982otq.215.1583258316702; Tue, 03 Mar 2020 09:58:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583258316; cv=none; d=google.com; s=arc-20160816; b=EszaN172KAgVQTliwJLSK2XlHctV5R5qP42yuiZ664Kv9p2YGk+9jzCWZwC8vOl1dB 4OodQ/OKsfdQTO1YHTGe20Q1G2Eqnnv2nlL1dV+H3lwn8S37U2Yy2zYpQzNciJ0KgKb1 ESs6Zgffj6rBX2g1ZCmczoDhC7EYjjjTCQ+bDL5AN308ldCT6aXkFSb1x6uAxnG3R6Xu lZNEOJxdKIEaXTcBOWMLmh+TfMkmhfU6cuMD4Kh/zF+Gu+YbmoA6n9Z/mJs4ZYIeMpmv N6qagrsrfqguBSoIYYTpVJU8pUyrtH2Km16B6surw0zY06RPq0d7Grg4DgKKegTibO78 B89g== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=+8/98XOqhmUHQtcWUKa2R5/l+DFGoYCdLXldeDDeT1E=; b=RuA5+RnDkzDKaf3orhjiotOHxYeadRsaX15/jOmCfvS9e+tUXfygio/LmDAex+KmdS sQu/VzGA9bckdk4mirGSpGtCUT35ncLOTpVJk7ZHvDFUHs2WnfiR2A4VIvUs8DZkRopF VRA1JaCm0Br62L7b/axqkynjnJKm+TRbf5pnm0xN3j+HRNr+1bk9ia5cdQIGCxnzgQpg 7paBLk0NwDzPxXmYdObY2bg58V1ucn83WNfAvzB6vtsF5fl0xDlw7RYRkQFYwVZxmxd+ +896TYcILhyfN5N6GisMXEtAniX00FVB14/F4tLgxWE6oU3mogW/Wv7FhNVaI7ePW2yS rHPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nku8bu2z; 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 g10si991012otn.244.2020.03.03.09.58.24; Tue, 03 Mar 2020 09:58:36 -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; dkim=pass header.i=@kernel.org header.s=default header.b=nku8bu2z; 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 S1733147AbgCCR5q (ORCPT + 99 others); Tue, 3 Mar 2020 12:57:46 -0500 Received: from mail.kernel.org ([198.145.29.99]:40346 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733138AbgCCR5o (ORCPT ); Tue, 3 Mar 2020 12:57:44 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3A41C20870; Tue, 3 Mar 2020 17:57:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583258263; bh=M0CjjTmG0IKFpBkEYG84Jv79xfXbJMIzIS/SxLzWllE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nku8bu2zGOawxGAfwjvkgVeqnlTRvyn3+Q7DkNSFt0i/p3Giiu8at6VnlUmWDz6ZT Ed2n8/cq7Mp26ksMJbxGwk21GqcrBXLbWnVe5J0pxaDtUNHRONokgSv4G3SVKtiKr1 OTQZAMuyoi+2QZvv+Z4rbCpS/xpR/8MdpYqv/Wis= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, "H. Nikolaus Schaller" , Wolfram Sang Subject: [PATCH 5.4 096/152] i2c: jz4780: silence log flood on txabrt Date: Tue, 3 Mar 2020 18:43:14 +0100 Message-Id: <20200303174313.487589723@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200303174302.523080016@linuxfoundation.org> References: <20200303174302.523080016@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Wolfram Sang commit 9e661cedcc0a072d91a32cb88e0515ea26e35711 upstream. The printout for txabrt is way too talkative and is highly annoying with scanning programs like 'i2cdetect'. Reduce it to the minimum, the rest can be gained by I2C core debugging and datasheet information. Also, make it a debug printout, it won't help the regular user. Fixes: ba92222ed63a ("i2c: jz4780: Add i2c bus controller driver for Ingenic JZ4780") Reported-by: H. Nikolaus Schaller Tested-by: H. Nikolaus Schaller Signed-off-by: Wolfram Sang Signed-off-by: Greg Kroah-Hartman --- drivers/i2c/busses/i2c-jz4780.c | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) --- a/drivers/i2c/busses/i2c-jz4780.c +++ b/drivers/i2c/busses/i2c-jz4780.c @@ -73,25 +73,6 @@ #define JZ4780_I2C_STA_TFNF BIT(1) #define JZ4780_I2C_STA_ACT BIT(0) -static const char * const jz4780_i2c_abrt_src[] = { - "ABRT_7B_ADDR_NOACK", - "ABRT_10ADDR1_NOACK", - "ABRT_10ADDR2_NOACK", - "ABRT_XDATA_NOACK", - "ABRT_GCALL_NOACK", - "ABRT_GCALL_READ", - "ABRT_HS_ACKD", - "SBYTE_ACKDET", - "ABRT_HS_NORSTRT", - "SBYTE_NORSTRT", - "ABRT_10B_RD_NORSTRT", - "ABRT_MASTER_DIS", - "ARB_LOST", - "SLVFLUSH_TXFIFO", - "SLV_ARBLOST", - "SLVRD_INTX", -}; - #define JZ4780_I2C_INTST_IGC BIT(11) #define JZ4780_I2C_INTST_ISTT BIT(10) #define JZ4780_I2C_INTST_ISTP BIT(9) @@ -529,21 +510,8 @@ done: static void jz4780_i2c_txabrt(struct jz4780_i2c *i2c, int src) { - int i; - - dev_err(&i2c->adap.dev, "txabrt: 0x%08x\n", src); - dev_err(&i2c->adap.dev, "device addr=%x\n", - jz4780_i2c_readw(i2c, JZ4780_I2C_TAR)); - dev_err(&i2c->adap.dev, "send cmd count:%d %d\n", - i2c->cmd, i2c->cmd_buf[i2c->cmd]); - dev_err(&i2c->adap.dev, "receive data count:%d %d\n", - i2c->cmd, i2c->data_buf[i2c->cmd]); - - for (i = 0; i < 16; i++) { - if (src & BIT(i)) - dev_dbg(&i2c->adap.dev, "I2C TXABRT[%d]=%s\n", - i, jz4780_i2c_abrt_src[i]); - } + dev_dbg(&i2c->adap.dev, "txabrt: 0x%08x, cmd: %d, send: %d, recv: %d\n", + src, i2c->cmd, i2c->cmd_buf[i2c->cmd], i2c->data_buf[i2c->cmd]); } static inline int jz4780_i2c_xfer_read(struct jz4780_i2c *i2c,