From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F46D1BD9CE; Mon, 23 Mar 2026 13:03:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774270992; cv=none; b=kpYvSQIjwr7VuS19T8VeYiHUwoyA+ybR3eCkuKcI/b/KU09Yixr/4C/+I8RxT1YwV9Ikteba6MwubeEz5FgXByQyqIG0ZT6EyJ3dB06gRV8X63JbW0uDT2j41YDi0yaG6uPu5mCJBFEx4CkptCI0bkjzPk8d/j9iUTUbChwiyss= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774270992; c=relaxed/simple; bh=Tk7AEuVV6ndbpjTrtP+kp0OL5C5X36tTLwvYycCGgoM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=q6XsxMfZPLuaBSbMoL48UVD8FyFFC9IvIQHFQlm14m3ydmonThgVR/NPg2LIPKIgfTgk/wLCdJhCWzijS7fVOqggivqmrjNfGbbuQUBup9u7biRKSZmZ+vvW9A7G7WybIM9+GoQseX2mn4DTQURNAFGjzhgMmyOKeQR1ZD8Gu+A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=N8Q66bf0; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="N8Q66bf0" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5D14CC2BC9E; Mon, 23 Mar 2026 13:03:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774270992; bh=Tk7AEuVV6ndbpjTrtP+kp0OL5C5X36tTLwvYycCGgoM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=N8Q66bf06G1dsP9YjDVy45z/OBnME4cBHyHwO3Gy5BmnfNzhrN4+TIdSYomXlep5r pjfJeOMArWSQRlCxJs8WIrmBu+jW2vYk/YcBbNQeWm/o0lWrAYiT+ctX7NrJvWiD6j yD8xUvfKicElNppjhGXMCYG34sZqkWxEmbBOzDPQ/M/uCT4OEjixVzp1bVOivROeKv HXHpMc4Nzc7A+0ua/gSllR1bLm4OV+h3c+GXz8ynm4qtW3FcG2w2Mah4ElOVNaRBpb wH/YfD4G10Gk/zb6a5YqX3P9jiPUUuyOzQa7joV/4s8q5Xk7z5FNp49cH5iLOqIdFF TkDcNKiCl9JSg== Message-ID: <0b2bbf85-9534-4eee-b31b-5bc9db326b43@kernel.org> Date: Mon, 23 Mar 2026 13:03:07 +0000 Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH 3/3] arm64: dts: qcom: qcm2290: Add CAMSS OPE node To: Loic Poulain , vladimir.zapolskiy@linaro.org, laurent.pinchart@ideasonboard.com, kieran.bingham@ideasonboard.com, robh@kernel.org, krzk+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org Cc: linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, johannes.goede@oss.qualcomm.com, mchehab@kernel.org References: <20260323125824.211615-1-loic.poulain@oss.qualcomm.com> <20260323125824.211615-4-loic.poulain@oss.qualcomm.com> From: Bryan O'Donoghue Content-Language: en-US In-Reply-To: <20260323125824.211615-4-loic.poulain@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 23/03/2026 12:58, Loic Poulain wrote: > Add the Qualcomm CAMSS Offline Processing Engine (OPE) node for > QCM2290. The OPE is a memory-to-memory image processing block used in > offline imaging pipelines. > > The node includes register regions, clocks, interconnects, IOMMU > mappings, power domains, interrupts, and an associated OPP table. > > At the moment we assign a fixed rate to GCC_CAMSS_AXI_CLK since this > clock is shared across multiple CAMSS components and there is currently > no support for dynamically scaling it. > > Signed-off-by: Loic Poulain > --- > arch/arm64/boot/dts/qcom/agatti.dtsi | 72 ++++++++++++++++++++++++++++ > 1 file changed, 72 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/agatti.dtsi b/arch/arm64/boot/dts/qcom/agatti.dtsi > index f9b46cf1c646..358ebfc99552 100644 > --- a/arch/arm64/boot/dts/qcom/agatti.dtsi > +++ b/arch/arm64/boot/dts/qcom/agatti.dtsi > @@ -1935,6 +1935,78 @@ port@1 { > }; > }; > > + isp_ope: isp@5c42400 { Should be a sub-node of CAMSS. --- bod