Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp2056767ybk; Mon, 11 May 2020 10:50:39 -0700 (PDT) X-Google-Smtp-Source: APiQypIEfinfDwLsZ5vVRVZuUuyGNwrU42emSIEJ8MJ+G+F7qPSdNxtyjXXp3gFG3xv/kQK4ZUDE X-Received: by 2002:a17:907:11c5:: with SMTP id va5mr14655903ejb.200.1589219439152; Mon, 11 May 2020 10:50:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589219439; cv=none; d=google.com; s=arc-20160816; b=Z4Vj/Tgwah3gg3pzN7Jr8Z7+PDrdWUi2THBqbhSPIDdOxHfMb4kXbfTyIU9U8YPUo/ Qt5FG6Ay/07FCSUm9ZR1PQUQReRKbcs0lGePRKqGw/H/idS1u1i72db1Bmgv1PU/3/DI d/vR5rBo+1T8iwTIt1+8ffAUnm6CZ1suGIzLZ8Uy+Ut/n8eUPok6a7h4daIfth0ut7wM kUL3dVDgmhi7G1+dcRMSmKHY2fSImmeLsdSKYyuJNxaKbAcSEYaGR47MSTVZEmLnr5Vf VE2YxhfhenWXH+aLd2Hi68chGacf5dXFmsEmZo4d1DqAUQSLQ2iwe3gq+yG2vcfU8AOG 0Q/A== 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; bh=wMEMJYTv7QV0ECsZmoOg8Kr2JK7/KvfUPQh00brbquI=; b=u9OkRBN6Fn/f+3Rg5dQt7J9sOCB3MtGQ/RyBwvuH6eKBAGl92Vv4Gwsqir13KSCicz yIaPWaFGbCSm2L4IjitXEaBHJJbJLmGNL2sbe6hbmKKCjQW/ttgTq7trS3oOggTFLQ8V 38zRKZ+UKx/TCixQlIVWnzQLWTr58Dwjp2mFENxaxfad2D4hZ7JMckVIR0iYk1FFpDMm esz3Cl0o2NUEDKmvgfGo37UN0DPEeXQuLzIHMnEPCfBfAYRGrYgtMRxuLCPjPd+4qxzw t6XGZEEEB6QW78340Vek7eic9zY1qUImttSrwgtUc69JCOmHeNjDPGG7I6JwaWydRAIr 01bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NHW97Aiw; 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 bd1si3259537edb.57.2020.05.11.10.50.14; Mon, 11 May 2020 10:50:39 -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=@kernel.org header.s=default header.b=NHW97Aiw; 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 S1730758AbgEKRsE (ORCPT + 99 others); Mon, 11 May 2020 13:48:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:47228 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726310AbgEKRsD (ORCPT ); Mon, 11 May 2020 13:48:03 -0400 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (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 A0F2F206D6; Mon, 11 May 2020 17:48:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1589219283; bh=wMEMJYTv7QV0ECsZmoOg8Kr2JK7/KvfUPQh00brbquI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NHW97AiwEUgFPiC2JXkXrlrBnms7ixFyLSl/kfMXK3WJWFNSOMDf8lEPJKfCVQLS/ OBkZcgbGx5PgH4HODCmGlO6+3EHYA3AAe3Zwyc1fRUn0X9MfIi1w/PmP+qQV8dU06h k+i6kgGtq6xyeDdbEM0jlxTYkob9FnLUT3fwYu2Q= Date: Mon, 11 May 2020 18:48:00 +0100 From: Mark Brown To: Andy Shevchenko Cc: Serge Semin , Serge Semin , Andy Shevchenko , Vinod Koul , Viresh Kumar , Dan Williams , Alexey Malahov , Thomas Bogendoerfer , Paul Burton , Ralf Baechle , Arnd Bergmann , Rob Herring , linux-mips@vger.kernel.org, devicetree , dmaengine , Linux Kernel Mailing List Subject: Re: [PATCH v2 4/6] dmaengine: dw: Print warning if multi-block is unsupported Message-ID: <20200511174800.GM8216@sirena.org.uk> References: <20200306131048.ADBE18030797@mail.baikalelectronics.ru> <20200508105304.14065-1-Sergey.Semin@baikalelectronics.ru> <20200508105304.14065-5-Sergey.Semin@baikalelectronics.ru> <20200508112604.GJ185537@smile.fi.intel.com> <20200508115334.GE4820@sirena.org.uk> <20200511021016.wptcgnc3iq3kadgz@mobilestation> <20200511115813.GG8216@sirena.org.uk> <20200511134502.hjbu5evkiuh75chr@mobilestation> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="iAzLNm1y1mIRgolD" Content-Disposition: inline In-Reply-To: X-Cookie: TANSTAAFL User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --iAzLNm1y1mIRgolD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, May 11, 2020 at 04:58:53PM +0300, Andy Shevchenko wrote: > On Mon, May 11, 2020 at 4:48 PM Serge Semin > > So the question is of how to export the multi-block LLP flag from DW DMAc > > driver. Andy? > I'm not sure I understand why do you need this being exported. Just > always supply SG list out of single entry and define the length > according to the maximum segment size (it's done IIRC in SPI core). If there's a limit from the dmaengine it'd be a bit cleaner to export the limit from the DMA engine (and it'd help with code reuse for clients that might work with other DMA controllers without needing to add custom compatibles for those instantiations). --iAzLNm1y1mIRgolD Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl65j9AACgkQJNaLcl1U h9CW7Qf/WGO8TNWVzyUGl/3wXiPWSDeKL6mPAy3EcUtkcXRuUnK07U+BAtkYT7c/ R+5/XKdntnpIGjzQAZRmYkJEh6Jxjjh+AIep/mWOMTF/DsyI1SD5wqKiFbTtm3oS TtVssPbTrfMQBa4TygfXjr5eTTLaShLK4Jn9S2sWSwk+Exhsu2BJfCBPYJkZO1Vr dA0mvt6Yka80WEMDnSa5iVsScFre0+x/9aMRLEFnHfbZz1QLj9XrjMXJo3zB21zn t3ZvfPlgjq0bCGCwpxS87A8Iti565Ot9EK3z6TzFW4t+jxm9EVsSMFrbw1/0JU94 HWu8ra8zI8sxBaQXhFl2HPANU0bAPg== =hNqm -----END PGP SIGNATURE----- --iAzLNm1y1mIRgolD--