Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp5395ybg; Mon, 27 Jul 2020 13:53:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzZXeeCCFMJy2ITmJEXxwXHwK/jwEf6LG6aGcjx2jKUjvBGjTbxlfcUz4VYauRD0L+9Txsw X-Received: by 2002:a17:906:fac1:: with SMTP id lu1mr23775244ejb.427.1595883209663; Mon, 27 Jul 2020 13:53:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595883209; cv=none; d=google.com; s=arc-20160816; b=B11e+ozD8QWgJJZhTbWwLakd1n+S9OmtlfpjnIjBQ7WCpJ/4TNewtX2rRt7m0o3Sgl 7vXsJ+GKD7VqoW9RLMQpn0GLOXtSe+cfXoPTp0vz9OlkW6B2ADBvSaQJj/5wsvF2oJiW CW/FT4djfDXgXGHUcV4g4FXGC11gKuKiB4gVAP7sw4raIUl6VreFxtSOplGbaqZ4uO6n M7Apw9HfRK4H9zA/bq8nmuKWpfSKdBjA1I1Rj0NN8PV3gK0Ey0mNW5H6ljA81TY4vpVI a8CNlRSKc3ohSkiImRkJe4ZGNQNPMwQsd8x4V85lVHb9M47p8I5V7V0bGKVgfO9i8muA 3pAw== 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=BMA/iG9RTUEd5/zUo8Vr5bcj5BAWPvKwkFECh1c8kbY=; b=FK+C5UOHYjS7j7xkW1hQ2RvFEwNehrr+92xO0kqhIhTeysLyZiBfpv1YBvTxOWGPbW hwFXZeDPL2kUtuihdefhXeIuoSaPdiKHvT3Sn0an6YIG7Vs9KQHsURWdtTKAxRyvzMrY djeA1kOJ0Iv3TfIm7pYuvMy+e4L2rUJAUNnXhz1IwgbQGTdG9aKmhLlnGYmQPpBbEk76 YPuIBeJ4JlodWz15KgKfY2P+rgTzNR+enhEk8mtoXcqaYsDav9JtbLg+Q/H/g3CYqakT rFA2ChYa2QiPr1NR6ZeWXRasrjcrk3azpg/hfxgLTfWbeAvKatSlAmv48D0MYSk+tHLr JJ1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=Vm4bseEO; 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 t14si6031284ejb.435.2020.07.27.13.53.07; Mon, 27 Jul 2020 13:53:29 -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=Vm4bseEO; 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 S1727949AbgG0UwA (ORCPT + 99 others); Mon, 27 Jul 2020 16:52:00 -0400 Received: from hqnvemgate26.nvidia.com ([216.228.121.65]:9067 "EHLO hqnvemgate26.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727792AbgG0Uvy (ORCPT ); Mon, 27 Jul 2020 16:51:54 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Mon, 27 Jul 2020 13:51:40 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Mon, 27 Jul 2020 13:51:53 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Mon, 27 Jul 2020 13:51:53 -0700 Received: from HQMAIL101.nvidia.com (172.20.187.10) by HQMAIL111.nvidia.com (172.20.187.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 27 Jul 2020 20:51:53 +0000 Received: from hqnvemgw03.nvidia.com (10.124.88.68) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 27 Jul 2020 20:51:53 +0000 Received: from skomatineni-linux.nvidia.com (Not Verified[10.2.168.236]) by hqnvemgw03.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Mon, 27 Jul 2020 13:51:53 -0700 From: Sowjanya Komatineni To: , , , , , , , CC: , , , , , , , Subject: [RFC PATCH v5 05/14] i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c Date: Mon, 27 Jul 2020 13:57:23 -0700 Message-ID: <1595883452-17343-6-git-send-email-skomatineni@nvidia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1595883452-17343-1-git-send-email-skomatineni@nvidia.com> References: <1595883452-17343-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=1595883100; bh=BMA/iG9RTUEd5/zUo8Vr5bcj5BAWPvKwkFECh1c8kbY=; h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer: In-Reply-To:References:X-NVConfidentiality:MIME-Version: Content-Type; b=Vm4bseEOhBXlmHuGTHvTM+6gHWj51y/yeUvD6TKm0OY+eBExPSLvCmsOJZUYFpRSl gt4/bPkyhR1Yju+bQBoiCQaGMn3ptgoRR3jaW22oV7CmyFbrwWFlMu6URP7XrhAvmX RJ1fhE8izr0+eVNZqYi1xL8BsNIWXmFXa7926STvhe0o73MtBa51Q9RIABQoUr+Zkk AJMjMEW8Z2pXv7ovwk9oqAGZHaTGIm5YPHkgYQ9tvPraB6NkjUuGmX+pjo9TErdM83 FVJy3S3tntyECy1pQFbBAWl+s3AQROkFNCEGAF5UAzmCyKcZRubdisWrQii+t9aUAX Ay2+Wq0Hli01A== 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. Reviewed-by: Dmitry Osipenko 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