From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (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 53A03305E2D for ; Wed, 15 Oct 2025 23:32:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760571143; cv=none; b=MicsthlWY+KkPnjwr5qyrQadtBkb2FZqH11MDiH1bn2D7yU7DGOXye7KcOK4+X3azZown1NOLVOj4itwA9lgmHNaq7MosqJuYXAZ+/ofuBfCs7NQZ2+3uKnrW/Lqo+0kfOubj1Yy3xZPY1ZPybb5IrpceNl7+io6yrVi8A76Ws4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760571143; c=relaxed/simple; bh=E+hpu09ROQFdd1Em57oWayPsfVLzQBtFlkrFf6LFmYU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=uOH24BRxzneHczKf8fhAUwXGfSKTY/Zm1e4O6UJY61qneQ74hOEhJXYhJlKEuaG2XtkavyzvEX4TSPKIzPtIidjIRGdYc6SxrcllMwof/7MPCJO59MlBG9kKpJhW4bQuyav8SzeSTDjzcK4+QcJ5N9Ce62kyRlYLh6yWnMqzYAw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=KpVCN8fg; arc=none smtp.client-ip=209.85.167.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="KpVCN8fg" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-5848a2b3c8aso20672e87.0 for ; Wed, 15 Oct 2025 16:32:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1760571138; x=1761175938; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=bpPxh0gcuqDsiBGhGT8nfnZ05AHmMsVAlwdJ8sk5caw=; b=KpVCN8fg0eKg+zdhFi9pvlUG710HlDdM9sObq1jqHgTkTO3Ygjm4sKpnY8I63B2aaI QX6BGdY0/A/RfprOLYqyuaCrIfVE2N+tpQZ89WJ7BOJUuKOFqBQt3LoXpr5plqKcIk/v YBZ5vpfrSOTY4V4JlM2uEqtny6WW9AKCHbxUOniJliz3Aa/4cMgkFk2DUpNuLnUwmc/G l1mgpnWyH9J4UcRAy9M8POCKBihBmKBAkG4hqv3BiFYxV0VG6J5sRThHoRwuMZnqiCWF j9N6eHE6pf/KM/iuFgf+5bGbCUFiOAhyafIXlYEtgmmRXOkYP7cwAEpSoeoO6jFcx0Ha OVZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760571138; x=1761175938; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=bpPxh0gcuqDsiBGhGT8nfnZ05AHmMsVAlwdJ8sk5caw=; b=VTHJUG7Vk3i+ea9rNs9/zJCrJ8OtQ9/RS31VNVRHbQi9+95ZRbFAtXnxfhiN/7EVuE ki/xTDC5kgN2hE0J9SA63rkCrmWp8K8P247bMUwkG95+7iM+UlMQ+l77m+vJBLFmhvPj DgUUhIuCZZJHstRVMvCmDdnNJ/OuH6uUw77X6SHKCt5zSOCrIzooMMquyVgZfCwe3Xj/ qNICJ4Bg/ZT2uBYwZrr/+M4IfIVoaW0MZCRfPm7LhlXRy4TxC2e/4yrMkkFcmL0bSmdP WmW9+n9zLEfPuIPjB4VwxByg9RtFyuViKSZj7AvoMTNgvfWChbDBauKdVQgXhllD7jPL hxZQ== X-Forwarded-Encrypted: i=1; AJvYcCXIzRA6gXUdCnHNEfhhpBDxXBtNm+NZWJT7GtGCg5TtpRPtNiaQX4M9vSfayvILwXCazzqLpLGADTuX@vger.kernel.org X-Gm-Message-State: AOJu0YyzWhlAvquTFYvpX60flpW19l4S8UVr5Boaht4jJjB9Tp8IqadX 6Jr2JTeLQlp1OcOg8wnEGdRJH38VmtjPtLdJPVF4KhbrPUCEIRtwRyuv04mJPjVe7po= X-Gm-Gg: ASbGncvBxA7MrRGVGwG+nFsQS7NGM1s9i1HKCvGFY8rp6z10OCDUN9cONeStJGCU1nh iux75D6QavATQsL5+UaKyTKU0HI/LCPVUvlIAeh1fsFPykgSqImNlTc4b2hm0HbEOMD8gY7Z8WH qtBU/bGkPP2glcWCUppIW7kgvDg49BfnDYvASz8B+3JnUUpD5yKl/yEbKlOwxh9mvMQ4RmoAVHO 5km9Tt54IFIQnKGgEZKQdziCNAEr29zHX0DpVYkxQia7fc6gFWIV9/grPxK0rbgeg8g6kOBbTtA mB+hTxKr1Aj3KxkRP4xw1bqEBgmJ8ZszhBVVebHTViYdaqAeulH/ZIxG1k9TwSqAG3Ysgv5i+ZP G5Qe6ZIB31SdjuXNCOcuqgCvDToeN2Mkd3qroCDLCRylzlFQFb17L+dKa8dg/uPSGzD4bgritB2 5ZqWXDj3VXsz/P1Wm3GAR4OMaeaj037WCAxLgIi/ZykOfGs2TlW5rynBkv3NE= X-Google-Smtp-Source: AGHT+IFhmCfc/iqqM/lx8OD9acToPRRAMIUni22wMDWOAc8jc/Nu4v4J+9jAJJcyPXA90FdVyjEthA== X-Received: by 2002:a05:6512:682:b0:57d:c562:1f78 with SMTP id 2adb3069b0e04-5906d8ed17dmr5015764e87.5.1760571138323; Wed, 15 Oct 2025 16:32:18 -0700 (PDT) Received: from [192.168.1.100] (91-159-24-186.elisa-laajakaista.fi. [91.159.24.186]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-3762e77cc6asm50763801fa.2.2025.10.15.16.32.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Oct 2025 16:32:17 -0700 (PDT) Message-ID: Date: Thu, 16 Oct 2025 02:32:15 +0300 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 2/6] dt-bindings: media: camss: Add qcom,kaanapali-camss binding To: Bryan O'Donoghue , Hangxiang Ma , Loic Poulain , Robert Foss , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Todor Tomov , Mauro Carvalho Chehab Cc: linux-i2c@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, aiqun.yu@oss.qualcomm.com, tingwei.zhang@oss.qualcomm.com, trilok.soni@oss.qualcomm.com, yijie.yang@oss.qualcomm.com, Jingyi Wang , Atiya Kailany References: <20251014-add-support-for-camss-on-kaanapali-v2-0-f5745ba2dff9@oss.qualcomm.com> <20251014-add-support-for-camss-on-kaanapali-v2-2-f5745ba2dff9@oss.qualcomm.com> <0b6c157a-3d8d-4251-a704-31f8369f6a4e@linaro.org> From: Vladimir Zapolskiy In-Reply-To: <0b6c157a-3d8d-4251-a704-31f8369f6a4e@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 10/16/25 00:43, Bryan O'Donoghue wrote: > On 15/10/2025 20:45, Vladimir Zapolskiy wrote: >>> +  power-domains: >>> +    items: >>> +      - description: >>> +          TFE0 GDSC - Thin Front End, Global Distributed Switch >>> Controller. >>> +      - description: >>> +          TFE1 GDSC - Thin Front End, Global Distributed Switch >>> Controller. >>> +      - description: >>> +          TFE2 GDSC - Thin Front End, Global Distributed Switch >>> Controller. >>> +      - description: >>> +          Titan GDSC - Titan ISP Block Global Distributed Switch >>> Controller. >>> + >>> +  power-domain-names: >>> +    items: >>> +      - const: tfe0 >>> +      - const: tfe1 >>> +      - const: tfe2 >> >> Please remove all 'tfeX' power domains, they are not going to be utilized >> any time soon. >> >> When 'power-domains' list is just a single Titan GDSC, 'power-domain-names' >> property is not needed. > > Each one of these TFEs powers an individually power-collapsible TFEs. > > This is also so with the other xFE power-domains on previous SoC > generations. This is false, for instance there is no management of SFEx power domains in SM8550 or X1E80100 CAMSS in the upstrem, neither there is no management of SBI, IPE, BPS, CPP and so on GDSC power domans given by CAMCCs. TFEx is no more special, if it's unused, then it should not be added. > > You'll need the TFEx power-domain to process any data on TFEx with the > 'lite' versions being tied to the TOP GDSC. When it is needed, the documentation will be updated accordingly, right now it is unknown what a data processing on TFEx looks like, it might happen that there will be separate device tree nodes for TFEx. TFEx power domains shall be removed right now, unti; a usecase in the upstream CAMSS appears to use them, I haven't seen such code at the moment. -- Best wishes, Vladimir