Received: by 10.223.185.116 with SMTP id b49csp5096490wrg; Tue, 27 Feb 2018 07:45:21 -0800 (PST) X-Google-Smtp-Source: AG47ELt/amWYf5e/4RqodSR3eMr7eVSd3kRMYKQt8cjxp6Re69VoBtxsRMFaBhOPYwEcKyfCOtye X-Received: by 2002:a17:902:9a88:: with SMTP id w8-v6mr267812plp.448.1519746321287; Tue, 27 Feb 2018 07:45:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519746321; cv=none; d=google.com; s=arc-20160816; b=EDewtRP+AI+PLHBamnyZRS/CBAk+tvslIuR5BnRCOZYuXGWtN3JWqNxhQ7WqVvSGCn MhvtfuzYwK/8dnfL1IoqILsyrg87glp949cfwJb66wwH4Z6KN6CAP58XE+/jvz+kFNo2 ZTPyClMGnpNDTGQodLK/oSB8zuIacz99Ywlo2y3BMbQftPBDJuTzEmRAtxl+K9+HvweB 3q73v+mxsqYcOyG97W/1IzAnOZO9EZED2FfPbQrEQBr1M3BS0LgbRYDpzbvvAIo1y3WV qti5oiiQdTWKyVUhXC8u10gNdySdgDHimMpxGQeXtjEO/0a+WCXohihGxNNfZ7d+1+kA aRIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=PJ35wDx5FuRpizroXjwcDaobGZRDGBsn7S0Wlyc5Gak=; b=moVsL97+wKRIywiwcu6wcGBelpGUw7AFBPSDhF4lOY/Rp0caJdbw8fsAVX46umJ1Er aR8az9CySFGUENFD7Sjgy2s+dpyMSgNd09ELvBdB9cu7Ud1IiwLMATUKDS6mgnog5X6z yd4IlCXDDJNTcNg/GsF4ztMOEFBEVQIZhUEKstYocawBPHKKgzaQCwNFhXZ3fjRHY3iX XcoxV/apEePaxrhF1Rpn4b/PAA6ssUlCqcVDEms/kE+ot4c86H9F/IH6nXawHYbK3Q1H RDUGRNb2I438SzEZYA4YzMYhJGYj+w7D8CqhCoQXLfy74etKJpieXgowYv9M1oIYpiCU Hu2A== 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 f15-v6si8770725plr.336.2018.02.27.07.45.06; Tue, 27 Feb 2018 07:45:21 -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 S1754140AbeB0PnC (ORCPT + 99 others); Tue, 27 Feb 2018 10:43:02 -0500 Received: from mail-wr0-f196.google.com ([209.85.128.196]:33768 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754118AbeB0Pm7 (ORCPT ); Tue, 27 Feb 2018 10:42:59 -0500 Received: by mail-wr0-f196.google.com with SMTP id s5so25360851wra.0; Tue, 27 Feb 2018 07:42:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=PJ35wDx5FuRpizroXjwcDaobGZRDGBsn7S0Wlyc5Gak=; b=ZFKHj3S9tyBVHi61czh/w7UQuKypaVQhiJes/KPitOoj/c7UJfVvDg4gK0ndsxnVrd xZPIFRuO0p/PbV3ig8Db64fx3NckyYxkpwFwYvf/hHr9YJmM6zkOS8tpZ6Bxk3m6r+BB gu0a6AZVyN9MxtDHvUH0tM0VPFCiBWecOSz70d6VWTGyl5nAxRW51otFnS2rGocOF6U4 j2m8VxSuJnIPtVbaeMD28E6JITJVbEniIpg7nW/ktjQ1Z7uo8U9PYXorAvORhNkLKzm/ u5N/jlyTU2GtxcJQlKeZFdTzK0Rm0ZFhuFLB4+4sS2HhrVErPVVNLElysxEwJyqHHKiN eb8Q== X-Gm-Message-State: APf1xPD69BZX0o/woTudwqLM7065356VEoiws1qPLaXWmSXSSSrwZ5ML bfUmIvBpEF42ZF/cYBpqUP00fTA6 X-Received: by 10.223.162.203 with SMTP id t11mr14058922wra.88.1519746177823; Tue, 27 Feb 2018 07:42:57 -0800 (PST) Received: from hc.fritz.box (HSI-KBW-134-3-59-211.hsi14.kabel-badenwuerttemberg.de. [134.3.59.211]) by smtp.gmail.com with ESMTPSA id z73sm18889934wrb.50.2018.02.27.07.42.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Feb 2018 07:42:56 -0800 (PST) From: Jan Glauber To: Wolfram Sang Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Jan Glauber Subject: [PATCH] i2c: octeon: Prevent error message on bus error Date: Tue, 27 Feb 2018 16:42:13 +0100 Message-Id: <20180227154213.3023-1-jglauber@cavium.com> X-Mailer: git-send-email 2.16.2 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The error message: [Fri Feb 16 13:42:13 2018] i2c-thunderx 0000:01:09.4: unhandled state: 0 is mis-leading as state 0 (bus error) is not an unknown state. Return -EIO as before but avoid printing the message. Also rename STAT_ERROR to STATE_BUS_ERROR. Signed-off-by: Jan Glauber --- drivers/i2c/busses/i2c-octeon-core.c | 1 + drivers/i2c/busses/i2c-octeon-core.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/i2c/busses/i2c-octeon-core.c b/drivers/i2c/busses/i2c-octeon-core.c index 1d8775799056..d9607905dc2f 100644 --- a/drivers/i2c/busses/i2c-octeon-core.c +++ b/drivers/i2c/busses/i2c-octeon-core.c @@ -233,6 +233,7 @@ static int octeon_i2c_check_status(struct octeon_i2c *i2c, int final_read) return -EOPNOTSUPP; case STAT_TXDATA_NAK: + case STAT_BUS_ERROR: return -EIO; case STAT_TXADDR_NAK: case STAT_RXADDR_NAK: diff --git a/drivers/i2c/busses/i2c-octeon-core.h b/drivers/i2c/busses/i2c-octeon-core.h index a7ef19855bb8..9bb9f64fdda0 100644 --- a/drivers/i2c/busses/i2c-octeon-core.h +++ b/drivers/i2c/busses/i2c-octeon-core.h @@ -43,7 +43,7 @@ #define TWSI_CTL_AAK 0x04 /* Assert ACK */ /* Status values */ -#define STAT_ERROR 0x00 +#define STAT_BUS_ERROR 0x00 #define STAT_START 0x08 #define STAT_REP_START 0x10 #define STAT_TXADDR_ACK 0x18 -- 2.16.2