From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com [209.85.208.181]) (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 748463803E3 for ; Fri, 27 Mar 2026 23:12:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774653175; cv=none; b=KnCBShmXE1/F0FDLejy5DsYGQDGoSGp4HlG1U9Cvq5mYboP9jvgcbloob7kxua22bUtqaaPV1way3FcPxOSmEfoWmhWP2HNo2yH29mYKbiQ66829B99MlAkigwCn0qgs/VcEeJcF9EpYRNNqZpS0/JMxDadl3pmoZhgeMTpMhx8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774653175; c=relaxed/simple; bh=Dyf8Uep7z9AHl9YP5OrvvctV27DGLSkq8ucH6yD4WD4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=IlIwkTyKzdftnQ1GARGisYWz+pk778IREb/DAl4/5SV4gvJL0MS3SdGfnSnb7w4KVmzppa0L7f1eJImY+TTONOs3PcslDMsoESe7ZVDkXvkQECRoZX8ir3mrBazN45qGU8ofWlND0gbwFkN8oBTGTIjuGz/SyERh3JESodEoYWM= 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=mJgc7qcB; arc=none smtp.client-ip=209.85.208.181 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="mJgc7qcB" Received: by mail-lj1-f181.google.com with SMTP id 38308e7fff4ca-38be3a161a9so3995531fa.0 for ; Fri, 27 Mar 2026 16:12:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1774653173; x=1775257973; 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=OziGBdC4J8yoVgtN1D7aBpVXci5U7b76YaSG2nVXofg=; b=mJgc7qcBThuqzmGoV0c9bPBxq2a5sHGbZz3prD591ntYVsw4E14cbBS0LbxtacgRR0 Y+Rtn5+F96FxxkzMuom2xNMWtzA2YVYolb3iZZ1VQHKmvj0Lyw9KoxZjFkjK9IRtBImw Ztnjwar2rcdHoMIaL/BOoV1W3nv3y2zjt+OrLlb6NDS1Sh74tiFHR8tEBWVoirrSG6sT 0ZODkh56/FcIMM/NUH3S1WK+wP2c0gb8aV7Q5xcfg/8vptgjrkJcSREx4dUr7o2u9ews coBX9jl7xWTukaWWGd+PZeogRVMvTlY/pGlSD+8K+8dITw6tUXSoog1lfwpdnsJc4SjI O8yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774653173; x=1775257973; h=content-transfer-encoding:in-reply-to:from: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=OziGBdC4J8yoVgtN1D7aBpVXci5U7b76YaSG2nVXofg=; b=mJVi/JUmckdq5TfkfUK0LvqEL0wMRC39JL4ow4upMBdg1wgduqgo93aziNeIxYDrYu 9VFSI4CkwEhERERoKRmZl+fo/QV5uxJi18ne18YeZgpG5wBkAfovGbcWedmyjps4ovHh WSu00Xg2roEWfp4l30R0heRmV/Ip4bvdXqw+PfaWaDamz6ItEorV5ddv0iBPH1MGL86z jPZhzEVNtaFVWI4XOAYQnKXDvWXYcHLu7z61dqvq0PML5A85Qs0KbdGU4tZ24bwi2FbK 4KV3QwZgRjNaRiXV5RQIiubvehxgqawFGnk0pSdm6iDbWPMFuYvwSfgzEPIWGsOgtjq2 tYYw== X-Forwarded-Encrypted: i=1; AJvYcCXIvQ4qOMSNL1OM2oHFlvB/q54PMDeMOKYLsrziqkIzToeGsRn8TmYl84XqKa+ufjsK06mkLDKnSQ+3k9w=@vger.kernel.org X-Gm-Message-State: AOJu0YzFWERbCUHOmmXROkOJ/rjS1nO6irNV98zHKcEK30imxr8q1UR9 xGAIIrnvfUIpowjYjl8jbwpRAXS6ex5/7f11J97pqsASJhtXu0fUBxRrRCnJ/ZYcguc= X-Gm-Gg: ATEYQzycx0x+uOCuTc0Y2sdN0ihj2PEHDDx89ROt7RhLc32DRlILmGBD8nIyB6YGmq0 s4VUsIiZcVhVDcscjsrWerr73W6AFaZ1e0o6qwYfh+dNAbPlthdzXmXjefMuj5cMw2pudPtY/Ad RZg7d9WD5WFHgeeR51PvrUwfzFea6I0jDXIT2rOaggHHsi8pX0onko60vcEJFyu869DuF5GHAWj 8+xHPOGotE/4oQVsWEsJ9dy9sMj3PzZDyUk830jPhBoHwCOcI5TgLPXHRfDfafqgngOErjpYVAQ m70HjzqXKueF9x4NzpSUl8MaKrv5GbPXiIvwqarNaHnlVvXxEmS0fJAgX5o2i18sk7FANcv+gvp aBmE9UP8uWGLEgrBKUS13u57G+PJRDHh7dqfXIn0GZjqGdpKb3YOonZ15qkOnUy5uh7SNb1PD0O du3bUjDM0WSMNJ1UHHyZeDZQPUlJdQUNpXq3fB8SQVCnADbvijSMkdr7qMA/YiR08ztNbUiTQJJ ialRQ== X-Received: by 2002:a05:6512:308f:b0:5a1:23fe:b047 with SMTP id 2adb3069b0e04-5a2ab5965c7mr751806e87.0.1774653172597; Fri, 27 Mar 2026 16:12:52 -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 2adb3069b0e04-5a2b13f4289sm81235e87.15.2026.03.27.16.12.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Mar 2026 16:12:52 -0700 (PDT) Message-ID: Date: Sat, 28 Mar 2026 01:12:22 +0200 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 v5 1/2] dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema To: Bryan O'Donoghue , Dmitry Baryshkov Cc: Bryan O'Donoghue , Vinod Koul , Kishon Vijay Abraham I , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , 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: <20260326-x1e-csi2-phy-v5-0-0c0fc7f5c01b@linaro.org> <20260326-x1e-csi2-phy-v5-1-0c0fc7f5c01b@linaro.org> <72ef6c9e-feb6-4e57-b8cc-7801bd748698@linaro.org> <8ac55e5f-72ed-4331-bf42-92ccf97507dd@linaro.org> <5d7d5bf8-4420-4d75-b928-820bb9233e52@kernel.org> <2houacfdkozzk35ky5xtwe3utkvyx4lroyrhvibb5lg6lad2g6@56akvtqigaep> <556a6736-472d-4551-b5df-15e809e7e20e@kernel.org> From: Vladimir Zapolskiy In-Reply-To: <556a6736-472d-4551-b5df-15e809e7e20e@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/28/26 00:29, Bryan O'Donoghue wrote: > On 27/03/2026 20:51, Dmitry Baryshkov wrote: >>> That's just not true. If you read the camx source code you can see >>> split/combo mode 2+1 1+1 data/clock mode requires special programming of the >>> PHY to support. >> This needs to be identified from the data-lanes / clock-lanes topology. >> And once you do that, there would be (probably) no difference in the >> hardware definition. >> >> >> In other words, I'd also ask to drop this mode from the DT. This >> infromation can and should be deduced from other, already-defined >> properties. > > It still needs to be communicated to the PHY from the controller, > however that is not a problem I am trying to solve now. > > If I can't get consensus for PHY_QCOM_CSI2_MODE_SPLIT_DPHY then so be it. > > I'll aim for DPHY only and we can come back to this topic when someone > actually tries to enable it. > DPHY may be the only supported phy type in the driver, it does not matter at this point, however it's totally essential to cover the called by you 'split mode' right from the beginning in the renewed device tree binding descriptions of CAMSS IPs to progress further. -- Best wishes, Vladimir