From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=205.220.168.131 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792537904; b=2+2pXmJPAc6z9KCRM5MFU4Xm2eayM4p1wqQnkOe88gZyk124F6jzweDtyyPlA5PYodAC FC5afJ1nir86ntIXBrTjPJwgCFNVHIiTEZWinJtaKSnXD22Fmz7YupfKy1XE8a01++8Qv WPlCFxVq6LRv3fq0sj9da3Tr/MT8aNb9upUGnDMe/6gJ52q7sSE5bxLFsf4guCVtYdlN/ KdGfwXtZkh7GgXXbagsm0oe2Tzwv+xdNUDHv1WJ2nnAmjsh2tcgXmebva4pck+avDvGbp d8X87728F/SK5YOw1DJKVkYdC4t1fenKxtxu/K/l1W33iVL5IeZ7dfuC14nZPHt9r0Q== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792537904; h=DMARC-Filter:Received:DKIM-Signature:Received:Received: DKIM-Signature:X-Google-DKIM-Signature:X-Forwarded-Encrypted: X-Gm-Message-State:X-Gm-Gg:X-Received:X-Received:Received:Message-ID: Date:MIME-Version:User-Agent:Subject:To:Cc:References: Content-Language:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:X-Proofpoint-Spam-Details-Enc: X-Proofpoint-ORIG-GUID:X-Proofpoint-GUID:X-Proofpoint-Spam-Info: X-Authority-Analysis:X-Proofpoint-Virus-Version: X-Proofpoint-Spam-Details; bh=qtARsC4Auod18/0Cb93J6g5b7nimOjNLB7M6YwHe+gg=; b=gUH4bVSTsAXYqu+u/UtKFbDxPtM952N+tL2jErKNoQW0vidQIINkluVkv0WKogWlK7c0 aqZ/V3urwKoX5WXWQUma4dKT+I+nb1Ho96Y4Gf9Xn/zFgEAaoBIwgWTwnRDYlb0YDkXJt zJFvuW8E6bR92eKpjBJvJDDUbGWUU7RhwI9Xz+EyN0SIoXDfKpZ/rGs8W747vhOB9jF4u umWLQRjavlbp4dYwUXRa98n6irOlqnQVRXgwvew+AHQ24cVP+zxRDB1L2TQGeJiPghWeo JhTd/nLAxl0nYQ7+xXAdVevwJhFKqhd5AB3B6xMnzN6+DL3RkDFMs7wrVgZa5JpJYmQ== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=bxRpEk0D; dkim=pass header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=W+UjZSQ4; arc=none smtp.remote-ip=205.220.168.131 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7199F606A31A for ; Tue, 20 Oct 2026 23:11:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 7199F606A31A 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, unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=bxRpEk0D; dkim=pass (2048-bit key, unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=W+UjZSQ4 Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69KKuA8l1281427 for ; Tue, 20 Oct 2026 23:11:43 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= qtARsC4Auod18/0Cb93J6g5b7nimOjNLB7M6YwHe+gg=; b=bxRpEk0DXBU8fjQ/ MkgQLbp4diXe5KClxhkcqBdDEs8cZr5HRvGA6oFAdgMIT1dqy4DRHo0TagbE0ft4 b40/AWtQF4191cgMhCNIrEHzrvu4kp6ZB30bbf6Zxw6s3kKz2zh9sBYVto56S0Mh drEr9xMc6Ek6AMc07bpjh3AKSq27iZMuZr+aiG58zX6hXFiiojBankFs2SrK2iyb 25NVW9y0pwreUy5/L7TKd5sAPE6VF3/BM3eAPycoolgD09WPxBFISv1UvYiXUSNH TofhQwRN7gVEkzl9Ij6TwyB0+A7720LtYdrkWxyBFzskF9eKfdYXJ4B7tmCMyLAo lTKEhw== Received: from mail-dy1-f197.google.com (mail-dy1-f197.google.com [74.125.82.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4he7hvaexp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Oct 2026 23:11:43 +0000 (GMT) Received: by mail-dy1-f197.google.com with SMTP id 5a478bee46e88-36696c9f55bso156627eec.1 for ; Tue, 20 Oct 2026 16:11:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1792537903; x=1793142703; darn=vger.kernel.org; h=content-transfer-encoding:content-type: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 :content-type; bh=qtARsC4Auod18/0Cb93J6g5b7nimOjNLB7M6YwHe+gg=; b=W+UjZSQ430eerf5kQGdan+BWVxDHWsWWfX6w2EQHz4tLgvROc9T3I9CBbKKochQi21 gfnFCZddCswl3yKKfmMRWnyhQg1ahHpSe20bqg+wdODsVT5v6Ql1xXzRHjATBcYJbHDY ZcI0t6eQ35wuhzlEWQB7enwnLBY2EFSmYiEP0YTSNcQ+ond1+Gn3DXmeB43nYmBPq+r/ Cvkj0Ey+/9lfBacay1hpr4xvYf1jl4NvjBk7iCNzXFhmqK9uJ8xuBQogE8WUjmE9NuLF 6y8yyxS7cTieBeAXoWjHrk9OtrRed9LFC6z/8R0DDF2E5iAePmlCnTAH5vCCRnyJ1KS0 KPcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792537903; x=1793142703; h=content-transfer-encoding:content-type: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:content-type; bh=qtARsC4Auod18/0Cb93J6g5b7nimOjNLB7M6YwHe+gg=; b=Sw6+U8hov5OP8iCSXeVqnRGmJAMteoTVP2dGHUprw9rrXudT7Jjgx72edlYXQjqbT0 AiMBbuOoryGSrs4e/AgkjC2llZKmggjb9txdKv5Ib8TjUwE44xoJqzILyIoa0XP62vex bjWU+Fbxyz5RH+iYOKaonE5qU5bODBENCYq2wAD0YznlQD5m9wFu8G2N8yi9490kBSws fXoOV0gRPREalnUJKKtnqexI1dOLGGOnuR0RrcHwuZp4eTNuLduSpS8zSrVnlaf275go eM2jlUsGpiUd2XgfdOdRp7Rb+1qsyjIoDh4yq0qVFx5FRSVyQppKthppeVU2g3kmngJ1 r/xw== X-Forwarded-Encrypted: i=1; AKwUvByXiEUjdGcBT/OlQCXczAgCe6wKc7B5tYy12PDfs8fLrA51d9rImFm+bYFyzizdeA8am71YnCc1dLOCn18=@vger.kernel.org X-Gm-Message-State: AFq9FYKVigM8AVvoy8uCDq+v8uds+OekC1D2A4ac0lJOix4mf+heEA/h rl6WTA0qQmdbVgrczrs4mD4IqMfH4icqcxYWI9As9ObXiIq9+KJXe3QxTfV73pAfG1Y72rzDG8j r2rqdNiuPLKdiWLAgvoPCZ2CM4mSTDRr+3J+FrEIn+3aRVj+9Pk7q0SaFT9mZ9ACI2GY= X-Gm-Gg: AYBFou3Sbl6jhjdkKE0v26PwoEQoWfJojdSSgu1pSYBCNteOFX9cps16AfpEjiT8Cn7 894oS9UMlVV1g63kSC4zokOiIZhFRE6skWN2GceBHPbO8WXHzDA93A8UBE2NVjMoJos3RKEEIr6 i3n9RDqr1/4FzVmnu2AiW4t6ft6iBB2R4v8MIblF1ftcenURFWsNQq9TQpXvlZOioQxF1tqKkbh hPvwvQjDDSlSer3EWlWkOl4EDDpF5zuLxjFWPOP7CJBJfR82YOgwfb7Hk8GawDL7ILA9U2fVu/x Bi3CObvEMcbfwMXABYd9TTfyCffZGxz9QSifNB5qG2F15DaVqEsls7LaPs19F4ktVpiR+p6z8QX T06DxndnkL4wADHgLpkJwdiE35DuOPgmc4f3ojFMgQI6L150m6CIfcOFN X-Received: by 2002:a05:7300:d58d:b0:351:606f:2832 with SMTP id 5a478bee46e88-3674c92db53mr831462eec.3.1792537902807; Tue, 20 Oct 2026 16:11:42 -0700 (PDT) X-Received: by 2002:a05:7300:d58d:b0:351:606f:2832 with SMTP id 5a478bee46e88-3674c92db53mr831426eec.3.1792537902166; Tue, 20 Oct 2026 16:11:42 -0700 (PDT) Received: from [10.71.181.181] (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-36740cc88b5sm1704329eec.10.2026.10.20.16.11.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Oct 2026 16:11:41 -0700 (PDT) Message-ID: <471fb0e6-1a86-4ee8-b86f-3e5bc88b1918@oss.qualcomm.com> Date: Tue, 20 Oct 2026 16:11:39 -0700 X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/6] phy: qcom-mipi-csi2: C-PHY for X1E80100 To: George Neacsu Cc: Bryan O'Donoghue , Vinod Koul , David Heidelberg , Neil Armstrong , Vladimir Zapolskiy , Loic Poulain , Konrad Dybcio , Nihal Kumar Gupta , Vikram Sharma , Suresh Vankadara , tjose@qti.qualcomm.com, Mauro Carvalho Chehab , Manivannan Sadhasivam , linux-phy@lists.infradead.org, linux-media@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Bryan O'Donoghue , jigarkumar.zala@oss.qualcomm.com, hariram.purushothaman@oss.qualcomm.com References: <20261016-x1e-cphy-rfc-v3-0-40a346a72153@gmail.com> <20261017070443.989736-1-geocausa@gmail.com> Content-Language: en-US From: Anusha Arun Nandi In-Reply-To: <20261017070443.989736-1-geocausa@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDIwMDA5MiBTYWx0ZWRfXxmp5hmnU7roy rwRPkM7NtMKGAes9arKz1OcBbUBjMkWi+f5dPI8c4FM3JoIfexLstMX1QEepDnVB/42ilzCcyN6 1aKBceE5iLxuN5nu9onGhj3WEJjqdH/JZfzlYXMDGMLExdyCwGFw4b2Vegi5Xaip7qt9wedNedj es6zC2QYNGsEaYjCOahtwS54yS6yKan28iIQJqKAtwSssqGy+3DmSOUfyHcjNp8O0rX18APqHeB wSaLRzHUI44tqMb+QfUPTQvqmdhoRB4I8gkZ/LuB4muv9n3DWecK4a0aAOeHm0n4/WtNXZK/VD9 jTVxl5o50hBTVvz/LeQzA2sd07NOHx6X53siUTlWxow89kWunO6gQMkTsxNe7+JeDS74Ynju5eW ROOw8gxSyl6HiRzTV5hkCk0dG2yM+U4/yT1Em5cUkbBXPAKVa103iw8OUdm9Is0NTT6+RxwkDnP z3cdGGLKmmzsiOSNxQw== X-Proofpoint-ORIG-GUID: PNtY_70wNYl8ZLYixE_I7TQ2vyVV0_Gl X-Proofpoint-GUID: PNtY_70wNYl8ZLYixE_I7TQ2vyVV0_Gl X-Proofpoint-Spam-Info: AW1haW4tMjYxMDIwMDA5MiBTYWx0ZWRfX64L0V8K4o/NH InTmWAayhMsvXcW4qYKk4rTTXpsjww73rohsb2lzjuz0O0qBivLmsYLudUcb9dro10AN4fyOJiF JGeNgyGn6Zy4KI0kV1OX+H3jjVk15/E= X-Authority-Analysis: v=2.4 cv=NppE4MdJ c=1 sm=1 tr=0 ts=6ad7f52f cx=c_pps a=Uww141gWH0fZj/3QKPojxA==:117 a=JYp8KDb2vCoCEuGobkYCKw==:17 a=IkcTkHD0fZMA:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=Yf9p7-GFqWoa8jJlbhQA:9 a=QEXdDO2ut3YA:10 a=PxkB5W3o20Ba91AHUih5:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-10-20_04,2026-10-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 spamscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610200092 Hi George, Sounds good. I will release the next version of patchset which will include the best versions of Nihal's series and mine after careful selection. On 10/17/2026 12:04 AM, George Neacsu wrote: > Hi Anusha, > > On 17/10/2026 05:31, Anusha Arun Nandi wrote: >> In our series we split C-PHY hw-ops into a dedicated >> phy-qcom-mipi-csi2-3ph-cphy.c (mirroring the existing -3ph-dphy.c >> split) > > Thanks, I had missed your July series. Your three series cover what > this one does and more: the generic C-PHY API in its own > phy-core-mipi-cphy.c like the D-PHY one, the C-PHY ops in their own > file, two SoCs, and the CAMSS side including David's patches. The split > makes sense to me, and two versions of PHY_MODE_MIPI_CPHY should not > both go in. > > So I would rather build on yours than send a v4 of this series. I will > send the X1E80100 sequence as one patch adding it to > phy-qcom-mipi-csi2-3ph-cphy.c on top of your series, and test the whole > stack on the Surface Pro 11 (IMX681 on CSIPHY2, one trio at > 2.4 Gsym/s), with Tested-by on your patches if it works. > > Review of this series raised a few points that I will check against > your patches and comment on there: > - the settle count computed from the timer clock rate instead of a > fixed table value (Nihal); > - a u64 symbol rate, so 32-bit can hold rates above 4.29 Gsym/s; > - trios instead of lanes in the C-PHY options (Loic). > > Also, Vinod and linux-phy are not on Cc for your PHY series. > Thank you for the heads-up!> Bryan, Vinod: unless you would rather take this series, I will follow > Anusha's. > > Thanks, > George Best Regards, Anusha