From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 285E7242D9B for ; Thu, 24 Apr 2025 10:26:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745490363; cv=none; b=G/44LvlrXMeFZPukmRgVYOQgZu0VrlwOuxZSH5xV8Pd0m66SRK7QF0cvgpazkLoyKK9Ur1fjU9qr59lQDsumbFzS7VkUHG2pbC/P5xg98PaJhJu5TYgIgX1TrstFxHMLYZkGy5+D2dXE2L+ilwJQnZLqmdWarLEHqFvuI1ZK5is= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745490363; c=relaxed/simple; bh=1AP5rv5hz9Rs5QHv/2ZGUfum6cSdggllp0xp0DoZ+js=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=A1DP+Jb8GX3UcD6l9VUfraeC6I9N+9HNymxhcBdfQn4q0ekK3QHma2FJyoSwvfiExv0hakOwI0V9u0onKMFyzZPuUOhY9xV5d4j5fKXP6mztHFqNL69NH/oY3/UsvrAwDFBD0O+R1lUddgEmqeICBr5rpiF8C/kmV0/hrzIwGFU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=XiKgYo4R; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="XiKgYo4R" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-227d6b530d8so8438535ad.3 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=vger.kernel.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=XiKgYo4RIJW/vzXR9mTVYdsHCVzGLmGHmtdsiEeFK09XqqwJJNQC4gz+65ZxFsKMd4 mCRnEoL4x0hYJjsz7xyC/AHHGWBzkVMgr4rH2ziP9q89vY4pnf0/Is0PfVeYYAKcEmhE FDCfgX9ZQeFijcBmlDXES9iYCj8gMYqzN4LYk= 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=XZuPVYsBVG6khA5U6sM2RoPTcYatwc1tRqNP8bQOvb9OaUQdc0JZbWbsVdASDI0fz8 UxqhhzoQ5FWy2D12HyhNkWYT2vo+HBx0TRuAl5XiW2HcGap3deVctqjNjw9ZNMl4ydKg Cqc2TN0XRLn6uZuJevAglfFoViFDjXIxDzXZQzcRfxJoB7tKfnBddt628WPmt148Xpv3 mlG5kOHRG/O1Jlp037zBnzDeYzEtSGmevMg/1qlKOPRwAnJvHW++ZlpC2N3kwj+W7suF HKuIQmW3lPbqz/jk5E94QMjkXaM2Ip6FbIRhMTAqNx6Wb0I0qWiYoc1qeGTIT622TdhX 6irQ== X-Forwarded-Encrypted: i=1; AJvYcCXjySwVkqWx4YoHN4vRppjyiPVqKmIQxzd4Wgu/XeyMbOBM/RtHVsG/utSLKLq42k1F8W+94bAUYQJj@vger.kernel.org X-Gm-Message-State: AOJu0YyFx0tWWNT4YXu908rlIx3gUUTyEyuKsxB8aP5k95lNVVaj/wu/ DW/NM4UZJTc1QdQ7gIm/9BFP0XqKH88T/E2t6xGVfiwX+gcnuh6LStoG8IF17g== X-Gm-Gg: ASbGncsGqY3HxEl9gwnF1KirSp+PdvOdREJYqBNhpK542BSigWjPHSBq4NZ1GVxwOa5 39M6NcGk3UHsfH9XbxZqtxrqN9QzGNCBisfnk1IO+e3sGUmoOy0TyK8f2cAqQnXfPgXuy/lSodG 9pIpnf1ufzDjGVESBQcBkn7Q4jbC37M4ERnuvGOKdldLeqDwcGkS6baSv0UyIzSNUKDGqn+eDRe RgJgwkI0rT+VlDoVSgOqyHc+Lv/Hz62SycIAi8YmF/7wKwXzhJdb1laHe6GJU1HbsowPiE9NzlO kZuNFHSKlWrtzEPsPghpilKgg27uENshW57G5w5CU6nSXG84j41fipU7yQ== 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> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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