Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp252269ybg; Tue, 9 Jun 2020 23:07:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzPFXsm+p9bbZbVh86RCEIxWjca7oVSjRYdbLLKZGAMSTvkhlTDvOXUPLYiBi6qQYRJFiR8 X-Received: by 2002:a50:da83:: with SMTP id q3mr1143910edj.325.1591769238502; Tue, 09 Jun 2020 23:07:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591769238; cv=none; d=google.com; s=arc-20160816; b=KgFtNvPPHvy8zC8ien1yTS46rUQ3hW7aFrdEFeuzvR7n+0rJgc/gWJ044tET7/1dSH 0jn5qkQE3OJOGuIAHqFik7+uJBlP1RchgogIpmkCWYIIRl7MrYIfEc/IA4DRLEAhyMGK xZk6Ut6/qP2qXIKgf0HSVAZfSCQLhUVNgQ7W/w0hFXpUZ6Bh7Wd9ygqvfHJD1J94FoWr fmgWE91BlWZMsg3O2qrk0wPlUUy9ahbSt9ig5aPS9NMAysBamhqIinK2+7eywdfe65jJ g8SqJLijS5cpLSTYCZpp60w71Yle96z1MHjocsDa1Thq5PQJH4wSalMILrW4WTmSNl9z Doiw== 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=1s9dzZ23FpCC5jCiBWHmtIJv2ULCqfj+qrwdZQCyNRQ=; b=flneePKQkyg1psiCQeNvmlF/Q7BiJBd3xAFx333hle0rBMe0P8rA2Y1Dh6rMbo8nAM OrxfsW1nvHA9DlpwX10p5w6mIY87Y4lXhOwZLK8uu5aRQ+wb2p2s2c+noAMdGr07Hmc+ +6hoh94RB3nGBEN9zJo2O+QBR0vB+KWCCcuCeir65FIanzQ95pZPwplOrC0NrpJWgWDn vyRwWir5rw7Wdjw1Qjq866xnUWh1i3rXc1zW/ZUwVnDCVzMirrAzed/Op9oANTYeNrMb sdCr0s2PzlqAbxPBAqiecTgb+pE7dvti5HQJFC3Bp5oDmBb1o7okxcRAunfL6diS1Rkz ZHkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=r7oRzXIK; 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 z21si895174eju.544.2020.06.09.23.06.56; Tue, 09 Jun 2020 23:07:18 -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=r7oRzXIK; 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 S1726531AbgFJGE2 (ORCPT + 99 others); Wed, 10 Jun 2020 02:04:28 -0400 Received: from hqnvemgate26.nvidia.com ([216.228.121.65]:10491 "EHLO hqnvemgate26.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726249AbgFJGCr (ORCPT ); Wed, 10 Jun 2020 02:02:47 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Tue, 09 Jun 2020 23:02:34 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Tue, 09 Jun 2020 23:02:47 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Tue, 09 Jun 2020 23:02:47 -0700 Received: from HQMAIL105.nvidia.com (172.20.187.12) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 10 Jun 2020 06:02:47 +0000 Received: from hqnvemgw03.nvidia.com (10.124.88.68) by HQMAIL105.nvidia.com (172.20.187.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 10 Jun 2020 06:02:47 +0000 Received: from skomatineni-linux.nvidia.com (Not Verified[10.2.167.70]) by hqnvemgw03.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Tue, 09 Jun 2020 23:02:47 -0700 From: Sowjanya Komatineni To: , , , , , , , CC: , , , , , , , Subject: [RFC PATCH v1 06/18] i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c Date: Tue, 9 Jun 2020 23:02:28 -0700 Message-ID: <1591768960-31648-7-git-send-email-skomatineni@nvidia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1591768960-31648-1-git-send-email-skomatineni@nvidia.com> References: <1591768960-31648-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=1591768954; bh=1s9dzZ23FpCC5jCiBWHmtIJv2ULCqfj+qrwdZQCyNRQ=; h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer: In-Reply-To:References:X-NVConfidentiality:MIME-Version: Content-Type; b=r7oRzXIKUhxMcBNbgq4vp24n2h4QUBgwSI9hQ/kngELAnqeJ8ckqvEXVtN+BWtqIP B03QHpanxhz4LLCNYm54JqW80aURdIKXuk9I4/XAJA5t0n9pO/2sX3aHXcCNA8o6tj ceyKx66F6eUvcdYRj7cSYGYgqfmQ29Rpnh/gx1ZKSp2/eAJf9+mDAymF+THtOHGJNd dw5iTJKr+oQMFSJoF3wDKXoiz8tASlJrNjYbJPBtNBjh/pJ5mAycIFuMTZbo2toi6a QK67iS03NNcw7e6Ez/pCdEsWJeqDB0sbAZlfy0NicDVfo2HdCqsLApI22OQQ1TM7D4 ZroIZ3lhhomGw== 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 650240d..ed99dfe 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