Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5356231ybi; Tue, 4 Jun 2019 05:33:33 -0700 (PDT) X-Google-Smtp-Source: APXvYqyIzjvCOBh6AVLuNaotS0ah2d7zhrJ0IIDupjIrOnB6iP3GtQp4pHKdYiqjkFeNVcvH+T46 X-Received: by 2002:a17:90a:b78b:: with SMTP id m11mr37048702pjr.106.1559651612993; Tue, 04 Jun 2019 05:33:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559651612; cv=none; d=google.com; s=arc-20160816; b=i4s9GcnWlO4kN7Zf3vzdBEKqIVqzfBjG0UInpBwc3Kx1icGOwqm4ypmPk7Iz7rz6Nx /od3njStnIovf2oBUCPVdP3pdc/P9T2sQly0tXjTwVQkbbwWU301RiRrCnqa7/ScD3/j +T+0W1xGPRdJq07RZKh5AeLrKUYsLykwxsr48hYphXL7VQcyptu/v5CS/ru0GiKFXBvU 9Wh0BnhFaNb7yYkDvLQT/dJRmWSG7LZhGcTv82ZSf/FzEw2rYCBE2uKJbbL/0h1XcN5k 4hUQ4vWI1oRuKfMX520/J95k2rXUOc97N4P+cPNHifoHuhOjgCn7LQcE0Gf08QMknZQu LDIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=kd7yggT+nCDxsSxL/DV6+aUWdAOY56rDKyQgz7j6L/M=; b=KD+f/YvtQo1aJ9xPcgLdGn6bXkNmcywk53B/RtfMWinkiAleZfvqmxyguZoCbq83ag RVgQSit1AZ8m639Ts48UYXt23vwtSaj1Cnz6/g01S+Tl1z3sm3yBz/mgf8Ux51fnIU2Y WjLQ7dVWjtGVq1p63gMnCpy8F1X0qKgAJfPhIBfnveqlj7BhmCX2DOipz35ThhvF8dBl WQe/CiQeVXmZ6CIIqLq71PMSbJ3CqsOUpshc42xNDEW6zFVcEWCZ9tfw0mT25LrXSLb8 rwlECwydK34CICnASRaYkTQ+ykq5eBTOFeNvkkVh5LQfxLHjamC6nTw88a+IzA6PFIaq p64w== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h44si20379501pje.101.2019.06.04.05.33.15; Tue, 04 Jun 2019 05:33:32 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727842AbfFDMba (ORCPT + 99 others); Tue, 4 Jun 2019 08:31:30 -0400 Received: from inva021.nxp.com ([92.121.34.21]:60178 "EHLO inva021.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727833AbfFDMb2 (ORCPT ); Tue, 4 Jun 2019 08:31:28 -0400 Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 3656D200F22; Tue, 4 Jun 2019 14:31:26 +0200 (CEST) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 471E2200F1C; Tue, 4 Jun 2019 14:31:20 +0200 (CEST) Received: from localhost.localdomain (mega.ap.freescale.net [10.192.208.232]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 09F3B402D5; Tue, 4 Jun 2019 20:31:12 +0800 (SGT) From: daniel.baluta@nxp.com To: shawnguo@kernel.org Cc: mark.rutland@arm.com, robh+dt@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, shengjiu.wang@nxp.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, m.felsch@pengutronix.de, Daniel Baluta Subject: [PATCH v4 1/2] arm64: dts: imx8mm: Add SAI nodes Date: Tue, 4 Jun 2019 20:32:56 +0800 Message-Id: <20190604123257.2920-2-daniel.baluta@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190604123257.2920-1-daniel.baluta@nxp.com> References: <20190604123257.2920-1-daniel.baluta@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Daniel Baluta i.MX8MM has 5 SAI instances with the following base addresses according to RM. SAI1 base address: 3001_0000h SAI2 base address: 3002_0000h SAI3 base address: 3003_0000h SAI5 base address: 3005_0000h SAI6 base address: 3006_0000h Signed-off-by: Daniel Baluta Reviewed-by: Fabio Estevam --- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 66 +++++++++++++++++++++++ 1 file changed, 66 insertions(+) Shawn, although here https://lkml.org/lkml/2019/5/31/110 you say this patch is applied I couldn't find it in any of your branches. diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dts/freescale/imx8mm.dtsi index 708d3c4c1389..321cd050e6f8 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm.dtsi @@ -212,6 +212,72 @@ #size-cells = <1>; ranges; + sai1: sai@30010000 { + compatible = "fsl,imx8mm-sai", "fsl,imx8mq-sai"; + reg = <0x30010000 0x10000>; + interrupts = ; + clocks = <&clk IMX8MM_CLK_SAI1_IPG>, + <&clk IMX8MM_CLK_SAI1_ROOT>, + <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>; + clock-names = "bus", "mclk1", "mclk2", "mclk3"; + dmas = <&sdma2 0 2 0>, <&sdma2 1 2 0>; + dma-names = "rx", "tx"; + status = "disabled"; + }; + + sai2: sai@30020000 { + compatible = "fsl,imx8mm-sai", "fsl,imx8mq-sai"; + reg = <0x30020000 0x10000>; + interrupts = ; + clocks = <&clk IMX8MM_CLK_SAI2_IPG>, + <&clk IMX8MM_CLK_SAI2_ROOT>, + <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>; + clock-names = "bus", "mclk1", "mclk2", "mclk3"; + dmas = <&sdma2 2 2 0>, <&sdma2 3 2 0>; + dma-names = "rx", "tx"; + status = "disabled"; + }; + + sai3: sai@30030000 { + #sound-dai-cells = <0>; + compatible = "fsl,imx8mm-sai", "fsl,imx8mq-sai"; + reg = <0x30030000 0x10000>; + interrupts = ; + clocks = <&clk IMX8MM_CLK_SAI3_IPG>, + <&clk IMX8MM_CLK_SAI3_ROOT>, + <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>; + clock-names = "bus", "mclk1", "mclk2", "mclk3"; + dmas = <&sdma2 4 2 0>, <&sdma2 5 2 0>; + dma-names = "rx", "tx"; + status = "disabled"; + }; + + sai5: sai@30050000 { + compatible = "fsl,imx8mm-sai", "fsl,imx8mq-sai"; + reg = <0x30050000 0x10000>; + interrupts = ; + clocks = <&clk IMX8MM_CLK_SAI5_IPG>, + <&clk IMX8MM_CLK_SAI5_ROOT>, + <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>; + clock-names = "bus", "mclk1", "mclk2", "mclk3"; + dmas = <&sdma2 8 2 0>, <&sdma2 9 2 0>; + dma-names = "rx", "tx"; + status = "disabled"; + }; + + sai6: sai@30060000 { + compatible = "fsl,imx8mm-sai", "fsl,imx8mq-sai"; + reg = <0x30060000 0x10000>; + interrupts = ; + clocks = <&clk IMX8MM_CLK_SAI6_IPG>, + <&clk IMX8MM_CLK_SAI6_ROOT>, + <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>; + clock-names = "bus", "mclk1", "mclk2", "mclk3"; + dmas = <&sdma2 10 2 0>, <&sdma2 11 2 0>; + dma-names = "rx", "tx"; + status = "disabled"; + }; + gpio1: gpio@30200000 { compatible = "fsl,imx8mm-gpio", "fsl,imx35-gpio"; reg = <0x30200000 0x10000>; -- 2.17.1