Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1733895ybh; Thu, 23 Jul 2020 16:49:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJywu296rtCeSoEWnN7BActTnzkXyK+PJJYQxSAVWMRL7bq3OKnolY5pTDckD7Jb933obVpw X-Received: by 2002:a05:6402:377:: with SMTP id s23mr6649941edw.200.1595548160738; Thu, 23 Jul 2020 16:49:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595548160; cv=none; d=google.com; s=arc-20160816; b=cicrrFnXzyJcmQCSiGTrevlA6oZ/zWUmNYDNPMIkj2fOM6ahzYgqN8+8ppLEINDG3I eg3F7RkoqH8juZyCYlXx971DgOAKZgnSWChiybIobzB09P0RwQfu05qNJ8i7UzYd9uM8 +9vcN1jl1p5G+ddUhtiZCRbRlJhtC4kY9IV1nwL0AbMU2xRZpLzcoVCbzwVrjSwYdEoo iuOzMU8BvtRiefoYlVSjXOyaoEwUVF2sekZiBJR5MEDPr05Pei9WMjqGyWc49h6lDV7p Dlg8qkLMS9R4NKbwF+g+D9/BeCD3i5PozuclwFQhVjrGprD3aYY1lNknISKNlgulVy1X N+Hg== 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=Y1hSMblfInDsC2wUURne8h/K29kPGhy5ZFXQ+h5OvvcnX0T6o+8fi0adfTQXPeG1iz VWDSWaPRyQG+jldAm7i5JPEhW2C9mMm8ZR7pDd8A91hYve1H7FIbeoJkV9V4GcaAaJp9 Izn6rzfrh320v8rnL9oTxCJgBEY1utgmXR9bBkDd/GM7FypgrAT1mI+KxxcX0JLYFRBs Chu0gKXHecvdcbYz1pJEifOo1ywxAxEppvE2zSmvfZopaBv9vEZAKasHrxepZkhji/2q Bzi3PPdRKdGjZwXbvcnSAjXGe1UtrFedqV00lOSWRu+5P/MgAjoQr/HKj5U8i51ih0nr tHRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=qVyF7SDP; 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 e26si3071009ejd.180.2020.07.23.16.48.57; Thu, 23 Jul 2020 16:49:20 -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=qVyF7SDP; 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 S1728462AbgGWXs2 (ORCPT + 99 others); Thu, 23 Jul 2020 19:48:28 -0400 Received: from hqnvemgate25.nvidia.com ([216.228.121.64]:18000 "EHLO hqnvemgate25.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728365AbgGWXsU (ORCPT ); Thu, 23 Jul 2020 19:48:20 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Thu, 23 Jul 2020 16:47:17 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Thu, 23 Jul 2020 16:48:20 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Thu, 23 Jul 2020 16:48:20 -0700 Received: from HQMAIL101.nvidia.com (172.20.187.10) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 23 Jul 2020 23:48:19 +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; Thu, 23 Jul 2020 23:48:19 +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 ; Thu, 23 Jul 2020 16:48:19 -0700 From: Sowjanya Komatineni To: , , , , , , , CC: , , , , , , , Subject: [RFC PATCH v4 05/14] i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c Date: Thu, 23 Jul 2020 16:51:03 -0700 Message-ID: <1595548272-9809-6-git-send-email-skomatineni@nvidia.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1595548272-9809-1-git-send-email-skomatineni@nvidia.com> References: <1595548272-9809-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=1595548037; 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=qVyF7SDPZZZmUHi235rXe9O3SBpwSgdM+Za095FHpwcJQb5kdD4vhuVbt8f9et0hZ NRiqqNfmIE5geiC187F/Wr8FDMxD95mqh7kBXBcavGfEAS7pYySawbTIfSnDGCHKB7 RnGZW9SgZ55M27oEbnphvPaSB0bY2eJhO7wdRkI74Xwium9/sjYEdJIX4LqvbN+jfF Apq53wBDOi2h9JXxHGRaQtw7jpvuHhqp4kWzTiWA7SyyCRUVav3xXo41JmAEui4Ews 8S3rjefI3uLDXcGOApOKqcLIG+WauTP3ySNFnehA0sZYvW9XaIeS51BTlly4wDyjv/ T/ng0NaZPAW5w== 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