From nobody Thu Apr 9 17:23:36 2026 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 2212038946A for ; Fri, 6 Mar 2026 12:03:09 +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=1772798591; cv=none; b=RxXrFxqmS43MvIHi6cwGUbxkE7n15TkjPL2FVApl7ZmSMcncFgwPiGs0izI1mvoYOoB1xpHKI4yA8rr03vZEt44CnpKJ9rCvPBUlcb9QuMbegp/oIWzKWBrW2J1cHrvsBxaNF9bdoLWmep0vJylXixR/tQYgjCROjganKes93cM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798591; c=relaxed/simple; bh=0qU/K+Jn6p4HJpuIpj4ovomOIHxCEo+b3fXQbSBzGFY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HTrRbQ0KAYD2iBVfczlWlPl8MB06E9cw3TjjM9hUIiqjzLlMeLdt05I65pxHXqo3rOBdhoativATj72CSAh2du7q4hnlVl1JheJUAK05DJvcCIZOr7mFSlzhWPTYifF04g9PrPIwuIB9R/Gz1xtu1yqssBVZJ2nzLCM08fRursg= 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=h81yUjPZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d8XrRT63; 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="h81yUjPZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d8XrRT63" 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 626BbKvL3257115 for ; Fri, 6 Mar 2026 12:03:09 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= K2v68JVE0LJpsqlnjF2XfsZGXl238tbP68H8kBVs8fc=; b=h81yUjPZ3x2wYqy+ 1uCNgNBIsf3talcDjRfs2lfzVXbNWQaMLHpbXXdwWGwUUCKPKVAQPfgdx9pjbtSb XGcNifE1I3LOgKpF5EtL9CSh5sy6qTbYF62y0vfxtAgK6SQPckkvsVT/EbAqs3Mr 4EFAzUXOvOcim/g6IhMAmsn3xUDUYtlsbdE4cbemBA8z1Eq2neQ1OnakfJ1MkExh IDdcc/yW/fWhgNxV0YW9rri3KCc+dN1/sC/v+dt4VWG3IZE3u8mrLSPM74m9ADVS T1Vzp7NRMqhHBLYN7jUpQ70M8YNkwMj4ZUjKUexc2zRVF7ONfQOrEEU+1u0iOQ0B H0e2AQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cqg09tyty-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 06 Mar 2026 12:03:09 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cb0595def4so6366306785a.0 for ; Fri, 06 Mar 2026 04:03:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772798588; x=1773403388; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=K2v68JVE0LJpsqlnjF2XfsZGXl238tbP68H8kBVs8fc=; b=d8XrRT63DyedtArOrG5r9mKbVCgAqJDF/UlV+LiyEsogRZ987ba8TkkVtTgwMnvQPO 9NitDlL1hqV9QL1XRkFhcBQ2gUl4UuC0HXyxQ17WL0GrESXTMH0nlmuN/eWEgb/Y79gr P4J+VMlyhDRSHeCnY6To4AklalLL7zDNrLw+KKgiaClju4w5L11i4zX3Ql62wKZpWYV8 yDyavB/f/Fu2daHw8nDUQ7kP0Bwh5uqzN+XFf9XJthDOIn2IY+lAeGU0etN1Qg/2Aevt bSVvgGbwsHF2wOjmqhuMOIuON8ZLKUWYbAtt1AKDirjNTrbDcT3Vrv+GHKWHWYQ2x5Xb 2xqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772798588; x=1773403388; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=K2v68JVE0LJpsqlnjF2XfsZGXl238tbP68H8kBVs8fc=; b=msnN/Ii44TwUMGFsOgqesnEqCXgp5A5zIWufRQJmjze88M3O0iZ8qnRJ8hw/xJkbA6 qqSl5UUN0wQYl696IY97bgiJiNKHNGZkDWqiPWXbbi0exKo+gcddTh20jba5PKaE4oqh 5p2Kg3Jb2XuWq8IRUJCW2p0puyTU1omj+yPsCAO0QPiud01EBHo3nd44r+QHs78+0U7s GXoFBrmmOK1YhLXyqmFijPdxJKR9DnMeGfpOi7tS1f6PFden3aLejAtJ1mKPaaw+DuCK NfhM766jsI55uhVdAN/HL5eRImeV0YCSzIGr/9W+fNOBl4ZYk4I+8JsA0PdQR+tmv6Ha tUlw== X-Forwarded-Encrypted: i=1; AJvYcCWNsEmia7jlgqatZYdiVJqBojyKQOSdMobQXxSQpHoUgZbK1fhFS4OXVYdBiIYB9ldS8kUxvp49+Cl4nZA=@vger.kernel.org X-Gm-Message-State: AOJu0YxJiPCCySJKFQdAWPH+xqvVmrIb4C6S6s5j0RXmu9IPTKJbmd6j nidbMbj6avX5wq7YIzyTMPXD7uozxixosx+YlPHEMFgnVZMMacxEk1vKLajwiIXU2a/vHdlIidV j4HRlMSIGOg7yAWfzA/oEYW89dCl9HNHWyfZqKr7gakXikJEGZVXIcLsyqAElIvjpZ/Q= X-Gm-Gg: ATEYQzyqZxHNknGgWYmuCUVQyTMUOQoPUheLgXB83VAjTiycq9r1XXKYJfAI0c6A8aE j0uC4mfulf773yl4wfh3h6ZW3IxJnhuI3KaHWTMvsB3GTdb6ejQSTz0yG1j/qbVOMvGxnEVhvhI vMm0bjLWxekjbw79vZSdFpJniH6Hjswv1fmxv6PunWhUyJ84Lt+yIfuuGrSOmWY3Te1rwYcne5s epDCzH1A3klW3LfpMQv5eK3uW9Ra/Gj1YxnlK9bztEVPHt813ffHDGOPqy0gPPXgQ6nmJEOFrr2 1kGTjQlrVbe9arb0vJziW+edEhAziaq+g0yjrovzD8aRTzpB8jtLRs7hsN6QMV52SHkm6PorhMd VEAsmo9MfgIPz/GsP8/njefubOEkWrOsyLzZWmCTCq78i X-Received: by 2002:a05:620a:4408:b0:8b2:e3c1:24b7 with SMTP id af79cd13be357-8cd634e8fe6mr675772585a.29.1772798588397; Fri, 06 Mar 2026 04:03:08 -0800 (PST) X-Received: by 2002:a05:620a:4408:b0:8b2:e3c1:24b7 with SMTP id af79cd13be357-8cd634e8fe6mr675768285a.29.1772798587937; Fri, 06 Mar 2026 04:03:07 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dad1cb7csm3410129f8f.0.2026.03.06.04.03.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Mar 2026 04:03:06 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 06 Mar 2026 13:02:54 +0100 Subject: [PATCH 1/5] dt-bindings: display: samsung,s6d7aa0: Document port Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260306-dt-bindings-display-panel-clean-v1-1-3086eda1efaf@oss.qualcomm.com> References: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> In-Reply-To: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> To: Artur Weber , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dzmitry Sankouski , Tomi Valkeinen , Laurent Pinchart , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1341; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=0qU/K+Jn6p4HJpuIpj4ovomOIHxCEo+b3fXQbSBzGFY=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqsJy6QKWs/86onDS0X79u8TjSCuYsK7kXkI4f X+KCSvseSKJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaarCcgAKCRDBN2bmhouD 14BBD/wJP1MouPXcUEseSrsnBW7PgSDQl9MEXMnvxojb/3vzTetwcO6CI7uXUONkfhNIJ4ziUQ9 jdujvQOLNiKlWExNUhQ71FF9eC16GI6qF1T8r8uSKUjSZ4Rs3FicK35qs/AOSVqJHoIxrUc2rnn Sj4ScqIODBAiQOaI8HbhA5RhWbongYawwycZ7E64xZSWLeWOo0qN1FC70qGpY75YInvzoeZznAR I5nEorqzpdO72o6WCvI3QLRuKjBN/ywABTjPQWdPfjx6ItB71NkUa1c+2WgCDiPhLd8Te2Xmt3j 0blJnO8ho+V5DW9RhdCSdWORui8Pw1D/1pTLetcRvnjnbvEizLRonluoHa01SXNsxO0JOfu9rox uR54pSsbw2RP0zR1O07btOLW1wYcMr9DHmXqtK3vyn21+i0B3sWzSrQeKwsXw5qCkMhmybpsrwx oa/haqNd+CKldw6U58GoHwmvebMbYHhu7uXMXfxfH6+f0Tl/AKNVV2VC7ktslpDIzCDt8yxmLig 6ayWdArmdwMI+lASA8616o6r9+oHuUwSfQoZnxKJMO1fEQ8+vke3om5BWVKkWX6AOp39i/3E/5+ VUu/MxrOTIZFouaUEjtalOq9Fr74bwPh8tdKXdtME/IZpmTtq2oZ0gXAC0hNcodkzB3HvghjKiI mdbaRN6XHx0S3ow== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: nCspQoeXopMEOG4-gP4sPx8VQAjTaP1a X-Authority-Analysis: v=2.4 cv=b/u/I9Gx c=1 sm=1 tr=0 ts=69aac27d cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=NWUlNo3lQsMGyr1Nd8sA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: nCspQoeXopMEOG4-gP4sPx8VQAjTaP1a X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA2MDExNSBTYWx0ZWRfX1Rqew04z4RSO XY+ksqz6AtEFWFtGwHmOSktTEOlYEr8t6wSCfzTd3Bp/qxrtfwmmizFih7sVoNgqZPBaaowOVtD y3ppiA3KOVali0OGKchwuaoNpgPrfK1zn1A01/f5G/Yl5p80WTQWNSr5m5rHQ2s5oHbZr8J54Ac 6EqJah8LyNU5Mf1+DScW8rWVsVbA/XOPWR+0haMgo6YAJ12gntDm36uXEVRhnfgHMaHkrGESIqf IRMqDc6z4PbouFSqcOB0Q6BW7rNZCOhKAsvkj+UFVYgiMEk6QP/f3nFZGiLXs5GIOeo3cHHCWfg b9/E7Ci+BQg+33FV2DffGDV54+/Ov/y3ze7DLpZ3yUJmuLGJYTUu1VAOhYjvQUu9fYBFh5r9RL+ MBFsuo4OZBro6CQrKyQ9528M0aq7lY5IzuxIbHJPNcsaoh+YrvpbODM+otA1fda9YA9RvyRd/0V DwrNwAsp/MVMIhjZYPA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-06_04,2026-03-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 phishscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603060115 This MIPI-DSI LCD panel must be connected to something, thus add missing port property, already used in DTS. Reported by dtbs_check: qcom/msm8916-samsung-gt58.dtb: panel@0 (samsung,lsl080al03): 'port' does = not match any of the regexes: '^pinctrl-[0-9]+$' Signed-off-by: Krzysztof Kozlowski Reviewed-by: Neil Armstrong --- .../devicetree/bindings/display/panel/samsung,s6d7aa0.yaml | 8 ++++= ++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa= 0.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.ya= ml index 939da65114bf..1f753b706911 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml @@ -44,6 +44,8 @@ properties: vmipi-supply: description: VMIPI supply, usually 1.8v. =20 + port: true + required: - compatible - reg @@ -65,6 +67,12 @@ examples: power-supply =3D <&display_3v3_supply>; reset-gpios =3D <&gpf0 4 GPIO_ACTIVE_LOW>; backlight =3D <&backlight>; + + port { + panel_in: endpoint { + remote-endpoint =3D <&mdss_dsi0_out>; + }; + }; }; }; =20 --=20 2.51.0 From nobody Thu Apr 9 17:23:36 2026 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 6C21138BF6F for ; Fri, 6 Mar 2026 12:03:13 +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=1772798594; cv=none; b=i3u26LinVJk5Lcz+sfpaNX60xayFTUhpbMpHPqpktdXyE8LI1UN8Xm+hCudLXq5xlBLJBQw0qSodnwhHlfJ7JNVaxDOUJVKVRxejP+QX6/kFOF9NBoPgKI9Zv/4uB4fpbsFY1+ap8w3fv+BmPCO7P0NBSXXXP/D/frZjKY0hJRo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798594; c=relaxed/simple; bh=5rYSy2QI21ctfU/oCE4ETdDO/pmYEesEULMS5ouIYTE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UZoj4B0BIi2uxVH8PGLvJ4aV0XDEKF/mO2Sx8O0F2UrVwyg+ADmSuBbgn3gCyvUr/0M4Ox1q0wwj7mqbFu8s9BQRoJMBKHp3qIHMNyyvHUaaiv2gA+pQeL+QfoC7Y9Z8MSd4gRtZf7cYeA3w8aGzXGUVrErsG2JZq3nBwH/tL34= 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=DkPEPXlF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NL5jH9Ox; 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="DkPEPXlF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NL5jH9Ox" 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 626BbEoN1189322 for ; Fri, 6 Mar 2026 12:03:12 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= 3psHZCSU7hjtlT9gY0OP3vXiVKFHZurgCIluoZNxIHY=; b=DkPEPXlF1UXfWEJh 0pQrcGxtK99Q82+fJ3Th8Cr/dyghFzF3dKPgzN4HBCzcSC6706Ss8uSZbm2jgXUG RTRPbuKJ1r4hyyzbXavhVFiCPaO6rOViOhS9fWAF3eMyYlpQgEO2Zk86aaeTAA4x G9HeRiTvshvQbJq2YlBmBMpzoQP8I4kThMyyMK6xjevnDgX6rGRydDvhx1DTPy8M 5n45pGnBV1lMqsuzyBZq8F/ezGp3R0ZKUIG4FcxparqcI/w3xL2pld8Ne/pQpnI/ LQbSrx7cJ1T+i1bzzZZkJ/JQs4BS5uTcRLLC2x5lbBwDW9wbS8sz/wZ/sB5m+OTC vyDp3g== 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 4cqx14g3gu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 06 Mar 2026 12:03:12 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c70fadd9a3so1235758785a.0 for ; Fri, 06 Mar 2026 04:03:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772798591; x=1773403391; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=3psHZCSU7hjtlT9gY0OP3vXiVKFHZurgCIluoZNxIHY=; b=NL5jH9OxRbKvaTkFXZ4VFqqncNf+lZ0OgJrPzd0PMfLrW5gAPXCBuR/wkwQEjia3Gl pvviz7Gz+lXHl7d+5+XvUyOuoidGACb7vpXtMJ+Li6Ibx99hTlqtytE2fqVQTgCp1oLn Em1wJ68z4c2Euy8rgLJumB/Y+gWbwewkzq7xcldkb8ByCIc3tdVHfEZuaeJPDq0qchld IzCn3iQ7JWXmEi70BrKe5yMUjVkOVdLnL14tjEV3Qmo8g6HIPTI6zszwJzFxStx5bqXf OAz69yIVYtMisFz+lQ7v0kGA/pEHEEl5R3jY44g7EQi10sxakzEQ1JGCW1xkgW1RlPAr GJWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772798591; x=1773403391; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3psHZCSU7hjtlT9gY0OP3vXiVKFHZurgCIluoZNxIHY=; b=wnhKAQP9UuGHZWgLnI/xSbhw+1l42NZkb9UfnqPx5H7Ua4p1Jnb27RasBXB6pYCZZh O4d84qzMmaU8nWoNbQ+ILbA4CWXi+hBqQTjNpvm2XUKk0JqVT/ZCT8HA3XLDheLB7/Il /QNv+gLpBZEeun8RSqcBfxAiUbQKjbKu/rq/N4RbQal5eb8jt2XD+r4Ry1fIxvdgsU7Q nfnMxPTGer0dkE1bYsNPRuBU8BQHm1aPiQSODuHswquSuwGduuwepK+nyxBoxRE1Jy0D 5pGfXi2PKtmdfqE8nGpSKWU1I/HACumeULBAUhSZUlGi+S/y9frrKXDxTUmH/zkFrUkW 9AkQ== X-Forwarded-Encrypted: i=1; AJvYcCUfHU1mv5VsEO6KZg0YEBUxyN/jUy0Tof4af1qtqNef5Smqs6D5TDZGJE5v/KqxaSA33DkzZVGS9CTeItw=@vger.kernel.org X-Gm-Message-State: AOJu0Ywy5uFf4qwf6aoRIROv+IT3Zv8kCNCHh2aUV+r3Pue0KEcRpqx3 cErrH5wLSTyvSd59uPgWHFx9ZTeGLM1dmwNZ6Sj9kIHspuVy2hh0vGj8xHwjoZ4tJ2FGrjXf/y5 FG2+vJNgqjNxw/uqiljLb0ebq1ePoUyKSRKg24rnnnWZEavAOPSetUqwn8T53YP9k1T8= X-Gm-Gg: ATEYQzyRA0clYnzodRHc//Ko4FugEc+oVcPN03WVehbUn1aZ/Pkcp70aunKomRF8VTx 3RhZjOAZdWTDYCcjYi89mv7g6osF9M9XwrlM9jhbu6vsQJrPaNZ4YVUnGvYxZC/WTcovl9ngSSt OWzmuZMgyom842lbn0eCwsMI5Ru6k3h+rJWk/cYcrwnrarZElHwyGLPvGIvJK/k6hrVmlghYZX4 v98BkRUvNoep6UuGcTSip+9YkdR7HKAeFe6FlezxX5oqBOA1QMgkAXU106QwyKBkzd3DmabdZYV DXsGZBnngG9TlzSOeSHxs9t6xuona8gMnq9PR6qzS+EpVi96t3hmgHIESeBlF35oaETrfqcFPNr gJiyMZvqZTNKf8h2hiiNpPCI24NC+teA9MNYYjs25tILz X-Received: by 2002:a05:620a:269a:b0:8ca:fe7f:7324 with SMTP id af79cd13be357-8cd6d4cc3c4mr203247285a.53.1772798591521; Fri, 06 Mar 2026 04:03:11 -0800 (PST) X-Received: by 2002:a05:620a:269a:b0:8ca:fe7f:7324 with SMTP id af79cd13be357-8cd6d4cc3c4mr203241385a.53.1772798590915; Fri, 06 Mar 2026 04:03:10 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dad1cb7csm3410129f8f.0.2026.03.06.04.03.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Mar 2026 04:03:09 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 06 Mar 2026 13:02:55 +0100 Subject: [PATCH 2/5] dt-bindings: display: innolux,p097pfg: Document ports Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260306-dt-bindings-display-panel-clean-v1-2-3086eda1efaf@oss.qualcomm.com> References: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> In-Reply-To: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> To: Artur Weber , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dzmitry Sankouski , Tomi Valkeinen , Laurent Pinchart , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2014; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=5rYSy2QI21ctfU/oCE4ETdDO/pmYEesEULMS5ouIYTE=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqsJzy431khzS3DOx1z3tVtIB44NshwZ52yODg NLqdDBx6ySJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaarCcwAKCRDBN2bmhouD 1x6kEACKC5cSAcuL+ePWXVnGd79cDsimOTN4Np84yaB/jd/p19+BeOsp6pBs70D7OrBHgKrdvAd 19grj3flEm5dXc74jCuv5ZPH82yAa/AhGQTXgpPwdLD7jpXC5HoQ8yqKVBdF+OQbow9+GIWCSPU o4dY/IGtkmzxVp38kOEYXF3oqpSgAjkQMFJairKxU18NpifwiT7gMA/1aUwsBHldJH6PYnjirMq IEUqeCoo3QUWpkniLyM/4l8BR/76weyzv29Yo3vMzPNl+lov1XLh7ob51u8aeNnkEQmun3Egysl DQbnCqRFdS5fpa1pqqSjKGY3i6cQ9GU5I1Tpmx4a4tms3omtQ/yDEJgfSwu2vevng8I8hsbWzBH v4hT2R5YJE2VzCo8sd2/Oc3cE75/PfKW2K8+0uoz9ytahT3o1Y1N4cib1vNqWAtwfWiNHi1eQvS DOnQbyJ7nZhrr6hTZdtAAVNpWEOnf7Zzp2oW3zk95HcT2GU5pxGzpaind0xsYqkA4iKuru+ii0l h1YXKUEq+JpuTdV0Q8FrI+oVkEhDrQgUtibfQXYFgy00Znb0W8esJTHeAF1cGW5UIgi3CdGCHkC W/IGaVhbKQ0Md2qpJWqb8DmUrHh/XfJrJKKxinQ4p5YrOVPm5BxNIg70CGmwQe/kZaIndGAq1qb xhRSY0kvE3C/7LQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA2MDExNSBTYWx0ZWRfX63Cpaygk4o46 px2s2oTZ0Cm7ZjW8NkQR0NFLMSpt3PaBde5WFVLSFTLFGL2U2plY1vJZU4pjOy/p63aNFPabPxx GiH6EZrPckp895OvGEugD1aids98/FgrecBsAf8y0/hPvqpQmL+NhXCT3WQcSpvyU4K5c/am6M8 fQUOe6NRwuZfrBWIP5kmPn8V50qs53JSUbWEqnFtzOwM8gDpdVymGHTkdgAdARIntSd1J1VXOwO fEi68uKA98BxEhrKr+olBSmvv1UnBiR7ocdGN5Po78Vx84+Bfgjf9xBLjnoamFaN7/Lil3ckgKo P/PUvPHVAFU6DyLv5EUfLWyeMs+mRKiVokf+LBjzFNWYgUtYa0Kc+fPUyeCmMPAkzsaZEIEAN7F qdx6q0NLxPkSzk58kF1ifT1N5z9ujiyF+Serb5DvW7iQdslrsHRkXhJ2/TfLI0FrI8U/dzUPsLY EGM27gqKiS3cGgwW2Pw== X-Proofpoint-GUID: T2uKBhubCGD0Vv75X24DQ1UGK63FioZ- X-Proofpoint-ORIG-GUID: T2uKBhubCGD0Vv75X24DQ1UGK63FioZ- X-Authority-Analysis: v=2.4 cv=e/MLiKp/ c=1 sm=1 tr=0 ts=69aac280 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=s8YR1HE3AAAA:8 a=C5Vx6WpDZy5qlzGxMHMA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=jGH_LyMDp9YhSvY-UuyI:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-06_04,2026-03-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 adultscore=0 clxscore=1015 spamscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603060115 This MIPI-DSI LCD panel must be connected to something. According to scarce web data it supports two channels and it is already used like this in DTS. Reported by dtbs_check: rockchip/rk3399-gru-scarlet-inx.dtb: panel@0 (innolux,p097pfg): 'ports' d= oes not match any of the regexes: '^pinctrl-[0-9]+$' Signed-off-by: Krzysztof Kozlowski Reviewed-by: Neil Armstrong --- .../bindings/display/panel/innolux,p097pfg.yaml | 26 ++++++++++++++++++= +++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/panel/innolux,p097pf= g.yaml b/Documentation/devicetree/bindings/display/panel/innolux,p097pfg.ya= ml index 4164e3f7061d..7c75e01797f6 100644 --- a/Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml +++ b/Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml @@ -10,7 +10,7 @@ maintainers: - Lin Huang =20 allOf: - - $ref: panel-common.yaml# + - $ref: panel-common-dual.yaml# =20 properties: compatible: @@ -28,6 +28,9 @@ properties: avee-supply: description: The regulator that provides negative voltage =20 + port: true + ports: true + required: - compatible - reg @@ -52,6 +55,27 @@ examples: avee-supply =3D <&avee>; backlight =3D <&backlight>; enable-gpios =3D <&gpio1 13 GPIO_ACTIVE_HIGH>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mipi_in_panel: endpoint { + remote-endpoint =3D <&mipi_out_panel>; + }; + }; + + port@1 { + reg =3D <1>; + + mipi1_in_panel: endpoint { + remote-endpoint =3D <&mipi1_out_panel>; + }; + }; + }; }; }; =20 --=20 2.51.0 From nobody Thu Apr 9 17:23:36 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 E0A9D364EBC for ; Fri, 6 Mar 2026 12:03:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798597; cv=none; b=oWsswDnniCztiY4fAPVCLit1pWyJ2PTrDkNaaRD9peH5NIPvEFsB2VF+WZgx89gzfSY97ZKxK5DumH07L0nY5VdRETnFJGAv7HUJpIJXWoVY2dMayGUOv3koEWODAGLoKRp/6lUZ+a+npenfTKwSOaNlR+7cxo5A8n0+7Eunbas= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798597; c=relaxed/simple; bh=R0jFuuZdPS0sifezfjilCuX7M0aH1Jd7S98dyqdVw18=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YLMXkkWe5P3/hdwkWGTFOeHrC2ddQUpbPMi6o6mQbKfKpNKPfZjrtlq7MTr3SGGSdeIWCcdYuJQqLWEjI3ES+MT2niFJVRPj5b5+Ra4yGjM7M6ufSlHFjleWDt8H6tOEllA4sh943bY9IGyfynNtpJr08YDsppxWCTdAK6wVXqU= 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=SIE/DtyJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TmJMXYO+; arc=none smtp.client-ip=205.220.180.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="SIE/DtyJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TmJMXYO+" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 626BajrT4186040 for ; Fri, 6 Mar 2026 12:03:15 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= jmnnPDr71J3g3mUQ8U6lmyvKVcSxSv7O7KDZ57/T+h0=; b=SIE/DtyJNnBF87NF y2mhPFJ0sz3qHNH5dbwIcYYhfm6gM26psSlM5lQZ90RvhU0jaDHv0XcdfBNE9O1j wbQVvn1btocl2SlThtXL4zIYfeet0M5nXA2jo+eL2DTt8vMv6wwn+LRdL8vEeha0 av3/GLdR9S4sh4x45UGGvvzOdiA+qzxa6b6nPQx+0ut7mR3QfBHop6zdwuoMOi7s YbGGZGPSt5v+97XkihgbOFpY+INvbINq+GPzLWcN41O31Yj8bvWCkSCQ9sM2uLAv AdsTL9decQAwUe0tS3r/LkSpoCtJv1lnseKMEWE4FK/QDIXxrbWUIaXcYmslS75+ /7UVmw== 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 4cqruk98h4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 06 Mar 2026 12:03:14 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8cb3ad1b81aso1496936985a.2 for ; Fri, 06 Mar 2026 04:03:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772798594; x=1773403394; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=jmnnPDr71J3g3mUQ8U6lmyvKVcSxSv7O7KDZ57/T+h0=; b=TmJMXYO++4+2EPkagqxvC7HftsZv//DSYT1s0EtRgXIRHWYpn1iJNRN6IYVRRDsLEg z8FwS/AvLCK2St5SyWozsvSgsck2i3STThj6b/PblSx1ASc+BQp/W1kIXvC0KKMoU4iG KS+WSHX0b4G+zeFUd/G61SQi3IbbsBlmz6zoBYXwpA7iCfRDEeAUzC2OplzP8MQFdCOH 8PUAXRoHkRqIrrksKOa/a4U3lWYrMFVs/KG89z8lwnE6n1PEuPojL0W02tCyAYWbshZ0 XfrlFqqnJGQPUaan9p+Ees19eWvEmmNYCBD2J0YJFRXsw77SzNVP1miTtWxQ4NKS8V07 YsfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772798594; x=1773403394; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=jmnnPDr71J3g3mUQ8U6lmyvKVcSxSv7O7KDZ57/T+h0=; b=iak98nsRlT+gnZ26je36JFKJyOvKzMc1d0JYtSM8MqQY9VC2IftSOWNOmrHhypLXRR 68ZKr5AavTx0KqbHGufQQs/lLU9Sex2vGcM4q5LbPrs/5iiRFxlI1DIWYmUvy8Tb69vQ 8lrcFxR7yIskpvOStxz2IfPliRuqGOP+OmY+iU+I8HNylt3i8Jia2BuEkOLLlxtOcxiS yjIlo4g3UV4g8CcPD5Um8OMWpdCtpcUNFkeFCgsOzN4A9SMS9sS4lSb5CmoUixi69CVC /cbojxiXl2Z1bLAXyp4O7zL1E3bxP4/nlxLFLTeVqRPwRWXJ6FumJMsEAvDJbsHHv3Y4 UPDA== X-Forwarded-Encrypted: i=1; AJvYcCXNo43Ta7xNaFwCpQfJW+/lqjjtcbwn2p7yumKKMce5SzULQyFVfUpef2lYgxoELRfhsuTK8m063Ajt5ik=@vger.kernel.org X-Gm-Message-State: AOJu0Yyj3Xkaqzb2S4JHc1Rr3+c3z/PEJ8FD9+Wox1L87a0XzZ8MqPct 7bg4+XJWygKZHAnocdyV3pW2t4ajyzlCHHwZVMAPiW6PLiz6l4sZaZuKV14u4lsMvlcQ1JWdehs RVANuNg8QLi54Q3tzDbkDjF3xw7TQ3oAYFeLej/2FTEIEaSkl1hK7ov6KqS//pKDzCxI= X-Gm-Gg: ATEYQzzkwG14YfTdeq2yTDig4LCx5veSSxdYIykuLdXskOiqZlDSGlH0Tz+CJVSZBgl kINwqTSOjZu6j2D9PePMyPJNe3NdK3uChZ/s/3fCtlbiqZXcKpiVj6WcGIq32lFrqNUeppU5uLy p3m/Tc1rql8qGdGAYj+BthjE+ASY89dqET/oZ6aVYceQ3FjvKIHKE0SfkEi8HdUd5JDeCs83fww Gaq+BM0xdtpcfOT33YwCtOpnimG6VEyvOEm5Sr7f3366WtBiLEyTgGICZOMOCamhiBQVtjMDoz+ rlsY7wWaK/9fO7JB5yImyXth9998ujFR0uYUAoN6tQGBjhpjsXk/48AawSvy7IHcb6G5/y742sz aQ3JcuuvZsS3kas3BEW13BHAiYxaY7DUx8kYOhEnjn41E X-Received: by 2002:a05:620a:408e:b0:8c7:1986:6b3e with SMTP id af79cd13be357-8cd6d43d7a3mr207984085a.32.1772798594086; Fri, 06 Mar 2026 04:03:14 -0800 (PST) X-Received: by 2002:a05:620a:408e:b0:8c7:1986:6b3e with SMTP id af79cd13be357-8cd6d43d7a3mr207979285a.32.1772798593460; Fri, 06 Mar 2026 04:03:13 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dad1cb7csm3410129f8f.0.2026.03.06.04.03.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Mar 2026 04:03:12 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 06 Mar 2026 13:02:56 +0100 Subject: [PATCH 3/5] dt-bindings: display: panel: Drop redundant properties Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260306-dt-bindings-display-panel-clean-v1-3-3086eda1efaf@oss.qualcomm.com> References: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> In-Reply-To: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> To: Artur Weber , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dzmitry Sankouski , Tomi Valkeinen , Laurent Pinchart , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=15271; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=R0jFuuZdPS0sifezfjilCuX7M0aH1Jd7S98dyqdVw18=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqsJ0L9ijHYaNEoOrgayrLoxsMVMkmbToOLkAQ GqBF2RRwCmJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaarCdAAKCRDBN2bmhouD 11jvD/9/6QGm9LPxB9Yefdh4yAUPRINdbgMjnMNi82Pzw4iv0I5fIrbleMt/z33YnYCpXH1VEkl 2jaJbVFZlKsBZtKxzfi0myBIcplf9z2y/EmclV6LGoUbp5v4gF8/Oe+Awhf+1cVo0ClXGf6jOVt Q41+wGXBwU9No7TBAwM2oAyIc0g/smM4YAg56ytk4RXftvhvtvMnO4Xianok7URZ8CQJ87BUUOr OJG8t9MH/3d15hy5VkfByXuhvxiwR28TvGVQ34LrFbBTsTBUp1toTx4knfrXSNPDr4XY48Nl9kq tGej4R8ZJHu1f6VxK+gCmMZOO20gxPvzRE1kPwqnECzvFqLLtQ66E5zSpJlL5n+9UOpvL1gyXUJ ZJ9WpnphRHa7eHbu6XIV6XKgygzDb+TqAFG5PRZbjB5uP9IzFovKU2Oq5/rajPW3ue6VkhwLMxp uD9euDFtONT2fXwqQVxwnGiyPJ/UfoCgwcpxWAquFDVYKcJv1UDb674LWHpoWvTt52L//OMzTRi VOCTkWCzcSEUtMKBF6uYjC3pNbpQUf3SfiVZ5z6DQCU1B2gQEf7AAv7KE6LyfcBBJKV+KwUyd/u gDpNMQXz+fvzph8J3EbP+v8MVQX9JnY5mTtEE7kAqKZ6irLXXcuJx45FkNj9jPKBjLQBObWKRhS 8YWkT30+GS3LYeQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA2MDExNSBTYWx0ZWRfX4FdnZtP6RHg1 bXNO8bVHe3mYEk+A6ItJafTmnmsJeT5au628c+kxXSpEP+dL8bze8N9NgiyJepwQi8nrjAbT6G+ 9Q4kNlPiUAoXX7b473Uhy1pPt5WOl222BlfoZxwV3TR3uzQo//SlDElT/RmpEIVdfEBqTYIsIF/ dQLkEQVjVaa8p5fY8OJHKjE6L4LQiR89m8uuwQrW1M6n0CK5TC7eAX6XuOCapgEtSgmvx2wnhSn PyPpz497Ptl4Ny9RUsITkz5hPm402G1Un6wBnSCEJAUyMAvQx26dIeRM58Y0yJimlSYXe05jCnL 5Fx4U5NdiXfI0qVJP4ZBvNKiLmglqdmsJWoe7lV63Du0EweVkciHAmpgqynnl1Slm5pOFazawDF R/qT8tv4UQDdVDHC5B3ij/OqJKkm6p7RbOQjfvRdnXdSzfEsd+OqEqSy78NFDQ/W24GPUQtk1LH 9+wNwLx9GJPNIB5X2cg== X-Proofpoint-ORIG-GUID: ccZQAaubpSx2I5oGCPB7ZjHt5QszcCYq X-Authority-Analysis: v=2.4 cv=DvZbOW/+ c=1 sm=1 tr=0 ts=69aac282 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=kLiRhUVQMKUv7f3OtQIA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: ccZQAaubpSx2I5oGCPB7ZjHt5QszcCYq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-06_04,2026-03-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 malwarescore=0 bulkscore=0 adultscore=0 suspectscore=0 clxscore=1015 phishscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603060115 The purpose of common schemas, like panel-common.yaml, is to list applicable properties. It can list common ABI, e.g. "label" property, and pure hardware related properties like power supply or GPIOs. In the second case it means that all panels have these supplies or GPIOs. This is the only meaning when hardware property is allowed in common schema, because bindings are precise and we do not define common schemas for "possible" hardware configurations. Following this, all panel bindings which reference common schema and use "unevaluatedProperties: false" do not need to list these common parts. Simplify such bindings to also reduce copy-paste code and review time for new contributions. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Neil Armstrong --- Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml | 5 --= --- Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml | 2 -- Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml | 4 --= -- Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml | 3 --- Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml | 2 -- .../devicetree/bindings/display/panel/innolux,ej030na.yaml | 5 --= --- .../devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml | 5 --= --- .../devicetree/bindings/display/panel/lgphilips,lb035q02.yaml | 4 --= -- Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml | 4 --= -- .../devicetree/bindings/display/panel/novatek,nt36523.yaml | 3 --- .../devicetree/bindings/display/panel/novatek,nt36672a.yaml | 3 --- .../devicetree/bindings/display/panel/raydium,rm692e5.yaml | 2 -- Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml | 4 --= -- .../devicetree/bindings/display/panel/samsung,lms380kf01.yaml | 6 --= ---- .../devicetree/bindings/display/panel/samsung,lms397kf04.yaml | 6 --= ---- .../devicetree/bindings/display/panel/samsung,s6d27a1.yaml | 6 --= ---- .../devicetree/bindings/display/panel/samsung,s6e3ha8.yaml | 4 --= -- .../devicetree/bindings/display/panel/samsung,s6e63m0.yaml | 2 -- .../devicetree/bindings/display/panel/sitronix,st7701.yaml | 6 --= ---- .../devicetree/bindings/display/panel/sitronix,st7789v.yaml | 6 --= ---- Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml | 4 --= -- Documentation/devicetree/bindings/display/panel/tpo,td.yaml | 5 --= --- 22 files changed, 91 deletions(-) diff --git a/Documentation/devicetree/bindings/display/panel/abt,y030xx067a= .yaml b/Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml index 0aa2d3fbadaa..72cbb9ee5eae 100644 --- a/Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml +++ b/Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml @@ -20,11 +20,6 @@ properties: reg: maxItems: 1 =20 - backlight: true - port: true - power-supply: true - reset-gpios: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/himax,hx83112a= .yaml b/Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml index 56bcd152f43c..2c60d0cd704e 100644 --- a/Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml +++ b/Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml @@ -33,8 +33,6 @@ properties: vsp-supply: description: Negative source voltage rail =20 - port: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9163= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml index ef5a2240b684..cc80d0e90f1a 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml @@ -34,10 +34,6 @@ properties: maxItems: 1 description: Display data/command selection (D/CX) =20 - backlight: true - reset-gpios: true - rotation: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9322= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml index 4bdc33d12306..c97bfd0f2ebc 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml @@ -29,9 +29,6 @@ properties: reg: maxItems: 1 =20 - reset-gpios: true - port: true - vcc-supply: description: Core voltage supply =20 diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9341= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml index 5f41758c96d5..3cada0f82951 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml @@ -40,8 +40,6 @@ properties: spi-max-frequency: const: 10000000 =20 - port: true - vci-supply: description: Analog voltage supply (2.5 .. 3.3V) =20 diff --git a/Documentation/devicetree/bindings/display/panel/innolux,ej030n= a.yaml b/Documentation/devicetree/bindings/display/panel/innolux,ej030na.ya= ml index c7df9a7f6589..59cc7edb22bb 100644 --- a/Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml +++ b/Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml @@ -20,11 +20,6 @@ properties: reg: maxItems: 1 =20 - backlight: true - port: true - power-supply: true - reset-gpios: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/kingdisplay,kd= 035g6-54nt.yaml b/Documentation/devicetree/bindings/display/panel/kingdispl= ay,kd035g6-54nt.yaml index d86c916f7b55..fe7ad266e1b0 100644 --- a/Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-5= 4nt.yaml +++ b/Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-5= 4nt.yaml @@ -20,11 +20,6 @@ properties: reg: maxItems: 1 =20 - backlight: true - port: true - power-supply: true - reset-gpios: true - spi-3wire: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/lgphilips,lb03= 5q02.yaml b/Documentation/devicetree/bindings/display/panel/lgphilips,lb035= q02.yaml index 3de17fd8513b..3c8c65c6a869 100644 --- a/Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.ya= ml @@ -20,10 +20,6 @@ properties: reg: maxItems: 1 =20 - label: true - enable-gpios: true - port: true - spi-cpha: true spi-cpol: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11= .yaml b/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml index 1cffe4d6d498..eb9eeba92359 100644 --- a/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml +++ b/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml @@ -24,10 +24,6 @@ properties: reg: maxItems: 1 =20 - label: true - port: true - reset-gpios: true - spi-max-frequency: maximum: 10000000 =20 diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3652= 3.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt36523.ya= ml index c4bae4f77085..b9300a1f2646 100644 --- a/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml @@ -37,9 +37,6 @@ properties: vddio-supply: description: regulator that supplies the I/O voltage =20 - rotation: true - backlight: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3667= 2a.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt36672a.= yaml index 800a2f0a4dad..5d16d8511725 100644 --- a/Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml @@ -47,9 +47,6 @@ properties: vddneg-supply: description: phandle of the negative boost supply regulator =20 - port: true - backlight: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/raydium,rm692e= 5.yaml b/Documentation/devicetree/bindings/display/panel/raydium,rm692e5.ya= ml index 7ad223f98253..616a5f3ec9fc 100644 --- a/Documentation/devicetree/bindings/display/panel/raydium,rm692e5.yaml +++ b/Documentation/devicetree/bindings/display/panel/raydium,rm692e5.yaml @@ -34,8 +34,6 @@ properties: vddio-supply: description: I/O voltage rail =20 - port: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/samsung,ld9040= .yaml b/Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml index bc92b16c95b9..2e64fba472cc 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml @@ -20,10 +20,6 @@ properties: reg: maxItems: 1 =20 - display-timings: true - port: true - reset-gpios: true - vdd3-supply: description: core voltage supply =20 diff --git a/Documentation/devicetree/bindings/display/panel/samsung,lms380= kf01.yaml b/Documentation/devicetree/bindings/display/panel/samsung,lms380k= f01.yaml index 74c2a617c2ff..828b7d7ba17f 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.ya= ml @@ -31,8 +31,6 @@ properties: configuration. maxItems: 1 =20 - reset-gpios: true - vci-supply: description: regulator that supplies the VCI analog voltage usually around 3.0 V @@ -41,8 +39,6 @@ properties: description: regulator that supplies the VCCIO voltage usually around 1.8 V =20 - backlight: true - spi-cpha: true =20 spi-cpol: true @@ -50,8 +46,6 @@ properties: spi-max-frequency: maximum: 1200000 =20 - port: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/samsung,lms397= kf04.yaml b/Documentation/devicetree/bindings/display/panel/samsung,lms397k= f04.yaml index 4cecf502a150..c04d47e59f24 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.ya= ml @@ -23,8 +23,6 @@ properties: reg: maxItems: 1 =20 - reset-gpios: true - vci-supply: description: regulator that supplies the VCI analog voltage usually around 3.0 V @@ -33,8 +31,6 @@ properties: description: regulator that supplies the VCCIO voltage usually around 1.8 V =20 - backlight: true - spi-cpha: true =20 spi-cpol: true @@ -44,8 +40,6 @@ properties: maximum 300 ns minimum cycle which gives around 3 MHz max frequency maximum: 3000000 =20 - port: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6d27a= 1.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.ya= ml index d74904164719..0d57f97e8a76 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml @@ -30,8 +30,6 @@ properties: configuration. maxItems: 1 =20 - reset-gpios: true - vci-supply: description: regulator that supplies the VCI analog voltage usually around 3.0 V @@ -40,8 +38,6 @@ properties: description: regulator that supplies the VCCIO voltage usually around 1.8 V =20 - backlight: true - spi-cpha: true =20 spi-cpol: true @@ -49,8 +45,6 @@ properties: spi-max-frequency: maximum: 1200000 =20 - port: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha= 8.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.ya= ml index 05a78429aaea..00ce5a4e1c6b 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml @@ -22,10 +22,6 @@ properties: reg: maxItems: 1 =20 - reset-gpios: true - - port: true - vdd3-supply: description: VDD regulator =20 diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6e63m= 0.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.ya= ml index c47e2a1a30e5..b65f0688bdf0 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml @@ -21,8 +21,6 @@ properties: reg: maxItems: 1 =20 - reset-gpios: true - port: true default-brightness: true max-brightness: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/sitronix,st770= 1.yaml b/Documentation/devicetree/bindings/display/panel/sitronix,st7701.ya= ml index 1e434240ea3f..044b84d8638d 100644 --- a/Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml +++ b/Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml @@ -49,12 +49,6 @@ properties: If not set, the controller is in 3-line SPI mode. Disallowed for DSI. =20 - port: true - reset-gpios: true - rotation: true - - backlight: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/sitronix,st778= 9v.yaml b/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.= yaml index c35d4f2ab9a4..e4fa05163d2d 100644 --- a/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml +++ b/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml @@ -24,12 +24,6 @@ properties: reg: maxItems: 1 =20 - reset-gpios: true - power-supply: true - backlight: true - port: true - rotation: true - spi-cpha: true spi-cpol: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/sony,acx565akm= .yaml b/Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml index 5a8260224b74..12e5ad504001 100644 --- a/Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml +++ b/Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml @@ -20,10 +20,6 @@ properties: reg: maxItems: 1 =20 - label: true - reset-gpios: true - port: true - required: - compatible - port diff --git a/Documentation/devicetree/bindings/display/panel/tpo,td.yaml b/= Documentation/devicetree/bindings/display/panel/tpo,td.yaml index 7edd29df4bbb..855911588d73 100644 --- a/Documentation/devicetree/bindings/display/panel/tpo,td.yaml +++ b/Documentation/devicetree/bindings/display/panel/tpo,td.yaml @@ -25,11 +25,6 @@ properties: reg: maxItems: 1 =20 - label: true - reset-gpios: true - backlight: true - port: true - spi-cpha: true spi-cpol: true =20 --=20 2.51.0 From nobody Thu Apr 9 17:23:36 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 6855634EEFD for ; Fri, 6 Mar 2026 12:03:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798600; cv=none; b=LvcBbnaBD2+yiWkl4+o9lg3wOCMjejlANgT78Q8lZO15knuCtnEyLYOJTPnU32qyr+2nXHvGeuaN+WPXWRhr4AFwhjDELAm7ZKRB0KjSoRIyMd7/VOaI00tLm0cXmO3ASCf6arnQCUOByNR5sfLQ0WnH9rfLILK5UDmX4174OUw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798600; c=relaxed/simple; bh=Y8BRD2ebcFiEnL9gO+I3e2ZcCGMVRz9NU3aU1YNQ+4A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U6SkhGa65Gw2lHR2B6vbIttZUeMtds6ew6CoqYGOqvtpOp83Mqnvq3CbQGTou0NDJroJ8mGx2wCr9H90aT1GiJsFB2w11SNJ1ooET11sAjaBPVslE6QyKXnuj7XqHvkX+A95+iy7wdPbwXCJzzFH3yNhsvL/SVURzU/5gNVZWPk= 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=c+P1j0u9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Q+qAIESm; arc=none smtp.client-ip=205.220.180.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="c+P1j0u9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Q+qAIESm" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 626BbGt93407482 for ; Fri, 6 Mar 2026 12:03:17 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= 8QfJo5HK9r3xw1PIFCw+iWNIINNp809eUwF8A/Aun/w=; b=c+P1j0u99TQClv2g yzNuDwmXjR+Op4+iDrJ6R9DuTl8U+JYngQnYNzerJ2+/6jl27DbPjxmXCiXjT0Ee ehmwBPMZWiY4R8Hc4NRBza6Tu6fFmssX6e5dWZSx1DAAnwjgwtI23SMU7RyJufMk CiTD3P2iEZQtM1YHzdc0omzYi64/ReEmRf0dOisAfGuoP1WGwJr58FcibwsvLgcT zSAdMCWNCcEmlAI3PYflVeWGLuGh3koVfHPEc5+BxYIEWO/J1F9ITSTNSsloR12/ wskaNvNUyv7wevGUkdaXSvsEfKNbqshy7HIJ7D2qL2ByX+kZdCWU8wbq4TTcy9Oc 6vncNg== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cqv9u8f4j-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 06 Mar 2026 12:03:17 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cb3ff05c73so4723918985a.0 for ; Fri, 06 Mar 2026 04:03:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772798597; x=1773403397; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=8QfJo5HK9r3xw1PIFCw+iWNIINNp809eUwF8A/Aun/w=; b=Q+qAIESm1BfjZU61kZ9rbBdF5trntaf1UVAJ922oSoxjOYJjHf66R2xr/8UI/FLtTU J4Tth6+eaJqvUiMHapJm13onoXQparZnO3ZL0r0VVfx+e6cvGHBKLrWpCYMFdj1rHnmt 4xVoUPWQF67KBowTUYJh1TW/HrZwOAiMPamlf/Bu43qWPKWHhtVhvnGBqUGGHgo16VgM olDV/hYZRwmEirgsxjpJbnqiIDRaS6lSmBVSXXwbW96GCI4UY9fdOCyeRdxe239zmu9k C3tSjRAkwxxZtHo6Z5ZviDWtUJEFWIgQdM6T++dh2dH49mJeGU6LTeQW/5hLejIYCllZ D3Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772798597; x=1773403397; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=8QfJo5HK9r3xw1PIFCw+iWNIINNp809eUwF8A/Aun/w=; b=lch/WQYXHeRF+AzydcYjUZbwwkfrSvpU9ZY7/e9MsjE3JX6WkcEw6tTG86DnulQFjf p4Rpwo/Ml+bSQuABJilx5ML1GvzJwk8Jh6uDR5+rl/b5o45zsdQQF86KzmOxwIKyzJxg BIxsiBmKtM1X6JwA8WljfeCuSpFg7VhbnFTMVqW9LFLYA5nsQjzPYlUp4mGtQofM5cYh VY2wHQQoZgjUjLtmOEJUKiItQhim/K9CajIr2KOphDB1OXcFXlkskPyg5edwNMG6G4EH qi7wCJJtYQ0cVuY65qvC6LKrvFlYnC4tgCGNCnKD3cHnoBuzMslBCnUfOzFXShSIvnVA K7vw== X-Forwarded-Encrypted: i=1; AJvYcCWfJ+3BvMX64gwdNWGn5I+AgTnIIIWr/lA9qYQebHJZb7EBsCxhto9jFNvaQcKJTdKOS27R81Rkp29FlGY=@vger.kernel.org X-Gm-Message-State: AOJu0Yy16nRERzWCfLE4wW+Z70xglHhyWqMPPOcCNaGJr4Oqcq3nJFgx MNMSN/Vy8ItAGoO4GUYLjmwX0C3w16PmBXfhjFR4M4JeYSGqCqlddl9mFw4fqvipufvi3ZCTLyW rEFtmC2h62BiUGiyGqRzJ7vUJw6Rke1iwsywNLeorWsrX+iwayCtzcbRYcIR10m7t7zE= X-Gm-Gg: ATEYQzy2Lf8FsSfdX3ttPSBpdW255mp8PhYaXMwZ9aON91beSqP2cFKOD8Nub5GEtJp l4R3u85alFAg9hbB4VtdMBbcpdcA6sfUHuUPlmgT5PkoXXWnCGJdTJeF8Ezts7iZQNHA/a4hBJ7 NorH5MObgq+4LTbOWBuR6HfJUlURsqm45CkKqvqKNrw6B982gfW4TiMkehNLMvTUI3XZqtEPAqD 0FyoiDpC6rdjx2pxIRwGQL/5hFuPY3SevF0nw2uVkv7mPOPAVaZABMsiMRJ/s0o2y19Vm4Az2Ua j5JDiUnDS7MqS/UFwKaFfwamo9GIyXTHu6ZPXgQtUhGa6KQBBnEOfQaJN07Y7JIa3w/TE2xHZOD WU4moujZZ5qfVARrFbtB11nmiuGYThvAIeWkblUwHvQtG X-Received: by 2002:a05:620a:4620:b0:8c6:a5c7:a7ee with SMTP id af79cd13be357-8cd6d4bc1b1mr204032185a.53.1772798596448; Fri, 06 Mar 2026 04:03:16 -0800 (PST) X-Received: by 2002:a05:620a:4620:b0:8c6:a5c7:a7ee with SMTP id af79cd13be357-8cd6d4bc1b1mr204027085a.53.1772798595919; Fri, 06 Mar 2026 04:03:15 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dad1cb7csm3410129f8f.0.2026.03.06.04.03.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Mar 2026 04:03:14 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 06 Mar 2026 13:02:57 +0100 Subject: [PATCH 4/5] dt-bindings: display: panel: Align style of additionalProperties Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260306-dt-bindings-display-panel-clean-v1-4-3086eda1efaf@oss.qualcomm.com> References: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> In-Reply-To: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> To: Artur Weber , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dzmitry Sankouski , Tomi Valkeinen , Laurent Pinchart , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=12585; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=Y8BRD2ebcFiEnL9gO+I3e2ZcCGMVRz9NU3aU1YNQ+4A=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqsJ1joJjeH50hDJmMgP5NhbKhC4tA4iN0aidv jytVxxZR/OJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaarCdQAKCRDBN2bmhouD 1/A4D/0ZhzjGHdGqnai5ZhIyrbK/DQ6HMbHE9jc5JxbEfvaPBCrBSwhuWj2Notj4F83mudKCKmi XwuwwzVS4sea+JRrzjhNUHWug7XqkxTmbZv0/Jls3RXHKGNUzFGnrOMAQlH24LJBNVYv4k+n9WI cLtmB3w277rlS5iWENuLtnmrgIGIY9W6QrrBsTvq27PCM8e3/ANujICSOJ+QM8ePXVXn0omNQxu /azXi5+SasbU/ree3N7Dw5g+Fb1FZmU6/5CwyY6osNotjsDCmjyD6a+jClYfIR3yrV9Zazuw3tq d2szyvpKN80CP4n+SZC3JeZBFx2x9ClJs1B6uKwPE7DhZ7KpezkJf7PLgm7ISUsAJ+Fsq3CT27j VrvTaLLNlAYoVa1KMeHARCzlMrRLGTq86273uH0ddTcBEvxeIVwJN0kUOxYStfdxLkab1jWxgBs mk8ETDyds1BHupzxvYDqM8PrUavlrTi96VOVkBR4tV+8/iOMdUJ+W6/1jAdsXPWSRY+8e1mE7j+ Jt3WkCgrqwVsgpVoJABAa+1XD4hbYRk7+aaQy35FooERTbaXKcOwl7aQmmpKSZbmz0GjO8bvs+b 81YzBEBlFfIgboArrUG1FBM/Sv9OJHHQevRkxD6ZTKR1p39YDym6rY/ZaYxitRGI4DPU3TLX3uD WLRnrES2RgSYwEA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA2MDExNSBTYWx0ZWRfX6+db25LA0aJf 690zHnJVkjIHm3hkWiKEBMmGnn96wV+GqMf+VMIVOpGEDyXsObiQr6sHsY7n7jTsScHClgxAL9f 0PFyUncqS0Pyj+Xh84ufE+wXyadfpVkboyO/7puBr7w+MqB8XdRgQP7CtJ7FZId0G80vMImtD5d UfjVeIS+/uciMq4aG+3/DzqXpZZi/D2YbnnJk5p3DMlaxT0gNuf4NEs6cj3EVRMiMEielaDzFT0 vY3TWjovpWBO8l+1dFk1nJQuiQC1D67K0FZ1je45sygYWJN9RBjBKsGmDz+KGduAKS1DNhlkgA6 rxI75aQ37+uRlrHYn7k4S/POSTYzezZ8ODYJVl4RX7rjKw9+hDzZrYxfN4GyZo26n8wOk+ber9E 4x83uvSQCyQqpHJgwIVhoLlegcUBbTP6644v1m9bqrimiklFPIWt9PiBqB5R8FOunfS4VeZQeEK 3QtsBzDWUaPszGiCl6g== X-Proofpoint-ORIG-GUID: JSr5wuS0uZ1ga8t90PtemsKAZiBBgfQk X-Proofpoint-GUID: JSr5wuS0uZ1ga8t90PtemsKAZiBBgfQk X-Authority-Analysis: v=2.4 cv=eJoeTXp1 c=1 sm=1 tr=0 ts=69aac285 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=tGnH7XJvyaa94d3unYUA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-06_04,2026-03-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603060115 For code readability the bindings are expected to follow order shown in example-schema.yaml - put the additionalProperties/unevaluatedProperties entry at the end, after listing all required properties and possible "allOf:if:then:" conditions. Meaning of this style is to close the schema, after listing what it contains, with final "nothing more is allowed". Move the code around adjusting it to coding style. No functional impact. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Neil Armstrong --- .../devicetree/bindings/display/panel/advantech,idk-1110wr.yaml | 4 = ++-- .../devicetree/bindings/display/panel/advantech,idk-2121wr.yaml | 4 = ++-- .../devicetree/bindings/display/panel/bananapi,s070wv20-ct16.yaml | 4 = ++-- Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.yaml | 4 = ++-- Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml | 4 = ++-- Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml | 4 = ++-- .../devicetree/bindings/display/panel/mitsubishi,aa104xd12.yaml | 4 = ++-- .../devicetree/bindings/display/panel/mitsubishi,aa121td01.yaml | 4 = ++-- .../devicetree/bindings/display/panel/orisetech,otm8009a.yaml | 4 = ++-- Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.yaml | 4 = ++-- Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml | 4 = ++-- .../devicetree/bindings/display/panel/samsung,atna33xc20.yaml | 4 = ++-- .../devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml | 4 = ++-- .../devicetree/bindings/display/panel/startek,kd070fhfid015.yaml | 4 = ++-- Documentation/devicetree/bindings/display/panel/visionox,r66451.yaml | 4 = ++-- Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml | 4 = ++-- .../devicetree/bindings/display/panel/visionox,vtdr6130.yaml | 4 = ++-- 17 files changed, 34 insertions(+), 34 deletions(-) diff --git a/Documentation/devicetree/bindings/display/panel/advantech,idk-= 1110wr.yaml b/Documentation/devicetree/bindings/display/panel/advantech,idk= -1110wr.yaml index f6fea9085aab..76b48836ddf6 100644 --- a/Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.= yaml +++ b/Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.= yaml @@ -41,8 +41,6 @@ properties: panel-timing: true port: true =20 -additionalProperties: false - required: - compatible - data-mapping @@ -51,6 +49,8 @@ required: - panel-timing - port =20 +additionalProperties: false + examples: - |+ panel { diff --git a/Documentation/devicetree/bindings/display/panel/advantech,idk-= 2121wr.yaml b/Documentation/devicetree/bindings/display/panel/advantech,idk= -2121wr.yaml index 05ca3b2385f8..c9b066e69e2f 100644 --- a/Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.= yaml +++ b/Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.= yaml @@ -56,8 +56,6 @@ properties: - port@0 - port@1 =20 -additionalProperties: false - required: - compatible - width-mm @@ -65,6 +63,8 @@ required: - data-mapping - panel-timing =20 +additionalProperties: false + examples: - |+ panel-lvds { diff --git a/Documentation/devicetree/bindings/display/panel/bananapi,s070w= v20-ct16.yaml b/Documentation/devicetree/bindings/display/panel/bananapi,s0= 70wv20-ct16.yaml index bbf127fb28f7..46e7cff5b2fa 100644 --- a/Documentation/devicetree/bindings/display/panel/bananapi,s070wv20-ct1= 6.yaml +++ b/Documentation/devicetree/bindings/display/panel/bananapi,s070wv20-ct1= 6.yaml @@ -22,10 +22,10 @@ properties: enable-gpios: true port: true =20 -additionalProperties: false - required: - compatible - power-supply =20 +additionalProperties: false + ... diff --git a/Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg= -1.yaml b/Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.= yaml index 287e2feb6533..9a2c532dbc92 100644 --- a/Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.yaml +++ b/Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.yaml @@ -22,10 +22,10 @@ properties: backlight: true port: true =20 -additionalProperties: false - required: - compatible - power-supply =20 +additionalProperties: false + ... diff --git a/Documentation/devicetree/bindings/display/panel/himax,hx8394.y= aml b/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml index 5725a587e35c..182a2b825e1c 100644 --- a/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml +++ b/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml @@ -54,8 +54,6 @@ required: - vcc-supply - iovcc-supply =20 -additionalProperties: false - allOf: - $ref: panel-common.yaml# - if: @@ -68,6 +66,8 @@ allOf: required: - reset-gpios =20 +additionalProperties: false + examples: - | #include diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9341= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml index 3cada0f82951..aeb7cb26c058 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml @@ -49,8 +49,6 @@ properties: vddi-led-supply: description: Voltage supply for the LED driver (1.65 .. 3.3 V) =20 -unevaluatedProperties: false - required: - compatible - reg @@ -66,6 +64,8 @@ then: required: - port =20 +unevaluatedProperties: false + examples: - |+ #include diff --git a/Documentation/devicetree/bindings/display/panel/mitsubishi,aa1= 04xd12.yaml b/Documentation/devicetree/bindings/display/panel/mitsubishi,aa= 104xd12.yaml index 96621b89ae9e..43e98bb07c38 100644 --- a/Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.= yaml +++ b/Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.= yaml @@ -47,8 +47,6 @@ properties: panel-timing: true port: true =20 -additionalProperties: false - required: - compatible - data-mapping @@ -57,6 +55,8 @@ required: - panel-timing - port =20 +additionalProperties: false + examples: - |+ =20 diff --git a/Documentation/devicetree/bindings/display/panel/mitsubishi,aa1= 21td01.yaml b/Documentation/devicetree/bindings/display/panel/mitsubishi,aa= 121td01.yaml index 37f01d847aac..2af993d73619 100644 --- a/Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.= yaml +++ b/Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.= yaml @@ -44,8 +44,6 @@ properties: panel-timing: true port: true =20 -additionalProperties: false - required: - compatible - vcc-supply @@ -55,6 +53,8 @@ required: - panel-timing - port =20 +additionalProperties: false + examples: - |+ panel { diff --git a/Documentation/devicetree/bindings/display/panel/orisetech,otm8= 009a.yaml b/Documentation/devicetree/bindings/display/panel/orisetech,otm80= 09a.yaml index 1e4f140f48b8..1f697dab832b 100644 --- a/Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.ya= ml @@ -31,12 +31,12 @@ properties: reset-gpios: maxItems: 1 =20 -additionalProperties: false - required: - compatible - reg =20 +additionalProperties: false + examples: - | dsi { diff --git a/Documentation/devicetree/bindings/display/panel/pda,91-00156-a= 0.yaml b/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.ya= ml index ccd3623b4955..871e4c2d9824 100644 --- a/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.yaml +++ b/Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.yaml @@ -21,11 +21,11 @@ properties: backlight: true port: true =20 -additionalProperties: false - required: - compatible - power-supply - backlight =20 +additionalProperties: false + ... diff --git a/Documentation/devicetree/bindings/display/panel/raydium,rm6820= 0.yaml b/Documentation/devicetree/bindings/display/panel/raydium,rm68200.ya= ml index 46fe1014ebc4..8fb7c013dfb8 100644 --- a/Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml +++ b/Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml @@ -33,13 +33,13 @@ properties: reset-gpios: maxItems: 1 =20 -additionalProperties: false - required: - compatible - power-supply - reg =20 +additionalProperties: false + examples: - | dsi { diff --git a/Documentation/devicetree/bindings/display/panel/samsung,atna33= xc20.yaml b/Documentation/devicetree/bindings/display/panel/samsung,atna33x= c20.yaml index f1723e910252..1bbe0da3997c 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,atna33xc20.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/samsung,atna33xc20.ya= ml @@ -43,13 +43,13 @@ properties: no-hpd: true hpd-gpios: true =20 -additionalProperties: false - required: - compatible - enable-gpios - power-supply =20 +additionalProperties: false + examples: - | #include diff --git a/Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae= 4se.yaml b/Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4s= e.yaml index e32d9188a3e0..1beb4ba92248 100644 --- a/Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml +++ b/Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml @@ -41,8 +41,6 @@ properties: panel-timing: true port: true =20 -additionalProperties: false - required: - compatible - port @@ -51,6 +49,8 @@ required: - height-mm - panel-timing =20 +additionalProperties: false + examples: - |+ panel { diff --git a/Documentation/devicetree/bindings/display/panel/startek,kd070f= hfid015.yaml b/Documentation/devicetree/bindings/display/panel/startek,kd07= 0fhfid015.yaml index d817f998cddc..0819f38a9d2c 100644 --- a/Documentation/devicetree/bindings/display/panel/startek,kd070fhfid015= .yaml +++ b/Documentation/devicetree/bindings/display/panel/startek,kd070fhfid015= .yaml @@ -31,8 +31,6 @@ properties: =20 power-supply: true =20 -additionalProperties: false - required: - compatible - enable-gpios @@ -42,6 +40,8 @@ required: - port - power-supply =20 +additionalProperties: false + examples: - | #include diff --git a/Documentation/devicetree/bindings/display/panel/visionox,r6645= 1.yaml b/Documentation/devicetree/bindings/display/panel/visionox,r66451.ya= ml index 187840bb76c7..49ef45c03593 100644 --- a/Documentation/devicetree/bindings/display/panel/visionox,r66451.yaml +++ b/Documentation/devicetree/bindings/display/panel/visionox,r66451.yaml @@ -25,8 +25,6 @@ properties: port: true reset-gpios: true =20 -additionalProperties: false - required: - compatible - reg @@ -35,6 +33,8 @@ required: - reset-gpios - port =20 +additionalProperties: false + examples: - | #include diff --git a/Documentation/devicetree/bindings/display/panel/visionox,rm692= 99.yaml b/Documentation/devicetree/bindings/display/panel/visionox,rm69299.= yaml index f0a82f0ff790..f61a528c0413 100644 --- a/Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml +++ b/Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml @@ -36,8 +36,6 @@ properties: port: true reset-gpios: true =20 -additionalProperties: false - required: - compatible - reg @@ -46,6 +44,8 @@ required: - reset-gpios - port =20 +additionalProperties: false + examples: - | dsi { diff --git a/Documentation/devicetree/bindings/display/panel/visionox,vtdr6= 130.yaml b/Documentation/devicetree/bindings/display/panel/visionox,vtdr613= 0.yaml index d5a8295106c1..c99f4146f1bb 100644 --- a/Documentation/devicetree/bindings/display/panel/visionox,vtdr6130.yaml +++ b/Documentation/devicetree/bindings/display/panel/visionox,vtdr6130.yaml @@ -26,8 +26,6 @@ properties: port: true reset-gpios: true =20 -additionalProperties: false - required: - compatible - reg @@ -37,6 +35,8 @@ required: - reset-gpios - port =20 +additionalProperties: false + examples: - | #include --=20 2.51.0 From nobody Thu Apr 9 17:23:36 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 01050389115 for ; Fri, 6 Mar 2026 12:03:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798602; cv=none; b=QmkzLJfLlRD/2e3C+0huj+LU48rV7IoR73z/GLv9QqPuTarN96VWM+0lEmlOv4AL+t4vao45U0Un5FPsc8l0CBOLrZTaNM7PfGh1Gk9kzfdoKk/iISk8yLCW/0we6sgto8GObaQ10JeRGysLDXkwuhlukeeEMJWCw2WuC4ahrQw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772798602; c=relaxed/simple; bh=eOMtL1pudAxDLN8GeGr6PmJf215rpqL51x1GL5PbJIc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=L3LDfB1bzeuIaL2u5OF4o4qEQUcE3SjE6cN1DOPzVhj0z6hV+CavJr0i2wjEXyrAJZQNK1sYEbmuJtvBCr0hv7mXF9VM4BWe1LHWOjtieDmbiYjCzCC80NOYCzNc9Jt64A8r9IblOinpnyY9xOKzqposCfzbzNR3HWVJY9hw/9U= 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=LdXcIVPc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EblWVR40; arc=none smtp.client-ip=205.220.180.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="LdXcIVPc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EblWVR40" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 626BanFE1451621 for ; Fri, 6 Mar 2026 12:03:20 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= qsIhiDYqrYhyPHQhfvVcO7ffM//NdCFDfvQA4djkeYg=; b=LdXcIVPcF6oBAPeL ppHTobtohVIPcESYYqfiTGnSkzigTSitfQsaVJDYoKkeOZeiCXvxUuKpGmeSWjV5 BAMq+rVvT1QNpGWsvzTl7BtyOfBRqitIcLN02Gr9vAARLuyjxRbh8znuRY8lF7Zz KRfhI22YgQYKXftPUp4Va1VxviUCs6SeSBByzJ0dUJuTuN9wLVSuITMzzAQ4kfOc fMlYevq89sF3MAKKzhI+ac8HKTVO0ayJrQ9nKuSxCjdrcDMitm530tsaORlm+HAi H0V9LotCfxrR+OsyYLCpj1CXOV4bEDfO+rdypjBa4zvLI8zwytsoy5aV1nModZY/ bCBsuw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cqv9agfgq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 06 Mar 2026 12:03:19 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cb3b6b37d8so4837362785a.3 for ; Fri, 06 Mar 2026 04:03:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772798599; x=1773403399; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=qsIhiDYqrYhyPHQhfvVcO7ffM//NdCFDfvQA4djkeYg=; b=EblWVR40ze8MJX4w/+6n++vyHfvTqgYpfQgZm83M/NfVOD99QzVVhKqTIP30awh7U4 jwOh1do/y7wluYKL4CsD1Ant7sX/Zk7ZL/gXpAyz3Im9ZDQ7hrsPk5pqp1KtN9WxPTvI lryKEp690Cu6fM1cAJlvuAPFGQqzu4V6O5HvNE+6Vu+kcA0OEfqWXLqyskHbreJBDPco Id8BrxBP0aglkwoC80zM8JI5/AbYiA7Of9UYcX20QAwJRHsFpj4N4r3PYfYUkSmENkXj SMlGJJSoqeNQcTGzJnWGDcKTIVVZHrcjbF5qD9AUR4HX6pzsOrB3Z0J12yNzKIxFawKi NCeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772798599; x=1773403399; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qsIhiDYqrYhyPHQhfvVcO7ffM//NdCFDfvQA4djkeYg=; b=q7ddR0UFTFzdECEpp35P2qetRdiAU/nZMLUJgnpjpmNfy55RHwK9r7MJei4lMzkODx JULatj8fbv5GOadmKXo8O4WpYXDJ2ELqYacaeol9MI78mFQq8NfbHA0YgHff81HKUhkP KVYhQYMAxKfBIKy9tRZr75BPtztC2oRLjF21q0qXgRLHxDQt6fXC23NNLAWNiC9dMJSZ BFYdcZejxBf7VjFQXgzEzknFsUjP9IfJmKk9Vod+xzxbtYSXDAZYACJmuYYLYQp4r2KO azQYKg+9uUtC1djDno03PXygm86XBn5FietNd23aUii59vUvf9OZShNszWLcjak0BrBt e0+A== X-Forwarded-Encrypted: i=1; AJvYcCVTT9Sm2GotQvBTBWIo/lYBiLvORBnrHwf+5WyIVOaLiIEuKT2apl+9mM1G2colVdB9/6zFleHK/j6pP5Q=@vger.kernel.org X-Gm-Message-State: AOJu0YwJ4oS89DFbpSmZDk6EGllb3I1opyU/9465FGHkmGCZSCh+jktU B8HzM1fNNdOkoeUS+zG+QXuVQ3ULwU3w74VIu9XsFF3JKqvxAyVcUbKjVyYoxAre1ODHGaBx2Xe LQRHbz4Qa8GpaH44cXzNiO2qfXAKiMV5vlOEFUtZFZ515y3xBJjbn+jPP779VX6dz2tM= X-Gm-Gg: ATEYQzw8ATqBYndEBM6qWQt6T3ShQosCHhrHFOSA/CBCyvHDnoFfp/bXoCWzVkHmLIl OYQhXPYckGIu/XrEY1KuLN/0YD73Q9CCmVN8XyPvFpBrk9NYTmbHmUbCG2y76RpUgGnKBraly0x 6qKNlMACNJQV6Mj0pQCxqwy1id9C/9uWYWRS3ESH+2s3zERrbzqPZrKKNLW8xcuhBoI2qufXcOS vA56jD9RE5qLkWRt6v6qS9x8NLk6qqQBjDHHFzZiDVWCOl+xXW0uS/kCVWnSLx/oTBUkL92LA5K J2f4Y3iELBNCVVfxpivPjbeE8ePCH/ERmxfIvl1ijm7oHLIbysq0EiYHNmx+zIB84rZpsV4r2OT fd1lPvae139CI2AR5pqmYo6RBmod/PxuS9Sv0dXVcVlYP X-Received: by 2002:a05:620a:4691:b0:8cb:3a1d:79f9 with SMTP id af79cd13be357-8cd6d40d2f4mr232420585a.6.1772798599063; Fri, 06 Mar 2026 04:03:19 -0800 (PST) X-Received: by 2002:a05:620a:4691:b0:8cb:3a1d:79f9 with SMTP id af79cd13be357-8cd6d40d2f4mr232416285a.6.1772798598558; Fri, 06 Mar 2026 04:03:18 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dad1cb7csm3410129f8f.0.2026.03.06.04.03.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Mar 2026 04:03:17 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 06 Mar 2026 13:02:58 +0100 Subject: [PATCH 5/5] dt-bindings: display: panel: Align style of "true" properties Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260306-dt-bindings-display-panel-clean-v1-5-3086eda1efaf@oss.qualcomm.com> References: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> In-Reply-To: <20260306-dt-bindings-display-panel-clean-v1-0-3086eda1efaf@oss.qualcomm.com> To: Artur Weber , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dzmitry Sankouski , Tomi Valkeinen , Laurent Pinchart , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=8793; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=eOMtL1pudAxDLN8GeGr6PmJf215rpqL51x1GL5PbJIc=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqsJ2egJADa1wD/I3+dbMeZPrxGfxjU6pK3X3Z HOZtmfjJcGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaarCdgAKCRDBN2bmhouD 16ASEACankKcaY8YWF8NbeZ0RXRJtmVxWwnfhbOAW8jOU2YvRF9BuWTEmIvLeiSs0aT4LfsxbnJ rXKcqHapTug3l5fQs0Xavf0/iaPKEQtbRT/wS4dCy16ecZzybwigHyyilQlYbrQjzAZjDqtE8XX KYaJZHUQl3XurOX1AEQMT1t+QE9LGEaYMK//y5ESuUO3mrDAgF/YYrJS+Sa29mu8Z36dluxz1Xc fiEesnABLeS2I3fjDsG2K66mNoiFF0zTz0y3oQVKHWRpzoQ36G0J+sE6MytRYyBzqg0C73TyOrr sYR1JDrUUHkKcnBojPAAlegsfr7nJfr6ZYQL6BASi8WS+cqH0wFro0ciGTHIKDyNjsvXAmK8tHh lXOcOvzaawDizbkaq3xyWgAkEGuEiEcARRSAOyS6i3qPo/RjQ7jdRMuCrQf4QFiipT/9Srrswww qpIHIaLW3otUe/BhPch2hwnCkcsWE8464mWYSs0VzDNQSuNlXaj4r3gBr7/mOWvS2iGtaCuo+oN 7uoed6sg0XzbX5GpNH6unrSdwCcAlzGpfsqfs2fgTVowZBZrT5+XrhZbASSgPvbmtLNXypqTWFq +kX3I/DfFkM/mInvRZCd/kuQGBeiBYO/2dp0kIy5aRU/kYE7Jd9dbJVgcYVgp0Q2GhI4+dGKhFl OfmsXAoc0VgIa5Q== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: f1aAjWGAPCZJAiCWpXg40srb26v9sV7t X-Proofpoint-ORIG-GUID: f1aAjWGAPCZJAiCWpXg40srb26v9sV7t X-Authority-Analysis: v=2.4 cv=G4wR0tk5 c=1 sm=1 tr=0 ts=69aac287 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=y7DYbA0_Xfvc-Urf_C0A:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA2MDExNSBTYWx0ZWRfX1KzlN2xRg0d0 Pphhr4jrkfgvkST4GTI5bu4/elIJRxEeBnzDUqCJ4iEuA6TvVpZ3nmVJ2tfWSKmQhidgbZ9olfw lIA4HUNsNrJ/rMQobsY+8N1zpPMVmxxdS4TMj/AaJ5ipNJLMwS0/a/zI2s9N9aWpb9kBipNPGiU lZAElJm5e1dwrOa6fWI2YrhVYyDEMvFzqIdtWE/xcZRlchkwEBsNNmPK1QKByDLp4CyJOpMU/Ea 5R2o/uZOHQbIr1IzrMiKUwrSjJv6dcwRNhYE6e9nXHbz4qMVWv1gvksp5J3zz2h641Gev7jnP0M YMZCaxc035iCleq9fBYm++xqMZS57kdhOByh2UE5XOx7ciSQDnk8xpXeZvvDVfWc2YmBBpWP1ZG Q1E0bLBHPGMKiPSxCNf5iDIRQbn+OKek/61IMCvyTr6MAXjmNUNND/5GYzRFGxEgGSmU3ldFmwI 3JzOfhbNBXM3vnlWP7w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-06_04,2026-03-04_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 clxscore=1015 phishscore=0 bulkscore=0 impostorscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603060115 For code readability, several bindings which list allowed properties with ": true" syntax group them in one place, without line breaks between each. Align a few bindings to match this style. No functional impact. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Neil Armstrong --- .../devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml | 1 - Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml | 3 --- .../devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml | 2 -- .../devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml | 1 + .../devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml | 1 + .../devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml | 5 ++-= -- .../devicetree/bindings/display/panel/novatek,nt35510.yaml | 3 ++- .../devicetree/bindings/display/panel/renesas,r61307.yaml | 3 +-- .../devicetree/bindings/display/panel/renesas,r69328.yaml | 1 - .../devicetree/bindings/display/panel/rocktech,jh057n00900.yaml | 5 ++-= -- .../bindings/display/panel/sony,tulip-truly-nt35521.yaml | 2 -- .../devicetree/bindings/display/panel/startek,kd070fhfid015.yaml | 7 ++-= ---- 12 files changed, 11 insertions(+), 23 deletions(-) diff --git a/Documentation/devicetree/bindings/display/panel/feiyang,fy0702= 4di26a30d.yaml b/Documentation/devicetree/bindings/display/panel/feiyang,fy= 07024di26a30d.yaml index 92df69e80a82..f288fa2390c9 100644 --- a/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a3= 0d.yaml +++ b/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a3= 0d.yaml @@ -28,7 +28,6 @@ properties: =20 port: true reset-gpios: true - backlight: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/himax,hx8394.y= aml b/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml index 182a2b825e1c..84e840e0224f 100644 --- a/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml +++ b/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml @@ -33,11 +33,8 @@ properties: maxItems: 1 =20 reset-gpios: true - backlight: true - rotation: true - port: true =20 vcc-supply: diff --git a/Documentation/devicetree/bindings/display/panel/jadard,jd9365d= a-h3.yaml b/Documentation/devicetree/bindings/display/panel/jadard,jd9365da= -h3.yaml index 5802fb3c9ffe..2fa07ec55b08 100644 --- a/Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.ya= ml @@ -35,9 +35,7 @@ properties: description: supply regulator for VCCIO, usually 1.8V =20 reset-gpios: true - backlight: true - port: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/leadtek,ltk050= h3146w.yaml b/Documentation/devicetree/bindings/display/panel/leadtek,ltk05= 0h3146w.yaml index 5fcea62fd58f..2f49a6bbf3d7 100644 --- a/Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.= yaml +++ b/Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.= yaml @@ -25,6 +25,7 @@ properties: backlight: true port: true reset-gpios: true + iovcc-supply: description: regulator that supplies the iovcc voltage vci-supply: diff --git a/Documentation/devicetree/bindings/display/panel/leadtek,ltk500= hd1829.yaml b/Documentation/devicetree/bindings/display/panel/leadtek,ltk50= 0hd1829.yaml index b0e2c82232d3..3f56047f4469 100644 --- a/Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.= yaml +++ b/Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.= yaml @@ -24,6 +24,7 @@ properties: backlight: true port: true reset-gpios: true + iovcc-supply: description: regulator that supplies the iovcc voltage vcc-supply: diff --git a/Documentation/devicetree/bindings/display/panel/mantix,mlaf057= we51-x.yaml b/Documentation/devicetree/bindings/display/panel/mantix,mlaf05= 7we51-x.yaml index 74ff772973d6..b8b153a6e6cc 100644 --- a/Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.= yaml +++ b/Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.= yaml @@ -22,7 +22,6 @@ properties: - mantix,mlaf057we51-x - ys,ys57pss36bh5gq =20 - port: true reg: maxItems: 1 description: DSI virtual channel @@ -36,13 +35,13 @@ properties: vddi-supply: description: 1.8V I/O voltage supply =20 - reset-gpios: true - mantix,tp-rstn-gpios: maxItems: 1 description: second reset line that triggers DSI config load =20 backlight: true + port: true + reset-gpios: true =20 required: - compatible diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3551= 0.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt35510.ya= ml index b39fd0c5a48a..43d134daf0ac 100644 --- a/Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml @@ -28,13 +28,14 @@ properties: reg: maxItems: 1 =20 - reset-gpios: true vdd-supply: description: regulator that supplies the vdd voltage vddi-supply: description: regulator that supplies the vddi voltage + backlight: true port: true + reset-gpios: true =20 required: - compatible diff --git a/Documentation/devicetree/bindings/display/panel/renesas,r61307= .yaml b/Documentation/devicetree/bindings/display/panel/renesas,r61307.yaml index 90cce221c0d1..3d7761717b74 100644 --- a/Documentation/devicetree/bindings/display/panel/renesas,r61307.yaml +++ b/Documentation/devicetree/bindings/display/panel/renesas,r61307.yaml @@ -33,8 +33,6 @@ properties: iovcc-supply: description: Regulator for 1.8V IO power supply. =20 - backlight: true - renesas,gamma: $ref: /schemas/types.yaml#/definitions/uint32 description: @@ -51,6 +49,7 @@ properties: type: boolean description: digital contrast adjustment =20 + backlight: true reset-gpios: true port: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/renesas,r69328= .yaml b/Documentation/devicetree/bindings/display/panel/renesas,r69328.yaml index 1cd219b510ee..740185f778a1 100644 --- a/Documentation/devicetree/bindings/display/panel/renesas,r69328.yaml +++ b/Documentation/devicetree/bindings/display/panel/renesas,r69328.yaml @@ -33,7 +33,6 @@ properties: description: Regulator for 1.8V IO power supply. =20 backlight: true - reset-gpios: true port: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/rocktech,jh057= n00900.yaml b/Documentation/devicetree/bindings/display/panel/rocktech,jh05= 7n00900.yaml index 4ae152cc55e0..ebfc825b8346 100644 --- a/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.= yaml +++ b/Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.= yaml @@ -33,7 +33,6 @@ properties: # Xingbangda XBD599 5.99" 720x1440 TFT LCD panel - xingbangda,xbd599 =20 - port: true reg: maxItems: 1 description: DSI virtual channel @@ -44,9 +43,9 @@ properties: iovcc-supply: description: I/O voltage supply =20 - reset-gpios: true - backlight: true + port: true + reset-gpios: true rotation: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/sony,tulip-tru= ly-nt35521.yaml b/Documentation/devicetree/bindings/display/panel/sony,tuli= p-truly-nt35521.yaml index a58a31349757..85c5dee65383 100644 --- a/Documentation/devicetree/bindings/display/panel/sony,tulip-truly-nt35= 521.yaml +++ b/Documentation/devicetree/bindings/display/panel/sony,tulip-truly-nt35= 521.yaml @@ -31,9 +31,7 @@ properties: description: Negative 5V supply =20 reset-gpios: true - enable-gpios: true - port: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/startek,kd070f= hfid015.yaml b/Documentation/devicetree/bindings/display/panel/startek,kd07= 0fhfid015.yaml index 0819f38a9d2c..7fd9364fa385 100644 --- a/Documentation/devicetree/bindings/display/panel/startek,kd070fhfid015= .yaml +++ b/Documentation/devicetree/bindings/display/panel/startek,kd070fhfid015= .yaml @@ -16,8 +16,6 @@ properties: compatible: const: startek,kd070fhfid015 =20 - enable-gpios: true - iovcc-supply: description: Reference to the regulator powering the panel IO pins. =20 @@ -25,11 +23,10 @@ properties: maxItems: 1 description: DSI virtual channel =20 - reset-gpios: true - + enable-gpios: true port: true - power-supply: true + reset-gpios: true =20 required: - compatible --=20 2.51.0