From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 373B2C369D9 for ; Thu, 24 Apr 2025 16:03:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=a6nLuv544CgGW21n1DbIuZxhKW3jrit2HZOkiVGCAv4=; b=kTg6UWfdsQxRQgLIVVGaEVeYoV spvFF04hTBo/V0u9AJXZcWBnX0ishYjoM8AHTkXhXPUEmYHIXIJ/+ejlEcxaT+yGj+RAhKsY4H+3X 0J0sFs2ovFh+yroBy6XvfIDhU2WvXahhAb58m8drhfBFIRJObUF5tme9E8A0sGuV6HqTf9QlmcVSI mXpD47xq/o/924IANt0PZDE0VHV+HbO2uvv4V8iW0IaF+LZoTiVCqsrfcxAW/LZ8T7ntPLMlgLXAI jcRr53HKVhAvR7suDoW3cwCJ4A7/Jwz8LkgjJZC7M5p7O0RUEGwW/YkaED7+jOH/1DedatQx4Mz93 ktRQHKwg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u7z2v-0000000EZcE-47UH; Thu, 24 Apr 2025 16:03:29 +0000 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u7tmM-0000000DfeG-0pgg for linux-arm-kernel@lists.infradead.org; Thu, 24 Apr 2025 10:26:03 +0000 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-223fb0f619dso8699735ad.1 for ; Thu, 24 Apr 2025 03:26:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1745490361; x=1746095161; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a6nLuv544CgGW21n1DbIuZxhKW3jrit2HZOkiVGCAv4=; b=ExDYA1GWChNX/DE3L6I+0oFPM80QIk5SpklOg+aaASkvO3FkHR005r7TMBbA3gE3tR 0VDd+Mz2KG0SQ9VCPTdxNsOekYoMeFCo+guQ0Z6jzZiIFjsd0rVVIM1R/jtHHqfNvCsD 8enEoAZYGPcczLRDj3InSEu9MEYuA1o48R2Mk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745490361; x=1746095161; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a6nLuv544CgGW21n1DbIuZxhKW3jrit2HZOkiVGCAv4=; b=DT9nJEsA39pf1NQmY7MJvJLRIzmWpPFSd2uGOiPMWsB+EThsXVrhUp5q2qGGbAuzYZ q3UVWb0ubtcq3Rzfy1DQx+O1yZNsb1NaAV5yRtUeKuvZCWTj867to1FAvlsC6ZLyDF0H LwwhPYfe1/IFdnIr7Whnl6nV0nJCuXjsLajiVTMB5zsZij4CP7Z4ySCmpxMShebnHkkD 5VzX7tnrCo21BHIt3Qebtrh+sv2Jq3iiNrnT2g0Hz8SzQqRNYUXbQYuAtH9fLUx98Jx3 GW0MO9ImHHQINH2LYqVBLFlXhHjTPx4YgnxyPnkgpJWtBicZW+wI6G73St/A0LXXHNdx +m4A== X-Forwarded-Encrypted: i=1; AJvYcCWbJZwKYpOD//Ay/I/8ITBY+lrL+UiqW9zbtY9DIZ4GvlOVdTcn1wmJB+K69/5BhUrjilCVHZ7sOGPFteAIfJGz@lists.infradead.org X-Gm-Message-State: AOJu0YxeRO8U2AkVVbb5obojFb5paCv65EZ4k+YAxDSim9jz4mVNIsmy fiiDIdwjdmHL0iuwwjF0yVmZtN8wLUCekFG3+D53QtcN1odvGHwatLVpkF0t3A== X-Gm-Gg: ASbGnctDazjfc+JSbu0SFxuzoVUNcaMe+NQCopmxUZAzbdS+ct6yDVclHB/SPiqGosc VE2uwWtbg5UO5OX0jp66gf7EELTDWlU+0+acaWjPC30joo3GkuT0LZCkUHKp4KmmZsRjEbQzBdz hIRC9D7krkZunXNy5nfFBmksPCLpggfwglGzONhkrJ8tzMK/OuYGUOCp3gmNSok5yHFgE8NRa74 WTF9g0CDA7+pNN73Q6+nu3Ujo5+I8RylIPYjEMvjoK0dNl/G1AbX5t1n3Nb+v4a/p9o2MFQM8pW ZR2RVXUMG5mv69ITATZU/u2hAq7Te6ipFfTywbYJhLaR/fC3oyATn7IC8Q== X-Google-Smtp-Source: AGHT+IEelhbgbGZri6Py80kdsIiPuav90J0vW3iMX5g3fAzfa3TjO84nP2ENhMsx6DVzKWavR3GEDw== X-Received: by 2002:a17:903:2311:b0:220:e9ac:e746 with SMTP id d9443c01a7336-22db3ded901mr33410315ad.53.1745490361492; Thu, 24 Apr 2025 03:26:01 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:fa13:e633:684b:257]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22db4dda40fsm9680305ad.104.2025.04.24.03.25.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Apr 2025 03:26:01 -0700 (PDT) From: Chen-Yu Tsai To: Liam Girdwood , Mark Brown , Matthias Brugger , AngeloGioacchino Del Regno , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Chen-Yu Tsai , Jaroslav Kysela , Takashi Iwai , Jiaxin Yu , linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 13/13] arm64: dts: mediatek: mt8192-asurada: Reserve memory for audio frontend Date: Thu, 24 Apr 2025 18:25:07 +0800 Message-ID: <20250424102509.1083185-14-wenst@chromium.org> X-Mailer: git-send-email 2.49.0.805.g082f7c87e0-goog In-Reply-To: <20250424102509.1083185-1-wenst@chromium.org> References: <20250424102509.1083185-1-wenst@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250424_032602_241425_4F31AA39 X-CRM114-Status: GOOD ( 14.11 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Some MediaTek platforms already reserve a small block of memory for the audio frontend. These platforms reserve it at a fixed address, though it is unclear if that is due to hardware access restrictions or simply compacting the reserved memory blocks together. Reserve the same size of memory on the MT8192 Asurada family as well, to align with the other MediaTek-based ChromeOS platforms. Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi index 516fba9b3c6d..0574fe50468f 100644 --- a/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi @@ -199,6 +199,13 @@ reserved_memory: reserved-memory { #size-cells = <2>; ranges; + afe_dma_mem: audio-dma-pool { + compatible = "shared-dma-pool"; + size = <0 0x100000>; + alignment = <0 0x10>; + no-map; + }; + scp_mem_reserved: scp@50000000 { compatible = "shared-dma-pool"; reg = <0 0x50000000 0 0x2900000>; @@ -277,6 +284,10 @@ sound: sound { }; }; +&afe { + memory-region = <&afe_dma_mem>; +}; + &dpi0 { pinctrl-names = "sleep", "default"; pinctrl-0 = <&dpi_pin_default>; -- 2.49.0.805.g082f7c87e0-goog