From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794401072; b=Jo9obQAQwqK1iKhuxBgNZpkIia6OrJ1wnPf6l8dFj0Hmp4zrSD6XVR8BfOVEUz2Oqkmx XI1hsfbSNss6sqL2+f9UR/kW2A8arOxlBErQqo1w1y0C45yvMjgWvkculbxSZlWFa1jCr lxJ3E3rX5KNl+hUhedWHLKmNCIwYZ22pAb4G6zpsbzmgXvSDHB9+Rq7Xq6Hby+MLOq0/u +QQ1lFOuB7N93ikEMAjWrAmam/vTtZ6xekp1HlaFsiHwxK+z8tOSZKRVIDXtiN0tTlKUz z+tzLPpYDc0352kWWZOtlIPGgNL/GD7WXQ7AAwspUGFlnomxZsGUsGz+tompn6dHD5Q== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794401072; 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:From: Content-Language:In-Reply-To:Content-Type:Content-Transfer-Encoding: X-Proofpoint-ORIG-GUID:X-Proofpoint-Spam-Info: X-Proofpoint-Spam-Details-Enc:X-Proofpoint-GUID:X-Authority-Analysis: X-Proofpoint-Virus-Version:X-Proofpoint-Spam-Details; bh=Svom+v5DKCDjCiWUGZ7T4HxR2P7zbfjjfUl54/X/CgA=; b=hqm6U/HPzSOrBOOeRH86aniBvJvY65+sIuYNwuXG+4VuMDLbfRL5XFGCZllRk15z/WMW gjANqQN+WyVEaeeNx0aNmOI4sVvXQJA3968HmOd9KFC1w4RsUgefEDtZgPUVFPD7NAMW7 0TpNfnqtc+p+Z/O33gUrQW/BDid53Oozs/bn7iPkKHjXPmq4WdKC6lNYbOGAl8kiJGlhb XKzFxqiyDz7onuDNBNQNRXmFrRrX/8NTdAf2C7/uyNL4ZRyBOpisoucuDCM197+9vf/pH oH/8SyiJN+tuNfymMm6DF2KGqAB1x/O//5ECYiKooXSYRmV6gJaYByEs2V/vyTY+pUg== 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=ZxMgJ9LH; dkim=pass header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=eOaBFmlw; arc=none smtp.remote-ip=205.220.180.131 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 1788A606A324 for ; Wed, 11 Nov 2026 12:44:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 1788A606A324 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none 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.a=rsa-sha256 header.s=qcppdkim1 header.b=ZxMgJ9LH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=eOaBFmlw Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6ABCZ0AJ2338047 for ; Wed, 11 Nov 2026 12:44:31 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= Svom+v5DKCDjCiWUGZ7T4HxR2P7zbfjjfUl54/X/CgA=; b=ZxMgJ9LHyx+yYhb7 DGDEcUnJoT5haAODh0YG7f7GPmJBi6ogrxMSbDi/RS+7aI0rfbfwIDQ6D043tCwO xzY5Osy18UV5kSLtcCS3N6EWbJKZFoEMYQttlRJd9Kg7eWREXmvDNC0WuPxVmOan m6bznMkWN1p7NrrhTtbF1wMiIbwPdD/fdPKChkXD2rlmQeRPeP0+4lZvd4aEBE+o N6NdBP9MtjVLoB5mMJZHx3uL6zKk2yu3Y/u5k671dCgJZ6Ag5AxR6WoBct5BjJhO elzMzwtUO1FJm4Ct+Kr/pN/bz6wKAHLTMeEJV1tQKSJn8qqCaBer8ckXHTuZNSSF ooJfNg== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hvdnmamf0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Nov 2026 12:44:30 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93f26dd2165so797889585a.3 for ; Wed, 11 Nov 2026 04:44:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1794401070; x=1795005870; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Svom+v5DKCDjCiWUGZ7T4HxR2P7zbfjjfUl54/X/CgA=; b=eOaBFmlwiuljviMbR+EsaRDkoFRnYPbiH51juUP7BInl0sC9mYsr46hFV53+rVcS2M GpMI0fIyiHTUz85I52H9OfchvY92GIkeRwgAthOz/zw5T0u1GdPENrxqLJRso64zXBwj Y2eTysER4hVuCU2tihtb4wxz9YqLiTuqrytYpbTNgIDlwvaH7g5jkr2i9dL6I1NEkrsl LuaHOqbtTRz0EFTQbV9unRfScrnuJlyC5eaIHQ0IRcl1mn/77BMDWzarGGYQ5fnDqg9x FGgpNfUkVijwUaWk5QTflii5c8YMxAfoqxx90AIwXxK4P/WhPDv7vKyAhOiUs26hFhRR I/vA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794401070; x=1795005870; h=content-transfer-encoding:content-type:in-reply-to:content-language :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:content-type; bh=Svom+v5DKCDjCiWUGZ7T4HxR2P7zbfjjfUl54/X/CgA=; b=QuUeGSNsYWpCrMq2/AgoEkFS/TTJDs5IuLqG38yErLngGGb+yG4+6t1lT531wrPl6w ogyvyQ/Lc1V+JP3eX2mWF0KxqgycPxL316rm9HgBXlO2sVPkF2alVr0fx3qVNHLMCpKI YfPumM98foJMK/j4lvMqs8b/VJ5nYDUtKd1VbY2Ny+e2EI8e1qu0ajPWDEiu0xWs2ylA IQEN06I+sKzwFCBhE7oUik9qpbt5s5/HQlKxC/s+RUfGH8kcsZey3X2dZaufkUnyiQgv Uo9EEeZZRrbU+UHGJVkHUYD9hYkB9w2BC+J4Nj3dhb4yp1PvUvQWDi6R+gS2lkAjVu2i 4HEg== X-Forwarded-Encrypted: i=1; AL+hErFT0hgGJN7nOwoCgyx8+gOvgsz3tZO+G1L/Ggcvn+NptDewc9mCva/VBkHnhewNj4ZAs4KgRLx9mWEv@vger.kernel.org X-Gm-Message-State: APuU4Z9AklX330G0POrIeby7yb83vWE2qhCLTUiD38ll4s9CsgZMvhB2 zdFPl50V5PDC36HIb8UamxR6FD86BH8Rud4CplkLHxTk3A6TEFIUFoTbNUdhSqAse9ylnL1anZ7 JOKfCk4hWWFHh4Ma4eiXHEd/JAx4BTCaszUMFowkWEJWD0N/lmCV8jGg2eCBPsF66 X-Gm-Gg: AYBFou2obLtWi/4kNyE6ShFNlwyO8mF8uyVR1+GcgL++PqV+i4lvJ0tMATROvLf6SG0 /Ufuq5+ILdXoDUlnj03BDapif6gDjrggB1bioFKo1vMVw13z6u7xyzVL14bb9/1/mUtW3kgmLE5 +d3ZtN5jk6OV8yAODKTvBiSeuZ0N1kDaU37looEtR3ghF1LvUp59VBxqsl4TeU4kF4EolQXfqj8 yLePu5kA0KD+UOrkSbLpC5zRqM+Sfqxs1K4/s7ZS5TEWujTDe9bleIKVYychjT3232P1R+rJ66K qUZlJAJOic7mDTtscF6iClJ2j8AI+XX0aoFcAZdjj0jJwDeJkFkOwOBn4aTgbf4VPLUBX4fYvnw qwn/0d5XkZyShDqglccgx5b7nKX1Y3Nt4HixfWFZ3f/A0Q9YfCH2Sb2UsYqET+yRpaPI/xzC9yZ Y= X-Received: by 2002:a05:620a:1b9a:b0:93f:2c95:658c with SMTP id af79cd13be357-947aff969bemr317653685a.14.1794401070245; Wed, 11 Nov 2026 04:44:30 -0800 (PST) X-Received: by 2002:a05:620a:1b9a:b0:93f:2c95:658c with SMTP id af79cd13be357-947aff969bemr317649185a.14.1794401069520; Wed, 11 Nov 2026 04:44:29 -0800 (PST) Received: from [192.168.1.110] ([178.197.218.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4983600bc9asm10036962f8f.29.2026.11.11.04.44.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 11 Nov 2026 04:44:27 -0800 (PST) Message-ID: <0f2c0eae-ed05-41a2-8688-e4b6fe1b7ff3@oss.qualcomm.com> Date: Wed, 11 Nov 2026 13:44:23 +0100 X-Mailing-List: devicetree@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] dt-bindings: display: panel: Make DSI panels port optional To: Dmitry Baryshkov Cc: Maxime Ripard , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Joel Selvaraj , Jagan Teki , Ondrej Jirman , Javier Martinez Canillas , Michael Trimarchi , Michael Tretter , Cristian Cozzolino , Sumit Semwal , Ryan Brue , Nickolay Goppen , Robert Chiras , Alexander Koskovich , Marijn Suijten , Geert Uytterhoeven , Magnus Damm , Chris Morgan , Barnabas Czeman , Heiko Stuebner , Luca Weiss , Arpit Saini , Michael Walle , Ritesh Kumar , Sebastian Reichel , Konrad Dybcio , Svyatoslav Ryhel , Danila Tikhonov , Jens Reidel , Michael Srba , Shawn Guo , Alexandre Mergnat , Alexander Baransky , Abhinav Kumar , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Romain TISSERAND References: <20261111110338.81717-2-krzysztof.kozlowski@oss.qualcomm.com> <43373a9e-9ff3-4641-b961-b63f4de21cb9@oss.qualcomm.com> From: Krzysztof Kozlowski Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: JjTu8KjWckZGiNYciRRpkYVqhthbMn-Z X-Proofpoint-Spam-Info: AW1haW4tMjYxMTExMDA1MCBTYWx0ZWRfX5NImQCaD3qtu Axm8Z+sAPU6vQM1QfsNi9WsBLCZ82mpYkrHYvKmpxCCOWunAiZ2Za65xcJg93RexXvnNUkQR61g ebSkVIek9vgVs7IE6IhGhpiy7rQugvA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMTExMDA1MCBTYWx0ZWRfX3vMHnfGXv5ew jPV0oROxrkRpNenlJa7dsdcGdQYbNC6lgEnlphHjAbmimGHWfYDMtXapbAPjgQG2xtzfygL7rvW f2mQLZVHrvCVNiLYSHPIK3JKDpDyx7PqGVxP1IDbO8alaohrqJdXIea5ADk7Fxi4uDCwNOmqwrP uEbRCw3hcvY8iFD+FjfQFsTUsKcbFyZtJv1oC/KwLqT160F+LmiTaPGFKfTjyv3ShhTTwi9SasU ePwL5qrw/u+1UIwC7k82AHHfNUsZeNrC/qpdXG5xRjTLiCfVUtob1a+l1rxXhInnEajbGQJ3fLI x9YOe5626UuO87a4qBLq75fkvU2YFGONOkKhsXfs1f2hWezRihXwyu07DnF+jta45siE0241u3h hrpwYXF0pEvu69XpxPcN7b5HUDP2c5Q63hvffNsZspe7gSHAosA+Y+U0R9luSi6bdRhpqfvPM/r g6lhOQZnZy8aSpAYAFg== X-Proofpoint-GUID: JjTu8KjWckZGiNYciRRpkYVqhthbMn-Z X-Authority-Analysis: v=2.4 cv=MpzHeGae c=1 sm=1 tr=0 ts=6af4632e cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=uyPgTw0bjBTS2cVxpiNm5w==:17 a=IkcTkHD0fZMA:10 a=zJRp6_cAMcgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=FoKKIyl-W1BixC_GgiMA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-11-11_02,2026-11-11_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 spamscore=0 malwarescore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2611040001 definitions=main-2611110050 On 11/11/2026 13:37, Dmitry Baryshkov wrote: > On Wed, Nov 11, 2026 at 01:31:39PM +0100, Krzysztof Kozlowski wrote: >> On 11/11/2026 13:30, Krzysztof Kozlowski wrote: >>> On 11/11/2026 12:13, Maxime Ripard wrote: >>>> On Wed, Nov 11, 2026 at 12:03:39PM +0100, Krzysztof Kozlowski wrote: >>>>> DSI panels can be placed under DSI bus directly and many Linux DRM >>>>> drivers will work fine with it: mipi_dsi_host_register() adds device for >>>>> such panel and DRM driver does not use OF graph to configure lanes. >>>> >>>> That's not true. We do use the endpoints to configure the lanes through >>>> the data-lanes property. See drm_of_get_data_lanes* >>> >>> Some drivers use endpoints, some not. As discussed on other thread, >>> there are more than which do not. >> >> "there are more than one which do not." > > Which means that those should be fixed. We have legacy cases where the > drivers assumed that, but we should not target legacy. These legacy drivers work fine for 10 or 15 years, like Exynos. You can improve them, for sure, but if no one does that then requiring a graph is a mistake there, from the panel point of view. ... >>>> DSI busses can handle multiple devices, and multiple data types. If we >>>> were to drop the port node, how does the upstream video device know >>>> which device it should send its video output to? >>>> >>> >>> We do not drop the port node, who suggested that? >>> >>> You do get, that we are not talking about the DSI host, but the panel? > > The panel might be driven by the host directly or there can be other > chips on the bus (someboby has been asking about the retimer or > something else sitting on the DSI bus between the host and the panel). Sure, does not change that panel DOES NOT require the graph node. Neither current Linux drivers, except some. Best regards, Krzysztof