Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3679176imm; Tue, 17 Jul 2018 08:35:44 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfnmRcQmr1Z0eenik5nGKpCLjSv2LsJNCFsEgVWutWkT6LlLtSNj9rYQRA+dzAwax+UW/vi X-Received: by 2002:a63:4924:: with SMTP id w36-v6mr2075729pga.143.1531841744740; Tue, 17 Jul 2018 08:35:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531841744; cv=none; d=google.com; s=arc-20160816; b=fnlpEzmJUfRSwYrpSiyav25nmjiZhkDGG1v9xCBZQ+pjbUaxLWXwNweX4QljBYz7KT jE/3iZBBvtlEDWbbiom0EUy6SJoX2sie7yY51Runy3Aqw47e3uii3xbZQZDSHOKIQkHQ jcNq8J/bzqD7yK10D2xg0Z34UEjsmgh9OWwzdf/uiZkK+AbpCcY0f46vfVVi/WF7rF96 GmZZfhvNg5dGy90V3LB0PujoWgWbi88q5vpTjKMsAbcO0/a+cEHu1ANQEGhMPehHZTcy l93xhyIEVLGhivC4JVR9gmgmUf8WtTXjo1o4Gn4TEzDRv5217+AlMiQn/rTbjI2K1NDV bloQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=iNnTbo6RWCseom96AdoMwhirR9G7v3pQb7rGhK+ODDQ=; b=kgRvkqI674qf1usyaiZeCT4yTRjNoBSePOLKiKUuuVSz+ZXqfFhyWJEOlD10XCycG0 KTTAc58AdMRuYORMFKYzi0d2kwm/C3I+JtnCktIcZ69GEYwMqWEclVFWoQxtoVHX7e1h CA/RPo0QWjK/mX8tnNv3LpDwqax14qjfYTD1uRVrXbCHN76PkND4Sb1fYJYNcQ+UJr4K N12T4Ud69y2Dk4dZV3QAKvVquJ7SI0+LHnORP+bn+Kz9LwAb8heCxW5LfatZuJddGupm p/5CbOAc0eagMzDrGYC6+n/cFqh787Zvij0MMGNt5HvtTgVGten8miJUQkGiJr/H0yQx 7Dng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HQtn2aGj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 190-v6si1163512pfy.293.2018.07.17.08.35.29; Tue, 17 Jul 2018 08:35:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HQtn2aGj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729979AbeGQQH2 (ORCPT + 99 others); Tue, 17 Jul 2018 12:07:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:50524 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729663AbeGQQH2 (ORCPT ); Tue, 17 Jul 2018 12:07:28 -0400 Received: from localhost (unknown [122.178.206.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6A7EF20839; Tue, 17 Jul 2018 15:34:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1531841656; bh=Odx7C7LLxB0hPvxPLqDMm97N8dkhL4WBzNNd1R8eATI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=HQtn2aGjhZTWI145IFcdEmJftV4Ep5/pwmDl0lKvQsZUre3KiCf/dybS5ifHOBtoi 9aMlR8+svYmFIr7xm3POS3ODBmOOhnF74hWn9YNs3gCAhek1lkxtRZ0WFibq72QSZj zG4Y9AuWWJegWriPTK4fQV35bhX/fYKCtNvPNAzc= Date: Tue, 17 Jul 2018 21:04:07 +0530 From: Vinod To: Rob Herring Cc: Paul Cercueil , Mark Rutland , Ralf Baechle , Paul Burton , James Hogan , Zubair Lutfullah Kakakhel , Mathieu Malaterre , Daniel Silsby , dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mips@linux-mips.org Subject: Re: [PATCH 05/14] dmaengine: dma-jz4780: Add support for the JZ4740 SoC Message-ID: <20180717153407.GF3219@vkoul-mobl> References: <20180703123214.23090-1-paul@crapouillou.net> <20180703123214.23090-6-paul@crapouillou.net> <20180709171226.GK22377@vkoul-mobl> <20180716213339.GA19161@rob-hp-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180716213339.GA19161@rob-hp-laptop> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16-07-18, 15:33, Rob Herring wrote: > On Mon, Jul 09, 2018 at 10:42:26PM +0530, Vinod wrote: > > On 03-07-18, 14:32, Paul Cercueil wrote: > > > > > enum jz_version { > > > + ID_JZ4740, > > > ID_JZ4770, > > > ID_JZ4780, > > > }; > > > @@ -247,6 +248,7 @@ static void jz4780_dma_desc_free(struct virt_dma_desc *vdesc) > > > } > > > > > > static const unsigned int jz4780_dma_ord_max[] = { > > > + [ID_JZ4740] = 5, > > > [ID_JZ4770] = 6, > > > [ID_JZ4780] = 7, > > > }; > > > @@ -801,11 +803,13 @@ static struct dma_chan *jz4780_of_dma_xlate(struct of_phandle_args *dma_spec, > > > } > > > > > > static const unsigned int jz4780_dma_nb_channels[] = { > > > + [ID_JZ4740] = 6, > > > [ID_JZ4770] = 6, > > > [ID_JZ4780] = 32, > > > }; > > > > I feel these should be done away with if we describe hardware in DT > > The compatible property can imply things like this. So what is the general recommendation, let DT describe hardware including version delta or use compatible to code that in driver? Is it documented anywhere? -- ~Vinod