From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 1C8CA346E7A for ; Tue, 9 Jun 2026 19:21:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781032861; cv=none; b=fOZIGX8kyFHWx524AkFbbI1pD7iAkAGFflfrsg3c6cICePGrjyI/8+bLlwIIGN7/FEd/uyoIre6TjFqrYsWdViLPrt22okz1xSKFOqwXUqAHvwKwJ1XjK/Mj48wURxmQkyMcj6FOaegDlNSMNxsNcy0N0Z35cZfcl55l3P5IMP0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781032861; c=relaxed/simple; bh=DMkOdQJsj9Owrfi8I/943gcLvKi2KJWPp4ep4ABr01Y=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=H8ilefz+6sbhx+b7wkLpLjZr56noXxXaY8qz3MA2ItRvy4Xjw4gNZijkezTsRVkx2WrUIrRdeEyIT1DXr/7+rAZj28HPg+ZvgV42eAcMESi92lnsSrAo9YZUs2WZhVr+RoncaLbvRnSum6LYv7c0iG1yj4tIbusClseIXxwQWUA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=cdfxPZ8L; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dAD0qzW1; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="cdfxPZ8L"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dAD0qzW1" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 659GO9ge2748419 for ; Tue, 9 Jun 2026 19:20:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ny3CGQUHsR6Aa9iprwNBovoybcOVuDeB9t/uu0E5158=; b=cdfxPZ8Ly7A4SM9P 71ksJT0jS9uDaZ2wrd2YFi4o6OkwwiJo8KRAUGtdAvCnAetZBlUDBnEzmaAIIieB hPJLr7/UKFfBurcUZ4F9Fr4X3f268F3YEP52JMQBQx2FdZQcYVKDXUX8IMeSs6zH kQ0wkTVUd9w4Vb4mYR9wIHn4v5imVIGHWQjQjSPkJOzulX+ZvFR/NwBuSJ3VXHQ1 TCaruBsEcc1cemtD/RRNhlu5Q5HQwb64wQ6qVKtxn9JOrzXIr4W3b/FedqOK1sGO AnoidGzAh7XqO1Ax9pKmtrs5od6abmflzt27c6ZIzCJGNh2AMFtFwdIE0//BahC/ 9xrm6g== Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4epdeeuqeu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 09 Jun 2026 19:20:59 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-30761ab3483so16234538eec.0 for ; Tue, 09 Jun 2026 12:20:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781032859; x=1781637659; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=ny3CGQUHsR6Aa9iprwNBovoybcOVuDeB9t/uu0E5158=; b=dAD0qzW1+j24QqWDX6t92l4KJadHplURbczHPDUewsazf2G6qgbCUkOjDXFkmrxMLu iQ4Xtdv0T3z6jyv96ZGP7T3poVmqi1pQUNAI1iKOAMms1HQMeJ0DlSAzUVKFibgV4Ikz HuFisrWJ9NNxw0aP9DvEsyIdCoY9tdv30tkq4TtupvBhYoLx1x9lxoFu6rhrdhTLo7Xa uxvzoAUXlvnfdPUo8OfmTYj2fCXzSJu3Cr6fE1n55OKzV7l6wYHcLv6WVQ6+bgtjEWni Uxsiiv6mID0sOObq/YgGjj2voNr1qSqXmj3V00nL1g5vigNaewOxI2DfftgZs64GXmJw +o/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781032859; x=1781637659; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ny3CGQUHsR6Aa9iprwNBovoybcOVuDeB9t/uu0E5158=; b=NreuNRlgAfLFRVBptyaOJFqwGZSlKvpqLz1rXWvBLn88RAN58mVF5ZmiTK6xGWI4A6 VW2l13xfTKOgV4Mp3svwZzPCm6o0b1LNvd0QGIF9ZCF+jZ82pftGBwoOfb1Ryx5ljjE3 9JxVNCFndgwI8F4ZREyPZqHG92lL0zBdpXD/F3+ixmU7fhlqd+5Qnk1oce6by83+yTqO sUdt+S8KK9FOo/KgFbZRSif6U+wtP6BNwAVa1HJAc+XgV77BvzlOlxKnNnxUqHSZScaA No/qajtVRS+CjZo+DAj6iEiIoTxdNEF6kZ8uefD0QS8tLhhx6mlD6rEzltuDn4BB0OwM oUXQ== X-Forwarded-Encrypted: i=1; AFNElJ8xubHlMqdlS+/cSb8IIv7hiiFK1k3fsLjBs0eyZOomFTZRPErOSzJKZvTuoYD3HK3KxM68w1YynNhfZeg=@vger.kernel.org X-Gm-Message-State: AOJu0YybVJQUCCcAu4YBi7mm/JmT1L1BmgG3D3PV3lLwKwQ+7tcuo5xj UFJO2oDEAH1dbHfsdbIfVf1ynXrDCfDm23T6aDgvIXOB5SM/tOJ4lFOkr0jaLKEmu5eN3ly51GE EEqd+Tv+Nt3R/5XtN2V3PP2UD9xz1kKStSffE7xZrU2WiOyonH4bCMM0WdoOFHrzeu7E= X-Gm-Gg: Acq92OEHdPlm6PfZXe9gE35y+QDVgEazFh2p4PGcO7if+vbY/79pFnHQ0iCLYziSnv2 tsVaqOjOtFNvxde01xVUDzRqG1ipCc5NFYgYJqM1tBezTVWl4yyR0z5V0IHjwS8KMfwjUY8C7M/ 5+pHhePy1Lr6kYKX9uZjo+IY/74IKCEwapJKMCW7X/q0FTQ7eDsEgIGh+xAmKKTGdUKVv/P9561 Hd/fnu6wX3uxidKVZh/Nus+59uWpGTnriXCr14Zhwk2SgxAh2FLggUtPoU5Y+SOLAL88YQ0/4vY T/oiEz0JmDvbwq3q1wB9445OzavHYnUsgUuMR2BR2hyh5itm5yl1dVPJLyE0RJdWQq+UOxrGbBM 3QzvKp3xsgOhOUDYWgkDFZuUY5HeJnPKEWZRs6kTJFQ113YLsOOPBjTMAo64OnsqWUjmBSmYLji JUtf5fF6KlVuw= X-Received: by 2002:a05:7300:8b9e:b0:307:d4e7:b16f with SMTP id 5a478bee46e88-307d63171f3mr3318285eec.23.1781032858612; Tue, 09 Jun 2026 12:20:58 -0700 (PDT) X-Received: by 2002:a05:7300:8b9e:b0:307:d4e7:b16f with SMTP id 5a478bee46e88-307d63171f3mr3318260eec.23.1781032858046; Tue, 09 Jun 2026 12:20:58 -0700 (PDT) Received: from [10.62.37.26] (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3074deaab1asm22261217eec.17.2026.06.09.12.20.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Jun 2026 12:20:57 -0700 (PDT) Message-ID: <04479989-8aca-46bd-8153-1dd033f1fdd5@oss.qualcomm.com> Date: Tue, 9 Jun 2026 12:20:56 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 1/2] dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema To: Konrad Dybcio , Bryan O'Donoghue , Vladimir Zapolskiy , Bryan O'Donoghue , Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260523-x1e-csi2-phy-v8-0-a85668459521@linaro.org> <20260523-x1e-csi2-phy-v8-1-a85668459521@linaro.org> <478df3ed-d4ef-43aa-bb84-e2075798542b@kernel.org> <514cf213-5778-45e1-8d70-d3fe27991fcc@oss.qualcomm.com> <7JNJ4dUNz4ennJ5dkzhfLSuVo72JpfZAbprICPRqlRYnSzVDJw6x3h-1nESd_PK-3us9f1V3qOiLiywsTqP8vQ==@protonmail.internalid> <29e8491f-20e8-4082-8943-66bee7e3af1d@kernel.org> <5ca611b1-0663-4975-bd56-b1343851e5fd@linaro.org> <83c12dc5-fcb4-4089-9917-9f0fcc4f940d@linaro.org> <1b107aca-a857-4e58-a763-39c82af67747@linaro.org> <67b6f6ae-bfca-4afd-adfb-6ec1741105d8@linaro.org> <335238ae-c476-40e6-8639-44258fefe988@oss.qualcomm.com> Content-Language: en-US From: Vijay Kumar Tumati In-Reply-To: <335238ae-c476-40e6-8639-44258fefe988@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=H+DrBeYi c=1 sm=1 tr=0 ts=6a28679b cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=JYp8KDb2vCoCEuGobkYCKw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=qIjKha6TCTV6UgnzlqcA:9 a=QEXdDO2ut3YA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA5MDE4MSBTYWx0ZWRfXxo4K7yvGPx96 OxFy6d+hWxGwES4Ot7MN4ogwDmlBg6srWJGQl3CBGZHZskNT0PhTevKi6Q8Jk5uDB+RgXn/h8nD mATrwrEpcH99naDm7cLzaeVvIB1vj+xFXFDJI6Ie1Rvf+MTlz/8ry3UBnd0WGrBDeZQ1NWFLj6T pcrIBThydl8UyC0EgVWuVRPZJDEkHhGGeFM4CuByFOilp3E75Q4JFclhsExcHCLwTj5rNQxA1iK NKzXTqGWFXp/edKa7+l2O2MT9RSA7qbCvlJD2cuLt/ErQWv91+8YRSntUgKZrgTIjal/izerB7q oU++sZmKvD6uFOLLV4/3xBbdCqb9afMQsjxByqIsIUzaFLUqZoqSElvfEtAvMrMXoLvCdFOLrlX bm4ycAXzUaC5EVfnLyCg5ivta5oJ4zQnNPay0sOCmtsWo31UZixLZLKk7mHx2QhujIRtxZCU07i xClRSJ7uTBOUZ/xfGSQ== X-Proofpoint-ORIG-GUID: DQkMkCffY706MHNesEI_khcf6OCy0C9p X-Proofpoint-GUID: DQkMkCffY706MHNesEI_khcf6OCy0C9p X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-09_04,2026-06-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 clxscore=1015 adultscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606090181 On 6/9/2026 6:56 AM, Konrad Dybcio wrote: > On 6/4/26 11:06 AM, Bryan O'Donoghue wrote: >> On 04/06/2026 09:46, Vladimir Zapolskiy wrote: >>> On 6/4/26 03:30, Bryan O'Donoghue wrote: >>>> On 04/06/2026 01:07, Vladimir Zapolskiy wrote: >>>>> On 6/4/26 00:18, Bryan O'Donoghue wrote: >>>>>> On 03/06/2026 21:51, Vladimir Zapolskiy wrote: >>>>>>>> Actually, one more thing, Why isn't TITAN TOP GDSC here?>>>> + >>>>>>> If CSIPHYs are true subdevices under the umbrella CAMSS device and well >>>>>>> described as subnodes, then likely none of power domains are needed > [...] > >>> CCI is not described as a child of CAMSS, here the situation is different. >> CCI probably_should_ be a child of CAMSS given the design we are going for here. > Yes As of now CCI is an independently usable device to configure any I2C slave that is connected to it. If it is to become a child of camss, it should be self contained, as it is now, and camss may have to become a simple-mfd to make the CCI independently probe-able? In which case, we may want to follow the same protocol for all other sub devices like PHY. However, if we do not have any requirement to use CCI independently (who can confirm this?), probably, we can stick with devm_of_platform_populate() model with common resources at the CAMSS TOP node and sub-device specific resources (only) in the child devices. Thanks, Vijay.