From patchwork Thu Feb 27 14:26:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikita Travkin X-Patchwork-Id: 13994652 Received: from box.trvn.ru (box.trvn.ru [45.141.101.25]) (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 9BEFE22DFB3; Thu, 27 Feb 2025 14:27:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.141.101.25 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740666430; cv=none; b=PQKrosOAzo12EqiD8wROc1i+Vj5fptBX/XJl0bENnEGRT3z0dyGCZ9j9bzA5xfthbW8Bj7bcwuP3pl0emR3lsFeEYwuqlC+LDGVb473TGBWc3AO3yhKXV3iwxT0IyaxJABVcApFMnN2Mxg/MwwEDR9bEFPMHcQygMygEUxitKPM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740666430; c=relaxed/simple; bh=Cgdaj47eWFXx5RgbBFHeDHBe4QiPUnPjh9ITiin3LWQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nceS5+yxDueNhWlLn/sOnAt+/NlUSBd2sBhE3tNsQ5B7azFb3ncTKrFDtSbsStS8SmwuruPeQ6qSD7nWbeo9oNYbu4gIrPMnE8IPLSVPfcEIW3i4T5eA9WyB4T0eGqoIIEgQg0183/fI69CURTYlvQK3BmAw67ZBu/YwtQrHdp8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=trvn.ru; spf=pass smtp.mailfrom=trvn.ru; dkim=pass (2048-bit key) header.d=trvn.ru header.i=@trvn.ru header.b=KNxBay5E; arc=none smtp.client-ip=45.141.101.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=trvn.ru Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=trvn.ru Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=trvn.ru header.i=@trvn.ru header.b="KNxBay5E" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=trvn.ru; s=mail; t=1740666426; bh=Cgdaj47eWFXx5RgbBFHeDHBe4QiPUnPjh9ITiin3LWQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=KNxBay5EeHx6g7yshyez/G0l8GKvUZdBWahqojhEYIqpbL6a9WKBOiF50b91qSxg2 2kl/SrIKm12kouLCCWScNYiMlmosxb8rGttG5b/H9K0J02nRB+Jw8yNJ7eL2+1mdcd UpMLsx/3ml4pwiDJ7ICvt0kN0+RWtAB3VhnhIVm7zyltppqUySpx+kyuLZsa9vQvUx 46wFloeM1b63SGW/iWiSG70+aFJOy/hwxkMpTkp36BJXhY/vLeqZyUjkHl9O7ihlfm 8Uxu0dHKrn+dQx21Yq0cyGRsekN0LIs6JJlJ+sFtUbKzCvAoVDsP13KgYAQOpaK+aY GX2vqDkXhe87g== Received: from authenticated-user (box.trvn.ru [45.141.101.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by box.trvn.ru (Postfix) with ESMTPSA id D1E7995BA; Thu, 27 Feb 2025 19:27:04 +0500 (+05) From: Nikita Travkin Date: Thu, 27 Feb 2025 19:26:48 +0500 Subject: [PATCH v2 1/2] arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop CMA heap Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-qcom-nonroot-overlays-v2-1-bde44f708cbe@trvn.ru> References: <20250227-qcom-nonroot-overlays-v2-0-bde44f708cbe@trvn.ru> In-Reply-To: <20250227-qcom-nonroot-overlays-v2-0-bde44f708cbe@trvn.ru> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nikita Travkin X-Developer-Signature: v=1; a=openpgp-sha256; l=1565; i=nikita@trvn.ru; h=from:subject:message-id; bh=Cgdaj47eWFXx5RgbBFHeDHBe4QiPUnPjh9ITiin3LWQ=; b=owEBbQKS/ZANAwAIAUMc7O4oGb91AcsmYgBnwHY2Pz8GTgiO9RrNQPxcWrzcdwYRwhiybtSww zVgs3pYtzSJAjMEAAEIAB0WIQTAhK9UUj+qg34uxUdDHOzuKBm/dQUCZ8B2NgAKCRBDHOzuKBm/ dfDqD/9sfiHWFKjKyWtfY9goH8vz1GIN6LgZJHtKBdb5BAk8n14/wpeCwwYuciTLE5p3TO3PpGg MzsxCA2LrDZxJ8uu3rYrvDjDn+RfWD2XLO+ExwROErD8+pSmuneJ3IOJNNZ93bSnk0KQ9Ied8zB D8tRPNgdaiy+44+MzdJ3pEsWVtRjgtyPXt0zvIbNCYySpuNWU0WTQxTeKfBE2iiTYTotxGgVD69 AArfnpLq6DynFZwRQ8Xlab2C4jYNKsvtElQaHh65JduL/acLhuGuHnf433SPRXx/JkwHafr02Nr gqoMR6AgeGTaiNF3RVV0yNiibbyzSUvDH1dsLzfq3jif/5oOMFRiuXTI8GMTAFEDnRumFIaJ6ta xYDDeNZ5S6Cm9ci8H/3zArgrVPyey3Mpqv+IvQPIvFrmW8EU76egYPCMgD2d9H9YrW83lpnOjgi +a71QpTVnGrumzlpgmuaXro22WUjgWab4z6aF3l0//A9IJieXtjviZ8Q92H+OnVLgZft19SGhv6 SioMQCDJdNO0bbUJNxl/ryGhnimArW7aa2+ouK2IS59miNaFWzI9x5kPmPj1ONkHvz2L5haGJ1I 9mUWullsiXOeC6zRZD+CJBOuP8o7wGKvsLsgReAAcPb3yj2KgsEa7YJdd1RiJPiqh34ronBbB41 DH/0xQ6N+sOy0mg== X-Developer-Key: i=nikita@trvn.ru; a=openpgp; fpr=C084AF54523FAA837E2EC547431CECEE2819BF75 Initially added, the cma heap was supposed to help with libcamera swisp, however a mistake was made such that the node was never applied as part of the overlay since the change was added to the overlay root ("/") and not with a reference to the target dtb root ("&{/}"). Moveover libcamera doesn't require CMA heap on Qualcomm platforms anymore as it can now use UDMA buffers instead. Drop the CMA heap node. This change has no effect on the final dtb. This reverts commit 99d557cfe4fcf89664762796678e26009aa3bdd9. Fixes: 99d557cfe4fc ("arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support") Suggested-by: Bryan O'Donoghue Signed-off-by: Nikita Travkin Reviewed-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dtso | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dtso b/arch/arm64/boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dtso index ae256c713a36078afdadc67193f381a19ea8e5d3..5fe331923dd3cd31ff2be047a2228e1c4104e80e 100644 --- a/arch/arm64/boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dtso +++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dtso @@ -9,17 +9,6 @@ #include #include -/ { - reserved-memory { - linux,cma { - compatible = "shared-dma-pool"; - size = <0x0 0x8000000>; - reusable; - linux,cma-default; - }; - }; -}; - &camcc { status = "okay"; }; From patchwork Thu Feb 27 14:26:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikita Travkin X-Patchwork-Id: 13994653 Received: from box.trvn.ru (box.trvn.ru [45.141.101.25]) (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 CF8862309AA; Thu, 27 Feb 2025 14:27:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.141.101.25 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740666431; cv=none; b=t51LVgSLsLrQBZIPygYjpTruV+BMPZ8A3LV6wJ5Z20bjMahZ307ySdFQSJgcipr95MROB3d2d6IC0aex7Lj32tyscDH1n24j/vqd73+XcvXfonofMEZeg0d031QN1XFK9XriB/J/cgj3WuM43D2lmFc35Uovs05Nk17lFnU0Gfc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740666431; c=relaxed/simple; bh=dyyzHix7FsjYghq8qoqSFkJvh7rVpVdTIin/CCYr2f0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kfSo7n1PVw0QQrn97BwAsxV1Rv31iaDXKJNjJHZDXcr675wIfZGN6dpUCRUZWewJ/6cLwhf4cA/EkvdTrfx1j1jxB0rnXteBDtLeIotBa5DGbiCAFLYd/DI3fBgyOq3yX/YigKEX7J1gom+BKrlUAStaMIkA/AVzruWFZldxj2Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=trvn.ru; spf=pass smtp.mailfrom=trvn.ru; dkim=pass (2048-bit key) header.d=trvn.ru header.i=@trvn.ru header.b=43dOkDkN; arc=none smtp.client-ip=45.141.101.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=trvn.ru Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=trvn.ru Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=trvn.ru header.i=@trvn.ru header.b="43dOkDkN" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=trvn.ru; s=mail; t=1740666427; bh=dyyzHix7FsjYghq8qoqSFkJvh7rVpVdTIin/CCYr2f0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=43dOkDkNeW12CX6HVHrQBWxjyOLO824YbGjbNZipf/6EbOlsoW57gGsEKGyhqMopH 6BYCzQeTcFrtZwcHD+SC3cEHViLHh4dU/Hu+RjvnQP41H8cCanteRry+j0y6pPx9bQ LBrSaPdrtFQ/M1bTIt+AEL8QDHW+cOQ7yrHlsdbtekuNIK+0ZoXQa+dSFge58CNTv+ ftMZ0N9HvPVdz9rpWdMtBUHTT1NEn663aGkccMCm5D5d5fT6TWLpFpKOcVEaeTMewX op2VWrOcxGKcYjaJlD/5G31/TqDJ1S2R2vecwCQ8My0Bb5gdRqB+T2JzAt562Z++9w BPFO+0lakXmRw== Received: from authenticated-user (box.trvn.ru [45.141.101.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by box.trvn.ru (Postfix) with ESMTPSA id 7FD5195BB; Thu, 27 Feb 2025 19:27:06 +0500 (+05) From: Nikita Travkin Date: Thu, 27 Feb 2025 19:26:49 +0500 Subject: [PATCH v2 2/2] arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Drop CMA heap Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-qcom-nonroot-overlays-v2-2-bde44f708cbe@trvn.ru> References: <20250227-qcom-nonroot-overlays-v2-0-bde44f708cbe@trvn.ru> In-Reply-To: <20250227-qcom-nonroot-overlays-v2-0-bde44f708cbe@trvn.ru> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bryan O'Donoghue Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nikita Travkin X-Developer-Signature: v=1; a=openpgp-sha256; l=1652; i=nikita@trvn.ru; h=from:subject:message-id; bh=dyyzHix7FsjYghq8qoqSFkJvh7rVpVdTIin/CCYr2f0=; b=owEBbQKS/ZANAwAIAUMc7O4oGb91AcsmYgBnwHY31v/qUb+Ww0+Cy5RNOAZPfXCgmUlag56Av yalMvI73RuJAjMEAAEIAB0WIQTAhK9UUj+qg34uxUdDHOzuKBm/dQUCZ8B2NwAKCRBDHOzuKBm/ deyAD/44FkhDxt6L5t9CJ0wPuFvwCLuC18CrmMuVthy73E95n4tEhCtDrJMJOKhxfGhLwPmtuDw AXDbj4OnNYfwEjycNl7nYNcruWmRq726qnVpvjTgtHxnxDiJTGK8VPe9kIRgjBlOutuwWuvIh2j 0P6AuwTH+9gnQa7uXUOQA1l9QZrgDKG7MHIys99ZVxUsqGuTkLG2lCHRnHqLNAJvr6+5FYEW/ks 0UYtKjdOptdIuzEOuIU7X9Wcf+Bqn8gDWS9JUfnkM69GzH1d2a/xlLdztzboi7txzO5PT2QvO/j 7/8lnJDrlJoRjYC8YleqYALh3/ZiOM999PHkDZ8vPnwGQ3lrqOpPdOrjp57WukqDDlETtlW8ddD 9yrVU3TubCB4C5DiFrQALf51oz6MKkIyhtDxob7ts9EvGztNyx4f8zYLE7R9ZpjybWKXaxK8hh8 Yf/Bs19lkQMs4pYk79j87EHB9XWmPa1l36yfGizMYnw0FMaH9fQZRD3jv4T0x87dR3FKvRwOE3k WZcNmrToXEkqOGpEp7+PCCelYxWh2qQQ09S203AfdiO8izlGeb6Pv6pNk92QNxU9CziZ+lPdbTQ fGd9/J9fK6oRmrbNzcFgl+fY/muavTrF6ZP+M3+GA8RjFkDx4ktvwJGi8kXADtQulqVE2mA34Ii VHa75qyfQaDC/ag== X-Developer-Key: i=nikita@trvn.ru; a=openpgp; fpr=C084AF54523FAA837E2EC547431CECEE2819BF75 Initially added, the cma heap was supposed to help with libcamera swisp, however a mistake was made such that the node was never applied as part of the overlay since the change was added to the overlay root ("/") and not with a reference to the target dtb root ("&{/}"). Moveover libcamera doesn't require CMA heap on Qualcomm platforms anymore as it can now use UDMA buffers instead. Drop the CMA heap node. This change has no effect on the final dtb. This reverts commit d40fd02c1faf8faad57a7579b573bc5be51faabe. Fixes: d40fd02c1faf ("arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support") Suggested-by: Bryan O'Donoghue Signed-off-by: Nikita Travkin Reviewed-by: Bryan O'Donoghue --- .../boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso b/arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso index 59970082da45203311146cc5249298f6188bf67a..51f1a4883ab8f0ee7c66fab89c6e1a88c868d2f8 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso +++ b/arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso @@ -9,17 +9,6 @@ #include #include -/ { - reserved-memory { - linux,cma { - compatible = "shared-dma-pool"; - size = <0x0 0x8000000>; - reusable; - linux,cma-default; - }; - }; -}; - &camss { vdda-phy-supply = <&vreg_l1a_0p875>; vdda-pll-supply = <&vreg_l26a_1p2>;