Received: by 2002:a17:90a:9307:0:0:0:0 with SMTP id p7csp3965769pjo; Tue, 3 Mar 2020 10:12:51 -0800 (PST) X-Google-Smtp-Source: ADFU+vsH1FO8yLZmeDyVayz2tjcrj/lBy0jYTjcRUpCqO+CCsTSftiwo2vQWginnmCtidNZBIKJV X-Received: by 2002:aca:cc4b:: with SMTP id c72mr3448919oig.139.1583259171110; Tue, 03 Mar 2020 10:12:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583259171; cv=none; d=google.com; s=arc-20160816; b=IXtUG5n7guGP8BCojyLNRrxWXChMpP1pWshVpVzptmj5fX+ePo7k8ouU9XxHvKZtuf cgksJ+Qb2MoxxAHZdvp0xs0OD9tKvwDD2jZDDVxdgChVe99KNppxL0xL0VM0Ib8Aum5v 7B+kvjpGWsnO6IUKdoWJ4QbYE1fBPQ7lPQ8r39Ju0S6TgbCcEiRpEvFX8lr6vj6Vhesy UjaFfP/0qt2uO03pvhRioUP6wE7ccIQW0l4iugPFR2lyvmicTG5LNx2kjzLBZ3JKw/WW kKYdTzzZ/1Gs35HrPdy0zYrhq80O0anvkvJHO0ZytvSV67d9ye/39UwxKaShy5OxwexV +9GA== 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=TbTvM6iqJYHvSX27w58UG7FlD5EWiLJwvpI9xzFYtSziYFRbifiEm3+coMw3XL7pJf AhwwOCezsv6vIqI8Z0INqe09zB+YAxmPickTkorMRaAIfxGEkKdRn+nftWF43zqpTx3g cPDzM03fXSSut0hZQl9SBIlVKwKXnYq+LnKV6RhHBFWKqG0S3dpaXt0jbV2l9e2KRox/ Z46k0GhrJlVmQPqGc+6XXbmCHktmqUx5JCExkzF8MF4Aeu2+30UHi8mO2z0PXb1CRxag msdHV5QeurGuHk8/bdHYoiYTCKDre4rVSpHBZ2sROll9B4RcLRAbYxQwP4vICdmq97b+ xiLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=mGBNfUWj; 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 w4si7764682oih.231.2020.03.03.10.12.39; Tue, 03 Mar 2020 10:12:51 -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=mGBNfUWj; 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 S1731744AbgCCRtN (ORCPT + 99 others); Tue, 3 Mar 2020 12:49:13 -0500 Received: from mail.kernel.org ([198.145.29.99]:56354 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731719AbgCCRtF (ORCPT ); Tue, 3 Mar 2020 12:49:05 -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 521DB20870; Tue, 3 Mar 2020 17:49:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583257744; bh=M0CjjTmG0IKFpBkEYG84Jv79xfXbJMIzIS/SxLzWllE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mGBNfUWjDlhuullnSGsY6AyVHRKtjAtLefH3cbPs/TaIFTOWvbzKwn/IPmH9vedaL q5ma6+67Z1q7+yVni8+pN63ukeiQ6CLyw20T//IEO7IAq9rgLKy38UXlkFIctNhURD JM4+Rtw85sYbibGxLS1juWGPy49ymMMLKDvWzmww= 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.5 113/176] i2c: jz4780: silence log flood on txabrt Date: Tue, 3 Mar 2020 18:42:57 +0100 Message-Id: <20200303174317.902833335@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200303174304.593872177@linuxfoundation.org> References: <20200303174304.593872177@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,