Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp420545pxb; Wed, 18 Nov 2020 07:52:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJwCF9Qhmt0Yk7LGlIPrQuquYnXRprT8Emb3xakQChnyQpQ0gsOm5uLi+rU4eWA9pQDnRI1n X-Received: by 2002:a17:906:840e:: with SMTP id n14mr24519610ejx.147.1605714773258; Wed, 18 Nov 2020 07:52:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605714773; cv=none; d=google.com; s=arc-20160816; b=SjybhCGEohNqekOnmJLnWAIj8Pz78mtEEKuXrfexMEgsKM7a7LX2QXXtra7yamcBdl ZNNynRN9VLa3XCqWcOWlkf6FKtwzj9rgz3rXbM852mKJkdnugyHwe7p2J6QFePmQP7Oy 8xLafEjJuUB8/4TPec4gcl5dyGCDqFbcQSI60WO30iLTB2IfBzo4j3z3W3UkDcUQiO8Z nJ+BfmyBt80GvKJWMNPMJzghHcmDzirbxy21UhU48Hhk6DzKhVXgOB0o2/ISKiTy2Pvs VGMerF4XPi4wJSy2f4CgDLqM+0H9Bvo5ENxmWvt2tI1BaDw21yNj/HF2VmgDSn/squDk RLpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=A3gW6JoBlGlAmS60rCj2+/7SF1bEPYEDp/FOaaQlmEk=; b=F2eGX2WomtVql2c9IT4FK9ypFWW2PNvufDZz6YQvQBcrwTliVF2Em/wVTY55zDYM// mU7TSdt8nEDaspnKcxvZz+vvj9OGzODoH2TYg2KGRpJ8MZR1MC3tZgFFJnMUzb3oo6Uu pqgckmQIzqeOYiZEtOL5+vTzaMOZUwiMIzgrT4anFBCWadRTv4rEGTz0ixxCO812TWpp BOVVwwo/osjPyW8C5RnX0XOMHElr5O7nUUwF7XxTIfqIKf9QnIH1AF7DEa4JCumHhPd3 /ll+Iv1S0Ylv8nZMkm1ZGRYfD1Pk0gRZXSgbTHOVWu4a/rV2ZKK4M3itGd9BfK4+KyS5 MtUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="nH93ycB/"; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a4si15484839ejf.460.2020.11.18.07.52.29; Wed, 18 Nov 2020 07:52:53 -0800 (PST) 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=@kernel.org header.s=default header.b="nH93ycB/"; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727670AbgKRPuo (ORCPT + 99 others); Wed, 18 Nov 2020 10:50:44 -0500 Received: from mail.kernel.org ([198.145.29.99]:50324 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726698AbgKRPuo (ORCPT ); Wed, 18 Nov 2020 10:50:44 -0500 Received: from localhost (unknown [122.171.203.152]) (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 5DC55247AF; Wed, 18 Nov 2020 15:50:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605714643; bh=atXI3IGFAZhuwWZNfCRfTF5//pdQnE6WVrE6bXlpwjs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=nH93ycB/F7MR29usBTZIMKaeoHZrLvvOdw6d5hPaB6BCtdZlGwiQu+iLEpjVe6IhK 6SPiM9/JJ5eyvV5q5bFLZvg2hIlgqD1BJ2JYPvO2HtiFDqvGAM+romswwkrbGrMwhV 2BuOW49lo+TOW1AtYcBv2/AaFrQr2r7p1tnwsE60= Date: Wed, 18 Nov 2020 21:20:38 +0530 From: Vinod Koul To: Jonathan McDowell Cc: Andy Gross , Bjorn Andersson , Dan Williams , Philipp Zabel , Thomas Pedersen , linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org Subject: Re: [PATCH v5] dmaengine: qcom: Add ADM driver Message-ID: <20201118155038.GU50232@vkoul-mobl> References: <20200916064326.GA13963@earth.li> <20200919185739.GS3411@earth.li> <20200920181204.GT3411@earth.li> <20200923194056.GY3411@earth.li> <20201114140233.GM32650@earth.li> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201114140233.GM32650@earth.li> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 14-11-20, 14:02, Jonathan McDowell wrote: > Add the DMA engine driver for the QCOM Application Data Mover (ADM) DMA > controller found in the MSM8x60 and IPQ/APQ8064 platforms. > > The ADM supports both memory to memory transactions and memory > to/from peripheral device transactions. The controller also provides > flow control capabilities for transactions to/from peripheral devices. > > The initial release of this driver supports slave transfers to/from > peripherals and also incorporates CRCI (client rate control interface) > flow control. > > The hardware only supports a 32 bit physical address, so specifying > !PHYS_ADDR_T_64BIT gives maximum COMPILE_TEST coverage without having to > spend effort on kludging things in the code that will never actually be > needed on real hardware. Applied, thanks My build scripts emit the warnings below, please fix them up with the follow up patch. You can get this with W=1 drivers/dma/qcom/qcom_adm.c:180: warning: Function parameter or member 'chan' not described in 'adm_free_chan' drivers/dma/qcom/qcom_adm.c:190: warning: Function parameter or member 'burst' not described in 'adm_get_blksize' drivers/dma/qcom/qcom_adm.c:466: warning: Function parameter or member 'chan' not described in 'adm_terminate_all' drivers/dma/qcom/qcom_adm.c:466: warning: Excess function parameter 'achan' description in 'adm_terminate_all' drivers/dma/qcom/qcom_adm.c:503: warning: Function parameter or member 'achan' not described in 'adm_start_dma' -- ~Vinod