Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp5095354img; Wed, 27 Mar 2019 01:52:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqy1hbvrQXpq8HPBkdqevAAoQjZOb3dxLiJyjgnq4OATZR4FpPTijgpejSVfztcCMZka8iDh X-Received: by 2002:a62:cfc4:: with SMTP id b187mr6417661pfg.130.1553676758367; Wed, 27 Mar 2019 01:52:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553676758; cv=none; d=google.com; s=arc-20160816; b=Lju9N3SQChVfafFpoOaIJepbGxBEyN98C4A6QfB75h4TULceGrWrGbUv4xgqBRRFny NKaW7UFJXEmO6ICRNh/7hF4tlg4dNA2pMHfcCClEMqbVXuTGQB4NE2LZac4oDuvgPSJn yI21JB8F2FSm8PkdsVA+5/RYStadLPYioDn51aazysGvYY8OeT9RUMVJalHvhu9fjE36 fvkMTTca5Kn3atKxhl8FpxkgeBarVZLCqQbKsqOhhNlTVYvKcTJLTe6c+WLPqMV+sj85 O0HV5ZoB+hC/WYtZPJVkrsYnReth+UkNR90aYQH7qzdARoIgkfFSqi3/WvFw2wAUT3aa Ih1Q== 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=K/XQxAuhgKLd5prKMJwqk8HEKiHyTEH02WMFD0lVrj8=; b=yOdy/Yn+lL+itLM4G5GYJ1umGQHOjaNuHfMD4ICt1yCozaev2Mj62ZHmtJD28xJFL7 h315WFHDW7VRv1O7/WldQmf9ZAw3j+ly4Sc/dGS0mBwcmQIk5O1FSEnrW7Szlyk8FXa0 diCjEEmQzGC2nYk3dyz4MJYET1FaMBzWRLuT9rWApCYwQTCu9J+BL4CDAFbdQxzQILfX Xr05zJ4x2fchArjmHVcy3/B9R/Yl41OKDUeoEfWmRqUG4UQCdRBhhyPtQbcKX8KFMLEX +yeh82QkalSgCnsOhU7ihcazqsOuF7Vx1bKL3UpoRsWy8sFNvlaHOb9W8A3wJj8/ZUMR 4Vkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=o8i0UaMa; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h18si16298976pgj.430.2019.03.27.01.52.23; Wed, 27 Mar 2019 01:52:38 -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=@gmail.com header.s=20161025 header.b=o8i0UaMa; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732044AbfC0Ivl (ORCPT + 99 others); Wed, 27 Mar 2019 04:51:41 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:37930 "EHLO mail-ed1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726319AbfC0Ivk (ORCPT ); Wed, 27 Mar 2019 04:51:40 -0400 Received: by mail-ed1-f68.google.com with SMTP id q14so13246810edr.5; Wed, 27 Mar 2019 01:51:39 -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=K/XQxAuhgKLd5prKMJwqk8HEKiHyTEH02WMFD0lVrj8=; b=o8i0UaMaXT5JkTOhMI7/imRX0rl9+IJbJPqrt4QhXXyaWw9eNT+y2x5z2vY38th2/D oLyDFPGt9dKnPPlC/97euM4cTqSuQjkNd8+mHu/9nb70m7R+R3GOdx4D6yvlrn4CEQP1 /ERO9imJt9UAJZTk2BCl3hjkDH/qM2rq+LCJIyKCbIYYhbofsTc8OTmT+Pn/81ZcDdK5 p5Q7iEk0y5E7jDmtsoN/1n/sGk/u9Mf/Y3pAnZNtlVB9SoJC6X5NAN2aF6HH2WUW8FHI 8qGVK1d5QjBVu39VjeNgc6kRGYOW/jzfkTJMMLgITFJApmjadXrCOiUw9xxv3XNZvxwo XXgw== 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=K/XQxAuhgKLd5prKMJwqk8HEKiHyTEH02WMFD0lVrj8=; b=qyB3cuFj7VMUcWuIyyRFdWQcYDhGDvb55/IHj8nPhoajlfgC7Sg0rNG0Ejw2SbQLqX aLXcTc1YUkKQ157/vNwgljIhWP60yPkzb6VlkVy778boIsKsp3xohO6n3ldd9+4DHeFR R9URUzIe3Vhbu+2Vw1JxYNqLhismxB0wd89m4ks6Qmr1DsDryYBkD3hZqqf028Ph30S+ 5rjJSTb+68GofTwYm3Mw9KdigXWcAZmCsUOpOw2ojGWDdvonHFKXDfn8EvHbXiY++kRf URmm7pmj/4kJKA1lcc80zyyeWkFOo8gs89I7j563/FVgMwDw/C7tCcsTjSJ/Byt6mJY1 ggsw== X-Gm-Message-State: APjAAAVvXWWQJ1Zyryq2GfKI/VJJ+G6FfSAH7AmWl53EE2rafRkDuEJP J9T/eciKVH12TTFdhpE85tNIEZosSvzm5+VtuoU= X-Received: by 2002:a50:aa2e:: with SMTP id o43mr23090460edc.67.1553676698981; Wed, 27 Mar 2019 01:51:38 -0700 (PDT) MIME-Version: 1.0 References: <20190326094239.5910-1-daniel.baluta@nxp.com> <20190326094239.5910-3-daniel.baluta@nxp.com> In-Reply-To: From: Daniel Baluta Date: Wed, 27 Mar 2019 10:51:22 +0200 Message-ID: Subject: Re: [PATCH 2/2] arm64: dts: imx8qxp: Add EDMA0/EDMA1 nodes To: Aisheng Dong Cc: Daniel Baluta , "shawnguo@kernel.org" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "s.hauer@pengutronix.de" , "kernel@pengutronix.de" , "festevam@gmail.com" , dl-linux-imx , Peng Fan , Anson Huang , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "S.j. Wang" , "linux-kernel@vger.kernel.org" , Teo Hall 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 On Tue, Mar 26, 2019 at 3:31 PM Aisheng Dong wrote: > > > From: Daniel Baluta > > Sent: Tuesday, March 26, 2019 5:43 PM > > > > i.MX8QXP contains a total of 4 EDMA controllers of which two are primarily > > for audio components and the other two are for non-audio periperhals. > > > > This patch adds the EDMA0/EDMA1 nodes used by audio peripherals. > > > > EDMA0 contains channels for: > > * ASRC0 > > * ESAI0 > > * SPDIF0 > > * SAI0, SAI1, SAI2, SAI3 > > > > EDMA1 contains channels for: > > * ASRC1 > > * SAI4, SAI5 > > > > See chapter Audio DMA Memory Maps (2.2.3) from i.MX8QXP RM [1] > > > > This patch is based on the dtsi file initially submitted by Teo Hall in i.MX NXP > > internal tree. > > > > [1] https://www.nxp.com/docs/en/reference-manual/IMX8DQXPRM.pdf > > > > Cc: Teo Hall > > Signed-off-by: Daniel Baluta > > --- > > arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 72 > > ++++++++++++++++++++++ > > 1 file changed, 72 insertions(+) > > > > diff --git a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi > > b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi > > index 0cb939861a60..9e959deb2499 100644 > > --- a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi > > +++ b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi > > @@ -182,6 +182,78 @@ > > #clock-cells = <1>; > > }; > > > > + edma0: dma-controller@591f0000 { > > + compatible = "fsl,imx8qm-edma"; Thanks for the comment Aisheng! > > Should this be "fsl,imx8qxp-edma"? Yes, I think that's the more clear approach although in our internal tree the edma driver uses only the "fsl,imx8qm-edma compatible. I will go with your suggestion. > or > "fsl,imx8qxp-edma", "fsl,imx8qm-edma"? One thing that it is not clear for me is why there are places where we use two compatible strings? I understand the situation where are two distinct drivers, but is there any other reason to add multiple compatible strings for a node in dts? thanks, Daniel.