Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp1387096ybj; Tue, 5 May 2020 19:47:56 -0700 (PDT) X-Google-Smtp-Source: APiQypJG4sC3TYQCTVXqhR9KBlxXL9QHwVbpsdErAmasrmuaPFL/jY4MWUjS1MIDni1kxFavf10a X-Received: by 2002:a17:906:48c:: with SMTP id f12mr5621272eja.93.1588733275880; Tue, 05 May 2020 19:47:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588733275; cv=none; d=google.com; s=arc-20160816; b=hSDrX/MkFG56VT/+ilpXlaefY3rNtaSqFxqKiKrTOwWHSBTXUABoqAdzGRt7qhqr+p LfqdWaESrA5QCtA49gWo31iVTbVLtCk/yaXniNVSkNdl1UNdEyzpLt/++pZEaf6rDVrR zsT1huG1bvRZLNFuXB2sfP9a6jcC+Ju6wxsg3QFCRpwecYi/9ivpoTVis2ypd28VsOcp hSvPGsfOGrTo4ncieh2ML4ZQqt9qpd8AgZo+x6MeXf4J0cFC+IIJoaKa+SEa+wtLrioT GbycUK5uur/mUkxaW1VIghp4yJ/2kz8xCtAcwzIj2IgpZyed1756SV2al7Ri3Wq1yn1E 3zaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=gcP618iUXG0oqvLPr7DNo5hRWczpuu2twtPmXxdhVpw=; b=ZJt94HZ5Mu/bB8Lne+1gEQ9APmkIEBVO2JHlqX3nyfqTikwWbjmra1rdB1a5b/Sd4E DT1O3624KTnV1wHRkCGrdMrL4ZJzPBXhtxtAO2ozViMnGZxxxwM/DWnlY6Cg3kAOYSDq D1rF4w0EtlJnms/D2vDZaM6d6fFX8Yq8i5Ql9kD/AIvJFxTaXtLWLnEIK0KQQZmFOjhO JICodW1kwk8Yy83znSXamBjLlV+7W2H+kDtcMYQD2CLVUoT1C8HtDHb0Cos5ozaQDjog TNU4kR+14Gk0CMvUjJ0DK0s4X6Oa4SqV1D6h3tY/ghup35VRDdzYtcE7YmTeWvMirJqq 8s3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="R1384l/6"; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gr24si353548ejb.162.2020.05.05.19.47.32; Tue, 05 May 2020 19:47:55 -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=@gmail.com header.s=20161025 header.b="R1384l/6"; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729809AbgEFCdg (ORCPT + 99 others); Tue, 5 May 2020 22:33:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729509AbgEFCdg (ORCPT ); Tue, 5 May 2020 22:33:36 -0400 Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F35C6C061A0F; Tue, 5 May 2020 19:33:34 -0700 (PDT) Received: by mail-qk1-x742.google.com with SMTP id t3so539545qkg.1; Tue, 05 May 2020 19:33:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gcP618iUXG0oqvLPr7DNo5hRWczpuu2twtPmXxdhVpw=; b=R1384l/6yWHB4ooeXERU+zst6yVVl4qdVKUOLKPDL0IFR5k6aI6g7gRjbAuwT4BzKA Z6KH+95F2q4yXt//grj2uZFTWLNoNm8Lu5dIBlqAf5q0PVULxKpDhwpgZFvf7hcM1z7o JWEEw5dFLm4KLFcz3u7lzAjqWTBHjwaPx8OKXuovGeWFo+iTfTDqNgZ8cVEmx2m0Vs6k EANIs7E1P/Hmi/gKrN2ZVtZbqWaVt+JTnGqrK3+DtfWnoQ9itU1GBE/rj7qiUUNBnx8m YJeMGceUIQe7nPht9WV59pnmBnFXycdSyUqerr4PwnHuvfUnVMkw7uFBR3BIpqH5dNjA mXwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gcP618iUXG0oqvLPr7DNo5hRWczpuu2twtPmXxdhVpw=; b=k8pq+1jvN/xTFQLTx2Sw8R3oL1IKm7Mt5RFCp1vv1izecsHk92eQitkfekL2DQuC85 YEjESykZugT8ImT1Aa3Zn2kNVPf+Xvx17xqPlY7tyxjpjnq5utcFtj5RlCeDzlRemzuR AzQfpQ4c0n8ptexAGLynMpEI6kPi+zGZYVeVLcC2oecCW8tBPyhMBVTuPOBDk9zSshB1 X5CY0eLMjGZs2N8NxgHsucyaeeWH9IEmaUNvzAmf3XjHFJfiKJtfLlSCOdegsndBkZaD nuM7Ky7GrHVtItoRYuKUO6poJMfHTbYQ2+fL/7tAzwUEIJdJS1J4nzFl/wZduauw23og Aihg== X-Gm-Message-State: AGi0PuYAfhpEWmOZfN4PXB7AZ4m/Mx5EsEN5oHIYMzx6tJ6c+SpTzx9U Xaj5WPpv1VMokyI1h9KwJv24cakBYcVUr8LemYo= X-Received: by 2002:a05:620a:89d:: with SMTP id b29mr6804070qka.103.1588732414259; Tue, 05 May 2020 19:33:34 -0700 (PDT) MIME-Version: 1.0 References: <20200501102158.GA5276@sirena.org.uk> In-Reply-To: <20200501102158.GA5276@sirena.org.uk> From: Shengjiu Wang Date: Wed, 6 May 2020 10:33:23 +0800 Message-ID: Subject: Re: [PATCH 2/3] ASoC: fsl_esai: Add support for imx8qm To: Mark Brown Cc: Shengjiu Wang , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux-ALSA , Timur Tabi , Xiubo Li , Liam Girdwood , linuxppc-dev@lists.ozlabs.org, Takashi Iwai , Nicolin Chen , Rob Herring , Fabio Estevam , linux-kernel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi On Fri, May 1, 2020 at 6:23 PM Mark Brown wrote: > > On Fri, May 01, 2020 at 04:12:05PM +0800, Shengjiu Wang wrote: > > The difference for esai on imx8qm is that DMA device is EDMA. > > > > EDMA requires the period size to be multiple of maxburst. Otherwise > > the remaining bytes are not transferred and thus noise is produced. > > If this constraint comes from the DMA controller then normally you'd > expect the DMA controller integration to be enforcing this - is there no > information in the DMA API that lets us know that this constraint is > there? No, I can't find one API for this. Do you have a recommendation? best regards wang shengjiu