Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp125703ybt; Tue, 16 Jun 2020 18:41:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBBcSzaKMV5UzKAvlPjGO5xuwUKVFYw0AiyOEN80vgh+Mb3qHa4zG3lim64wqkoQ0zvd6p X-Received: by 2002:a05:6402:710:: with SMTP id w16mr4946219edx.373.1592358115957; Tue, 16 Jun 2020 18:41:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592358115; cv=none; d=google.com; s=arc-20160816; b=UB6TNxhySa7q8YKjSaLqLsX069mugUMlrBS4VP3yeidilg4gal0W90sH+xcbGkI4aK GClgzWQPgvcV1ldupooYa/w2yUIVz3hfYyEp3bIVniMwXOmzOZn5DRU17fwXYMbf/KkR c7UWFEgLGB+bndTb5wIrnJleYc2ZgfYEsCbwf0x9qO4UAWU6A2A74gVjsdbRlBSSS2Jz HxfHs3nMOiG/ab5TT9JVfTqHv7UybITePdaVA6nFZcDDr4qMhdeyDwqiiSvmEFsORl3M n7vOSOCBrjQrfy91h+Ef26Gacpvi7TJ31TStKr1AD+VkygtdflKLTxCCxSMARj5+YRYl Wzbg== 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=0OuCjrabnjZNSWZBX+Waj7ikSIdYTTfQz4eoEiBUxOY=; b=MQxNO5QW02epSk3OHA4mm+9jArfEp3a1K2aPdTEi5m3OMSQNFN7V+TescYgdhL6suN dXBhlwTZu2ImUW9zfO6yjhUvH05HnZuLtXLp8gogNm5yI75TKjNtYVFjiePW2ZFm0Tl+ H+d73MkzseSJPgNtazcjpKXi1tteJIec3NcCqVZW322h9qzj6ltOxfFsqqxGIE9IK4/K azpcDOgFsn0nf4sqFaBDNwjtLqFDDQNtp5nlRqo/JVKkd26PvWbxB+lCIO3Pf2DiZQ5j 1UMEcs/Fka7u4ol/D/vjOp/INh7N1v9oGhtFfmklpF09HZTCM4QEbmXJfRZlr5X15CNU ytWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=IRk0LbrV; 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 l26si12757756ejc.496.2020.06.16.18.41.34; Tue, 16 Jun 2020 18:41:55 -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=IRk0LbrV; 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 S1726738AbgFQBjl (ORCPT + 99 others); Tue, 16 Jun 2020 21:39:41 -0400 Received: from hqnvemgate25.nvidia.com ([216.228.121.64]:18379 "EHLO hqnvemgate25.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726698AbgFQBjf (ORCPT ); Tue, 16 Jun 2020 21:39:35 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Tue, 16 Jun 2020 18:38:46 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Tue, 16 Jun 2020 18:39:35 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Tue, 16 Jun 2020 18:39:35 -0700 Received: from HQMAIL109.nvidia.com (172.20.187.15) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 17 Jun 2020 01:39:35 +0000 Received: from rnnvemgw01.nvidia.com (10.128.109.123) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 17 Jun 2020 01:39:34 +0000 Received: from skomatineni-linux.nvidia.com (Not Verified[10.2.171.186]) by rnnvemgw01.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Tue, 16 Jun 2020 18:39:34 -0700 From: Sowjanya Komatineni To: , , , , , , , CC: , , , , , , , Subject: [RFC PATCH v2 06/18] i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c Date: Tue, 16 Jun 2020 18:41:22 -0700 Message-ID: <1592358094-23459-7-git-send-email-skomatineni@nvidia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1592358094-23459-1-git-send-email-skomatineni@nvidia.com> References: <1592358094-23459-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=1592357926; bh=0OuCjrabnjZNSWZBX+Waj7ikSIdYTTfQz4eoEiBUxOY=; h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer: In-Reply-To:References:X-NVConfidentiality:MIME-Version: Content-Type; b=IRk0LbrV+LKwJyjoWLfOdWptknzlWv8TvzfFU0Ejz04VertO7g1I/oOkw9aCWV2Y4 VUXCvQehTdsTuokE2A+gnlOVzxy11/Gxu61JgXEXXZJkNVSY/kOlzZ1rOCWr1IYqFs NUPtUiLulJlK4pAhlWtfnZWzt+nwY64SA68r9aqukzBqYHAxxhQq/CVc0zeyq+fKFn Zi4c5zTiU4N6ehey239ehDJ2cmFKUF6nECke9O97kYKMPUpU9m5jWIyprdpeugDfOX PsN8L797lfsf2pJTFI/1ya6L+3v64I83wNQ6msPjA+5vLsQiLvcMWN8eF4sgThOw4b bodA1ZJMXe9WQ== 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 e7aad64..9a80aa6 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