Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp155422ybh; Tue, 14 Jul 2020 21:21:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxUc4XNBr+5J66L6I6qp2JD75iBuN0yo3Kyb7OK6trgqi+oEJrHVlc+nGzfo4YwDv0L2yRh X-Received: by 2002:a50:fa0c:: with SMTP id b12mr7811466edq.226.1594786877232; Tue, 14 Jul 2020 21:21:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594786877; cv=none; d=google.com; s=arc-20160816; b=PrgPA9t3BQnS0Vut0VBt34Enb0HLCAccLzdD4niEr6uY9o36TLBtgyrDcuJNa2bge5 /qRMYC5j4gauznkq/BnfqQIMGVPGC1GZ5DxOx/S5onavniO43LH9lYyqi6EpCDvR3CHX GnrIUCCCIGQq67sYeYJvB2r0BpdQLmyXbwT4REclPMMLfOeiTAL27UnO9PAmZH8lYCLN PGuOQr9ZH1ttUIVQf5cbLqZyKUrIcXP8RMRgpX9Tn4rKIjk72yJcQrKGW/bUZmTqHU1c 7U3AXXWLtMspRQsRE/ZmO1TpMfCYyOtqUBjYMB299hJuiGLBtrLZFp6f+/di/fL4cQEb R+qQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from; bh=bx39F/3n9Q/pzD3y/Hu3Hjt/owO0zkylWWejNtiAobk=; b=VUjvktznyqIuSeMH+5+NyY0EuUKx2cmphOAQ0aeSst6WVSSFM1puhw8hWgIkdLQeYT fdI3bQHjvUSXtBPFdt1keopwcoN+dCRgDGbZLiTg0uIzZ1fUvQEg8BJ+6mmtrWWGb00R chDt4X5XFPqVVF5sGRZ4z8xDKdsxkajbgrPBE6wca/bEb9ycg+YgxQkblrlAp1HtV4Ve EDt3KfHhOENh/tDeUvxGKkHCDMX71haqb2RLVLIKe1RWZAkJ1r7QEKG1xjqjSi/5D5D3 QOhNLGGs45Ukld9xZqo1Az2BsmTN6EAuUuk9+7WmVIIqcFAv06Lloz2K6ULt0yCsZ2n7 mM0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=Hc4EcN1U; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l13si567786eds.603.2020.07.14.21.20.54; Tue, 14 Jul 2020 21:21:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=Hc4EcN1U; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728284AbgGOETd (ORCPT + 99 others); Wed, 15 Jul 2020 00:19:33 -0400 Received: from hqnvemgate25.nvidia.com ([216.228.121.64]:11978 "EHLO hqnvemgate25.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728232AbgGOETb (ORCPT ); Wed, 15 Jul 2020 00:19:31 -0400 Received: from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Tue, 14 Jul 2020 21:18:32 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate102.nvidia.com (PGP Universal service); Tue, 14 Jul 2020 21:19:30 -0700 X-PGP-Universal: processed; by hqpgpgate102.nvidia.com on Tue, 14 Jul 2020 21:19:30 -0700 Received: from HQMAIL111.nvidia.com (172.20.187.18) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 15 Jul 2020 04:19:30 +0000 Received: from rnnvemgw01.nvidia.com (10.128.109.123) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 15 Jul 2020 04:19:29 +0000 Received: from skomatineni-linux.nvidia.com (Not Verified[10.2.160.169]) by rnnvemgw01.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Tue, 14 Jul 2020 21:19:29 -0700 From: Sowjanya Komatineni To: , , , , , , , CC: , , , , , , , Subject: [RFC PATCH v3 07/18] i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c Date: Tue, 14 Jul 2020 21:20:44 -0700 Message-ID: <1594786855-26506-8-git-send-email-skomatineni@nvidia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1594786855-26506-1-git-send-email-skomatineni@nvidia.com> References: <1594786855-26506-1-git-send-email-skomatineni@nvidia.com> X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1594786712; bh=bx39F/3n9Q/pzD3y/Hu3Hjt/owO0zkylWWejNtiAobk=; h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer: In-Reply-To:References:X-NVConfidentiality:MIME-Version: Content-Type; b=Hc4EcN1U4PoSZ7CTF+0Ivlw7U3QxXpFbGOlGEUEJOZT+WzWzFTVXX/GI7IAoWYwdD iSIeSpVlVntd7fqqw0SaHkLbZCmPEgSP1PQCYpdXlWn9ULWtuULoPkjQe/lY42wLD2 eTniooK6SuhGwED2DlZg+FBH1Jm0la53jmkgSEv1V1RR5JUWcdfSxnPEgFgsx+dmU0 5TFLwrY8xWKy+E0Cyw1aw5+i6xxs64MvX43NAg2SYhUKZdHZNLB5Wi3ExovvdNNhI2 PZljrrUfdkCIO1tPqX0l49TdQ8a4NVQYlhT75DCTtePbqEoBtAekCseyUR5HH75rYV Go1u8whx/1SBA== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VI I2C is on host1x bus so APB DMA can't be used for Tegra210 VI I2C and there are no tx and rx dma channels for VI I2C. So, avoid attempt of requesting DMA channels. Signed-off-by: Sowjanya Komatineni --- drivers/i2c/busses/i2c-tegra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c index 1bf3666..00d3e4d 100644 --- a/drivers/i2c/busses/i2c-tegra.c +++ b/drivers/i2c/busses/i2c-tegra.c @@ -421,7 +421,7 @@ static int tegra_i2c_init_dma(struct tegra_i2c_dev *i2c_dev) dma_addr_t dma_phys; int err; - if (!i2c_dev->hw->has_apb_dma) + if (!i2c_dev->hw->has_apb_dma || i2c_dev->is_vi) return 0; if (!IS_ENABLED(CONFIG_TEGRA20_APB_DMA)) { -- 2.7.4