From patchwork Tue Sep 5 12:50:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H. Nikolaus Schaller" X-Patchwork-Id: 720311 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7A16AC83F2C for ; Tue, 5 Sep 2023 15:58:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230032AbjIEP6p (ORCPT ); Tue, 5 Sep 2023 11:58:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354593AbjIEMug (ORCPT ); Tue, 5 Sep 2023 08:50:36 -0400 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [85.215.255.84]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1914DDB for ; Tue, 5 Sep 2023 05:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693918224; cv=none; d=strato.com; s=strato-dkim-0002; b=jMwNAdvcxD3RmrZ9R2PhnTwpva14v2o4tM/Ty22qEUzPHT10JU9ZNmT+VsLG8IzUcJ H8Z3vfz2KAEI+c6GG39vsoDZbemEZJBiNQPvZP+jgtZUYvsmXLPfpnRgmW492xFfhs8W Sa4pM55hrQud+ShBqQ96zgVbumsB5Z/S3376OgnUtN381p1kSEyaLLQGNigCbwZt2Kgn /myaVGc7ivSnfB3fYS32BMeShr19HjRoP2LqRNdxpRRGENbJMkmdqcBNGqboXesD0SPo fBFq7YJL8GPIEkDwORZKW3jzfYTd4PXnyqoy53pnuZe2Iov9qwA452xxk5v487wZW4Te 2g5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=W3Nkpo2doA25N/O3GRBIU/l26DqKGAjiAD2HtrBDUe0=; b=h7FYbBnRg/I+6KwTcYaPQCvRMdZisAyB8qLPz2Co5PoMuSzaMthE0FSLubHnncxwDJ udrdymklMxxtNdFjpUnnMgUXkOlu8lL1EXIOLkMrKOxNxZVln0E+sbu2rbE+RmGGXKqw b3vLBZtX8RZBSuiFoRRHxdXSkCgFDU3ylpTnk8FnDfzVOFbfxuVH/GFAX1q7YVYklM70 iZlA2l3z2/PgCcpwzrEswbma1f1UKrKTiFgKpRFw0DsK9DqmXJ6JNgA6Usau7sxiUjel wV3mpJLIelF2bjHnfJbGkF6cg68e1rm6X/CdoAH0mVlu9TOrqEDXaUmF/PPFWl3Z72ak u66Q== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0002; d=goldelico.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=W3Nkpo2doA25N/O3GRBIU/l26DqKGAjiAD2HtrBDUe0=; b=ebEqTUFVy6UpvwrYLnuwGk0RnwVZ+bD6qtjDntTBSPRXNxEMyam+K4GCS91qJWTeih vS6yOFjj3gzjgiMaOuFk4nljUQ6GPsy2M4MFGGBNKA3qvTaXgKs2qdxhX9qxRwnGGsSZ Il8lsU0WzzdOSP4h7f3tgCp2LC6231HgbbE2Dff+BteyM2C07Fd8+VjdraSdu7UO72lZ XQ5apUH+JeSYjGbU6eUivz5W47pDN/72qbqxUGlsLKE66cZ3BLNEf4qZh1HAFkDrczYW klmSclem/8/6r42DqwW0Q6V0e9OcODThzo6pByqNeR7ZMyU39r0RlxRCBOMIftZAHSgS 86UQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0003; d=goldelico.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=W3Nkpo2doA25N/O3GRBIU/l26DqKGAjiAD2HtrBDUe0=; b=0a9pX8P+Uq0t9J7kzYq4n4vBmUzKGWgGFOXS/QyK7NVCSD9CTzwCYZ6hHpkLn2jTzf HYk/tLmAhmnR4n0YKPCA== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1iTDUhfN4hi3qVZrW7J" Received: from localhost.localdomain by smtp.strato.de (RZmta 49.8.2 DYNA|AUTH) with ESMTPSA id 04cbadz85CoNLbG (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 5 Sep 2023 14:50:23 +0200 (CEST) From: "H. Nikolaus Schaller" To: Tony Lindgren , Andreas Kemnade , =?utf-8?q?Patrik_Dahlstr=C3=B6m?= , peter.ujfalusi@gmail.com Cc: letux-kernel@openphoenux.org, kernel@pyra-handheld.com, linux-omap@vger.kernel.org, "H. Nikolaus Schaller" Subject: [RFC 1/6] ARM: DTS: omap5-l4-abe: we do not need separate target-modules for dmem, cmem, smem Date: Tue, 5 Sep 2023 14:50:10 +0200 Message-ID: <239a3e7bfdfff7e83e8fa0f7bb89bad63a5fd0a1.1693918214.git.hns@goldelico.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org They are part of the Audio Engine target module. The address ranges are handled by the aess child node. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi | 27 --------------------- 1 file changed, 27 deletions(-) diff --git a/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi b/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi index a03bca5a35844..7d223f938d479 100644 --- a/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi +++ b/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi @@ -404,33 +404,6 @@ timer8: timer@0 { }; }; - target-module@80000 { /* 0x40180000, ap 26 1a.0 */ - compatible = "ti,sysc"; - status = "disabled"; - #address-cells = <1>; - #size-cells = <1>; - ranges = <0x0 0x80000 0x10000>, - <0x49080000 0x49080000 0x10000>; - }; - - target-module@a0000 { /* 0x401a0000, ap 28 1c.0 */ - compatible = "ti,sysc"; - status = "disabled"; - #address-cells = <1>; - #size-cells = <1>; - ranges = <0x0 0xa0000 0x10000>, - <0x490a0000 0x490a0000 0x10000>; - }; - - target-module@c0000 { /* 0x401c0000, ap 30 1e.0 */ - compatible = "ti,sysc"; - status = "disabled"; - #address-cells = <1>; - #size-cells = <1>; - ranges = <0x0 0xc0000 0x10000>, - <0x490c0000 0x490c0000 0x10000>; - }; - target-module@f1000 { /* 0x401f1000, ap 32 20.0 */ compatible = "ti,sysc-omap4", "ti,sysc"; reg = <0xf1000 0x4>, From patchwork Tue Sep 5 12:50:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H. Nikolaus Schaller" X-Patchwork-Id: 720309 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1E52ECA0FFD for ; Tue, 5 Sep 2023 15:58:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230459AbjIEP6z (ORCPT ); Tue, 5 Sep 2023 11:58:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42410 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354594AbjIEMug (ORCPT ); Tue, 5 Sep 2023 08:50:36 -0400 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [85.215.255.82]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EFD88C9 for ; Tue, 5 Sep 2023 05:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693918224; cv=none; d=strato.com; s=strato-dkim-0002; b=IlkLxkSJLoDWPpvuQm95h8en90I+pQ6WwHdO2iJfQ1AqDFPucHuvBZc/pUvbmvugjG VeKCj5w7xhFegdEZzLCMphieZ7tB9CNQ2rzeLF5Md844b62GBXCKXb/Sz33p0tpmsR8T Lzn7Rgk4y5mol7a1Q1xEDULufZXXEqk7ogcWk50UcDyrh+/6lGsuhviQoCZ9u720qYlj ou0uIaQC2WjompDqaGViuEAxMSfsEeW0yQkpGKIu1poPFKE4MWIMTv20c8F2zWk7IQ3O LzKOlZVgvAY1Trm0kcPWHcjNUMCcDv+k3hxLUEHd5yEo77tW6ToEyz7gaaJujBedeSaX un3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=0xjo9zaxvNCLi7I93swS7ghP7W5bgPFcncd8+c+M7hA=; b=VKWzPbAdTaEQvso+PZ0YgiqQkWYcnEUyuOBmeTxyWcC/Os3y00aDTpL58OyYQHahys HbPXsVwlay06PIStYSbwMaWHNcuo0FWwew7zjdSqwK5yWCwfSO/cW35f9uSxurJFNO8d 664/kDtS9h33uQhqVc6FwuGLlQiuJoyGAZML39gAOyGYg/urExjBNh24chXCwQFdUBbx 1P8zD5nNtS6tfcb085ejy9MAlEYLYu2P41P63v4xf1uOyDimkUOvCdckrPFXKSKqrGDy Olf2u7lXFTj/KK4yA83oDVHhPU/QVFCWxJUGDSm/stSNNASIkAIWYpVmh5xT6SZS2C+0 ez4Q== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0002; d=goldelico.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=0xjo9zaxvNCLi7I93swS7ghP7W5bgPFcncd8+c+M7hA=; b=ZC2ZuNHtO0DSvy0DfYv4H9LQP+lu3T/sv2e/1MCKFb2Eg5AXEk/Rw4p7s1Ep3ZdVYv jO01hqlrMaVYmVF6c2qFTP2k0Tas6aHA5yUpKiJFEOO5q8KcWl0703L5CsHYr7QgP+jv Yq7zpSWofdoT63M9olwErTxvG+9FATQKwE8eqLEO4gqs8rg1qrhe1UX7X/m/UvuvCE88 MGlKc1jRHeIzGPYLpfZs3u9TeWClffKb5MXJ/I1KS5oSnf94h8ccjLjGFGVDYxMdpFae WOCDd6t3nKDG/sWQvbDFNdf4vKnz6nA+evWdINJL1AB8bazTUSotul34tqF9rV9ymiKJ 8L4g== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0003; d=goldelico.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=0xjo9zaxvNCLi7I93swS7ghP7W5bgPFcncd8+c+M7hA=; b=/qkt+Q8XLeGv7rstyT6oaYVcy4x8gKEVlmj4K3OIxRiP3fGlUsZMLQDy53eEGtfS7J VvHZ9dht2G2zylkQTQAg== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1iTDUhfN4hi3qVZrW7J" Received: from localhost.localdomain by smtp.strato.de (RZmta 49.8.2 DYNA|AUTH) with ESMTPSA id 04cbadz85CoOLbH (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 5 Sep 2023 14:50:24 +0200 (CEST) From: "H. Nikolaus Schaller" To: Tony Lindgren , Andreas Kemnade , =?utf-8?q?Patrik_Dahlstr=C3=B6m?= , peter.ujfalusi@gmail.com Cc: letux-kernel@openphoenux.org, kernel@pyra-handheld.com, linux-omap@vger.kernel.org, "H. Nikolaus Schaller" Subject: [RFC 2/6] ARM: DTS: omap5-l4-abe: add an aess (audio DSP of OMAP4 and OMAP5) child Date: Tue, 5 Sep 2023 14:50:11 +0200 Message-ID: <1a8d9c1e393ddd1968a0b197b469e45ff7711ab2.1693918214.git.hns@goldelico.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org make the aess module a child of the target-module. Define ranges, register names, interrupts, dmas. Signed-off-by: H. Nikolaus Schaller --- arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi | 71 +++++++++++++++++---- 1 file changed, 57 insertions(+), 14 deletions(-) diff --git a/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi b/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi index 7d223f938d479..611c92e04fe7a 100644 --- a/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi +++ b/arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi @@ -41,12 +41,14 @@ segment@0 { /* 0x40100000 */ <0x0003d000 0x0003d000 0x001000>, /* ap 23 */ <0x0003e000 0x0003e000 0x001000>, /* ap 24 */ <0x0003f000 0x0003f000 0x001000>, /* ap 25 */ - <0x00080000 0x00080000 0x010000>, /* ap 26 */ - <0x00080000 0x00080000 0x001000>, /* ap 27 */ - <0x000a0000 0x000a0000 0x010000>, /* ap 28 */ - <0x000a0000 0x000a0000 0x001000>, /* ap 29 */ - <0x000c0000 0x000c0000 0x010000>, /* ap 30 */ - <0x000c0000 0x000c0000 0x001000>, /* ap 31 */ + <0x00080000 0x00080000 0x010000>, /* dmem */ + <0x00090000 0x00090000 0x001000>, /* dmem */ + <0x000a0000 0x000a0000 0x010000>, /* cmem */ + <0x000b0000 0x000b0000 0x001000>, /* cmem */ + <0x000c0000 0x000c0000 0x010000>, /* smem */ + <0x000d0000 0x000d0000 0x001000>, /* smem */ + <0x000e0000 0x000e0000 0x010000>, /* pmem */ + <0x000f0000 0x000f0000 0x001000>, /* pmem */ <0x000f1000 0x000f1000 0x001000>, /* ap 32 */ <0x000f2000 0x000f2000 0x001000>, /* ap 33 */ @@ -77,12 +79,14 @@ segment@0 { /* 0x40100000 */ <0x4903d000 0x4903d000 0x001000>, /* ap 23 */ <0x4903e000 0x4903e000 0x001000>, /* ap 24 */ <0x4903f000 0x4903f000 0x001000>, /* ap 25 */ - <0x49080000 0x49080000 0x010000>, /* ap 26 */ - <0x49080000 0x49080000 0x001000>, /* ap 27 */ - <0x490a0000 0x490a0000 0x010000>, /* ap 28 */ - <0x490a0000 0x490a0000 0x001000>, /* ap 29 */ - <0x490c0000 0x490c0000 0x010000>, /* ap 30 */ - <0x490c0000 0x490c0000 0x001000>, /* ap 31 */ + <0x49080000 0x49080000 0x010000>, /* dmem */ + <0x49090000 0x49090000 0x001000>, /* dmem */ + <0x490a0000 0x490a0000 0x010000>, /* cmem */ + <0x490b0000 0x490b0000 0x001000>, /* cmem */ + <0x490c0000 0x490c0000 0x010000>, /* smem */ + <0x490d0000 0x490d0000 0x001000>, /* smem */ + <0x490e0000 0x490e0000 0x010000>, /* pmem */ + <0x490f0000 0x490f0000 0x001000>, /* pmem */ <0x490f1000 0x490f1000 0x001000>, /* ap 32 */ <0x490f2000 0x490f2000 0x001000>; /* ap 33 */ @@ -421,8 +425,47 @@ target-module@f1000 { /* 0x401f1000, ap 32 20.0 */ clock-names = "fck"; #address-cells = <1>; #size-cells = <1>; - ranges = <0x0 0xf1000 0x1000>, - <0x490f1000 0x490f1000 0x1000>; + + /* CHECKME: OMAP4 and OMAP5 may differ in memory sizes, here we define more than available... */ + ranges = <0 0xf1000 0x1000>, /* MPU private access */ + <0x80000 0x80000 0x10000>, /* DMEM 64KiB - MPU */ + <0xa0000 0xa0000 0x10000>, /* CMEM 6KiB - MPU */ + <0xc0000 0xc0000 0x10000>, /* SMEM 64KiB - MPU */ + <0xe0000 0xe0000 0x10000>, /* PMEM 8KiB - MPU */ + <0x490f1000 0x490f1000 0x10000>, /* L3 Interconnect */ + <0x49080000 0x49080000 0x10000>, /* DMEM 64KiB - L3 */ + <0x490a0000 0x490a0000 0x10000>, /* CMEM 6KiB - L3 */ + <0x490ce000 0x490c0000 0x10000>, /* SMEM 64KiB - L3 */ + <0x490e0000 0x490e0000 0x10000>; /* PMEM 8KiB - L3 */ + + aess: aess { + compatible = "ti,omap4-aess"; + status = "disabled"; + reg = <0 0xfff>, /* MPU private access */ + <0x80000 0xffff>, /* DMEM - MPU */ + <0xa0000 0xffff>, /* CMEM - MPU */ + <0xc0000 0xffff>, /* SMEM - MPU */ + <0xe0000 0xffff>, /* PMEM - MPU */ + <0x490f1000 0xfff>, /* L3 Interconnect */ + <0x49080000 0xffff>, /* DMEM - L3 */ + <0x490a0000 0xffff>, /* CMEM - L3 */ + <0x490ce000 0xffff>, /* SMEM - L3 */ + <0x490e0000 0xffff>; /* PMEM - L3 */ + reg-names = "mpu", "dmem", "cmem", "smem", "pmem", + "dma", "dmem_dma", "cmem_dma", "smem_dma", + "pmem_dma"; + interrupts = ; + dmas = <&sdma 101>, + <&sdma 102>, + <&sdma 103>, + <&sdma 104>, + <&sdma 105>, + <&sdma 106>, + <&sdma 107>, + <&sdma 108>; + dma-names = "fifo0", "fifo1", "fifo2", "fifo3", "fifo4", + "fifo5", "fifo6", "fifo7"; + }; }; }; }; From patchwork Tue Sep 5 12:50:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H. Nikolaus Schaller" X-Patchwork-Id: 720310 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57C5FCA0FFB for ; Tue, 5 Sep 2023 15:58:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230413AbjIEP6z (ORCPT ); Tue, 5 Sep 2023 11:58:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42418 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1354595AbjIEMug (ORCPT ); Tue, 5 Sep 2023 08:50:36 -0400 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [85.215.255.81]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 571A6DD for ; Tue, 5 Sep 2023 05:50:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693918224; cv=none; d=strato.com; s=strato-dkim-0002; b=qKaO0TKMhlmO/kC+VqmxKrwhPXrdbOA4Ovsrasypx5yS1aDGyHW8NhEAMb5bNCEzIy 2LIJUJZTKU+fXLh792BxFKZLZU++w9PP/j6+bDqsc+3rQCN9SUTtl2VeVwz0DG8LOzR0 97WkQNhXIi1Uiyj8cpX0ATAkJ1x1EAGpLpty03nhV20sunflvflUrQ5srUYdhcwU+QxF dJaizBQSYm2Z8rX1GuDJnI4Xa81hCA3l0uPd6XCyUw3Pnf+RO0ZTC1rpy74JBGwtLy7P PCzTxv3/VQ9MRuhMWsFjuneBq12oRwYA8K+cVknG7+oXVWwqFx020mplqyFsIFhMIUVV hdWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=rBlPc9AzTsKnNPqbexirh7STUhddRw6xwzmeuauTMOA=; b=ULRMdnQ1FDaTxFKShX0GPLM5hNKg1R0zVzFReWsfiA0X/BNztvQaq7t/+3h8Rx2hnE r5sooR9ar11skfggGoMPgOpBFxlGpFcdhfoKoTeghXkxgnFnw/WjO1X+KoWqC2zNWPd8 X+pNlUUeHx4JZW8nD2i9r3L+sQ0vQzm8De8cE1/OV4UO/QBgRlzmt/i8AfqGOWiXnuLk xyuKgMnT2HzyLNKVyGQFF8IwgbcfP4+XdWAuqxk570WbrAaazOKxCVMxjv8lB2wPQILx DFQS9k8bi4lQW7THdPDnug/mGzcyj/kCUrmvWkf42fA29pdk+ANcYY0n8mWEOuA+tPID mR3A== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0002; d=goldelico.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=rBlPc9AzTsKnNPqbexirh7STUhddRw6xwzmeuauTMOA=; b=JtgW+2RPgXCFiKQhycNVeV0rdjbO9cqR/bt13mkail6Wg1TKmiPVJpifF8pRcaiKGk un89hcmbJx9UEObhEVKlNVTpNEedbctt8PFVCeEDVUtNXv4LYf4OCbHMzrWU4PNCaIOM MAxcbNWiZ9PacnH40q4JWa0VrHZOUqgtsHo53IWVjDXZDSsIJ1HlN10jIpJbVGojWahU czqjspir7AhDpXlpL2JXDW7TF6T0/2nUWT5W4o747WjAfO/E6IaUTUz6KtUQdXpWcNJ8 qiet4P3S3MAsAo3fWUMn1fVB4sqSOXlxYfYjm/Y0BW6OPVgnDvRBFrJkTVnyeuIqApRW BPdw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1693918224; s=strato-dkim-0003; d=goldelico.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=rBlPc9AzTsKnNPqbexirh7STUhddRw6xwzmeuauTMOA=; b=vGDdj9s2q/I68TP1Vm/DaFmxAV31913DaaXGBPu+cRhFczWFvG1Wgxc3r30sffglZ6 iMwleXXohXtPjr3o91Aw== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1iTDUhfN4hi3qVZrW7J" Received: from localhost.localdomain by smtp.strato.de (RZmta 49.8.2 DYNA|AUTH) with ESMTPSA id 04cbadz85CoOLbJ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 5 Sep 2023 14:50:24 +0200 (CEST) From: "H. Nikolaus Schaller" To: Tony Lindgren , Andreas Kemnade , =?utf-8?q?Patrik_Dahlstr=C3=B6m?= , peter.ujfalusi@gmail.com Cc: letux-kernel@openphoenux.org, kernel@pyra-handheld.com, linux-omap@vger.kernel.org Subject: [RFC 4/6] ARM: DTS: omap4-l4-abe: Add McASP configuration Date: Tue, 5 Sep 2023 14:50:13 +0200 Message-ID: <6a4f04d5f977344b168d34029da4402cf37d8f68.1693918214.git.hns@goldelico.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: References: MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-omap@vger.kernel.org From: Peter Ujfalusi OMAP4 has a single McASP instance with single serializer and locked for DIT mode. To be able to enable the support the following fixes needed: - Add the DAT port ranges to the target module's ranges - SIDLE mode must be disabled as it is not working with McASP most likely module integration issue with McASP We can already fill in the op-mode and serial-dir for McASP as it only supports this configuration, but keep the module disabled as there is no known device available where it is used. Signed-off-by: Peter Ujfalusi --- arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi b/arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi index 7ae8b620515c5..a8d66240d17d5 100644 --- a/arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi +++ b/arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi @@ -192,8 +192,7 @@ target-module@28000 { /* 0x40128000, ap 8 08.0 */ <0x28004 0x4>; reg-names = "rev", "sysc"; ti,sysc-sidle = , - , - ; + ; /* Domains (V, P, C): iva, abe_pwrdm, abe_clkdm */ clocks = <&abe_clkctrl OMAP4_MCASP_CLKCTRL 0>; clock-names = "fck";