From nobody Sun Dec 14 19:11:36 2025 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 716C814B082 for ; Thu, 9 May 2024 09:43:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715247784; cv=none; b=e4n0HIeO6j6g4pi8tsD2BAzjQocn22RirFHBLfEQrfoeXNoxyOCmWzcS8EdsSObBwVm3gOM8BHhf1yLrzYOaBs4u0aGAeHVRcjHnuC2OmFL5IFy0f9MkHWVuNJMdf5Z4zqPar545C9tcXtux47d0ixqfj7yo1VSW3SEf4hAP5Wg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715247784; c=relaxed/simple; bh=gjCs0DV7B7RR1j6936MwQyQwFKJMltSF9sVmZwvdZPw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DfYbmEhHnEdEVn9FdAL1crbQtKBlUmdZQGRR8pkfAjj0rz1s/0f1XhTBzU1l4LQ6u7oVuyMjfKiEw8xNtN4d3qVg+QMtXGsDFc1lGwNavzLpyzhTpGrGT5sLlvjMMd1BXApFiKgKCcR+h234y/qjKWZ7K2oDwI7wYkMDQi1QPTY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=d8nGYgy0; arc=none smtp.client-ip=209.85.218.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="d8nGYgy0" Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-a59ab4f60a6so155927566b.0 for ; Thu, 09 May 2024 02:43:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1715247781; x=1715852581; 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=nXToc41FJ1K1jyZaFJj827r0wMrkwnVZ3gTS/QEqFfk=; b=d8nGYgy0z/r3Blns7ktyIvjGYKvKPLJhWD7M0trh0d4O09vVZ1tiObzP2wzzsBbcOe tMOP2bGN79W3XNji6e9l4UCVNNY0Wn6e55SO2xzNfpmT+FxSKIomEpcPIv8Qm1bwktr7 BfCTqD7V6ogtlCBIuS5DCQt8O+R+TGdtd/bZFQ8T5ZR4JsYi8ZEpuUD8paPZT5oUAXaB ScSHVbbO4u6A9NudnId97ddnSF+vSyhDnZjAOSJ6u/XFqj7hUc02hjKZCQYnED52PKTp Y/+ygZMZ/lIb0J6Ai67zbotbDkQgaDPmIH3VDWoEgf7t/ZbGyra+i+mcHY9vEgJYRrvj EECg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715247781; x=1715852581; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nXToc41FJ1K1jyZaFJj827r0wMrkwnVZ3gTS/QEqFfk=; b=lfkDK3aheH1lGkMe34UvZpeNiu/1+Ux+VOOuFDG7O065AciN7ZFXs1OUU0GxSk8kW7 EmTLgprgCYpNvvcaiT5R7rNCkX2qKgi/LkBnhSaZg4v/bF0+2UPFVB43JdeZx5TJqxb1 +vaCcRO8u84nenPgq6JWLaJfNqjFO3+O0aCq79Jqz6FAV8mQwnc2vGlrxbawaaad4+Tp AzzJTdUIQXbMBMxSiZ1JqjhS4XEFlQP3Vwj51SCEll+sKJVVWq9VcAdkImXWwpnXReFo Xb7WEeIbQFnphHK3lnBMkA9KTkSTQJ6RK0P/XRNBT5g/4eojzm1rcLXB5sUE79/u+FYv fKWA== X-Forwarded-Encrypted: i=1; AJvYcCXu4SJJu2zNAKIRgevN1R1Ioap4uS/aT2UDoURcFJyfmp8CxpvVwy2jAKW0gH39YnVuZI/taFPuF7Vh+KHmbvHKNFvzFYWK3lwF1In+ X-Gm-Message-State: AOJu0Yz2DisNP0g/19F0FqBbkeB0Qd5dIvI3WJTvxM3fPuw+sb/AViAO y/4oAGAJTSoNO1I4Calv5zVxLFSevvluFV7MxKKxJ5+ppe0sElsD/h6k03UWI+o= X-Google-Smtp-Source: AGHT+IGXROeW0KH1SDJKVClcQZYZh6a7R3plP3x7ydci5rtTGkV/8BOhrB2UWJ5um9j8RF60mjnBQw== X-Received: by 2002:a17:907:1c09:b0:a59:c3d0:5508 with SMTP id a640c23a62f3a-a59fb958791mr596004266b.35.1715247780581; Thu, 09 May 2024 02:43:00 -0700 (PDT) Received: from [127.0.1.1] ([178.197.206.169]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a179c7deasm53835666b.103.2024.05.09.02.42.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 May 2024 02:42:59 -0700 (PDT) From: Krzysztof Kozlowski Date: Thu, 09 May 2024 11:42:51 +0200 Subject: [PATCH 1/3] dt-bindings: display: samsung,ams495qa01: add missing SPI properties ref 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: <20240509-dt-bindings-dsi-panel-reg-v1-1-8b2443705be0@linaro.org> References: <20240509-dt-bindings-dsi-panel-reg-v1-0-8b2443705be0@linaro.org> In-Reply-To: <20240509-dt-bindings-dsi-panel-reg-v1-0-8b2443705be0@linaro.org> To: Neil Armstrong , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chris Morgan , Linus Walleij , Laurent Pinchart , Andrzej Hajda , Konrad Dybcio , Del Regno , Heiko Stuebner , Luca Weiss , Dmitry Baryskov , Shawn Guo Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=952; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=gjCs0DV7B7RR1j6936MwQyQwFKJMltSF9sVmZwvdZPw=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBmPJqdOM3LXjtcBIPKLbQXLjsQanOWad6C3iAgV aMXLVevr02JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZjyanQAKCRDBN2bmhouD 1ybtD/47ueiz6JsAgTGEV+DVeVn6zEvjTIKNZre2ojMqTXekMWCISRS7B5MyObQCQvOHMY5rA1J /lBLSVOeP+7lnyE3LfbcYO+yCcHNtxn5496WnBBiGnjgzSq18fuwwfZlTeJinNar8R3vr84Sb3M nWVv1yT55ZFTPtUf5IjcDE18xRGZVZPwm53Uylbjml9r+KSfJUHc0BLDmAS2bO+AeNdbaEe3upn sKBddMIoKXMo7zvCRDSmu9oXT33URnIunXKQhUk9bwvS0c+6G3iyQeSgnOy+JZwGjoavjKWasah TXGmgsxq8zkYSC67ZmJF8Wzki5icFzgLA77n4muRP2TxDExDEJcmA5Vfy0wNUreg2B5nGmEDabm 2OraygdJPmYP3y6gb4+tSRengY67XafwsnJFgrYkRRcPWLLNl999UAPsWvAu8cIGQf3H8iJT+6r zNgdhTgVy3ddV+CxBOhb/kPLZ8o4j0CPGiR5a8KBB0OtZZsOSsknhDAV7wLkbMEKwA6at7q/S61 PFQx0anPvD8q41vHvCNk0KZ7uza3VDvA83p/uExA/MAdzZlD6xfxrI8DiJRf4vsMOqgj5WOzo9Z APkHwUGGEtKU1+giVbE0hHJ0JcAPgEPUPJgbOBbYL/PFF/NRb94sqDMCR8OY9BZiIPqryJjHXUc Cv0ohzDrUmUfVBg== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Samsung AMS495QA01 panel is a SPI device, so it should reference spi-peripheral-props.yaml schema to allow and validate the SPI device properties. Fixes: 92be07c65b22 ("dt-bindings: display: panel: Add Samsung AMS495QA01") Signed-off-by: Krzysztof Kozlowski Acked-by: Conor Dooley --- Documentation/devicetree/bindings/display/panel/samsung,ams495qa01.yaml | = 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/panel/samsung,ams495= qa01.yaml b/Documentation/devicetree/bindings/display/panel/samsung,ams495q= a01.yaml index 58fa073ce258..a5ff4de74a15 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,ams495qa01.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/samsung,ams495qa01.ya= ml @@ -11,6 +11,7 @@ maintainers: =20 allOf: - $ref: panel-common.yaml# + - $ref: /schemas/spi/spi-peripheral-props.yaml# =20 properties: compatible: --=20 2.43.0 From nobody Sun Dec 14 19:11:36 2025 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7BE8014B09F for ; Thu, 9 May 2024 09:43:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715247787; cv=none; b=nK/X2joH4+sn0LdO36y41mUVZAeRsi0SZSFOg8qJDViDK7NcNWHQzjXb8ZU4NpO1tJlm0QhsERsQiIPWHSRq5Etc9abNo+NsiQxxXVkG2GpI0FU8obPewfW0RnQvKs0TrU+5ekw4OTEnz0pn7scgaS0MKxw7EpCxksBtyQCAeOA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715247787; c=relaxed/simple; bh=oqnTnMrAQ7Jq7bhp91E4cSphE5UEbnzybekXFcj9nsA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WkWQ3sYEVrwcg9iK1slIMDwhw00nAvmaWAkcAv7UOrK0Nia2Sj0qRk21VLm3dWrjRsoFKEMPA6RM+XfROjgvjftz684iVfcMcdx0ybWcjGGPyAF+0C/g8IuZyCViCUVGTBIbZAIKD8O6YJKquq5xGDoUOh3c6gGzeXW4hcgi9Lk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=pi4AziDK; arc=none smtp.client-ip=209.85.218.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="pi4AziDK" Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a4702457ccbso162765366b.3 for ; Thu, 09 May 2024 02:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1715247783; x=1715852583; 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=+D+DD5ujmRC79Mey/sIGoYI9ydUKjzoT2SPYYlKjerU=; b=pi4AziDKPy7j6HQxLrpKnacAuV2mwQejgnk0Kl061F4mnP2gNmWRP7WwVdkHkeH4hp T+kRGMqX8V346Q1UXaPQmPqi6zvpzUQYyC6jHkx84UsLQQb3Q0aPaz1XNgM7Wu9yAfrl agBZOT4QkexPyi2lPvTpbrb135Fc1XZGYRxku03+iMWzML5zuRm4aY9Eqj2bEm5Vx1Q+ C/N/jFrDbGcSDBSEDpnYrdgQKQ47sC2GsKwu2oTd5D6ny66un7uDJl2ubvcw4JvvgjZ0 /JE2WhdIm0vfeH2nNf8hz2LP4gN3nhTz3LQgVBpx2MnQaxF1U0FfMKJZXSQ6A7yCQ7DJ HB+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715247783; x=1715852583; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+D+DD5ujmRC79Mey/sIGoYI9ydUKjzoT2SPYYlKjerU=; b=DeMBCOFokrF0R0a5HVfMXx6b1rc97zQvpJcLaFiPoG4HFzfVRprAqGayQy6sVacZch Du2Hp88D36Azc4ANq+L4UwFewABQ4pZxDnqUGnQf5AZNeVMHwU7bnfqHXlW2b9dJgszY BumA4FPGW8lQin46XuvxOxMJ640T4u5Wkknedl7fdYl37KJoHwIzeAh/fpL+Kk4Usa0U mA8wIeCGpCbs+cIqthlR6HM6zVvW9RnrHQs+ZQNLKE0dBR+oQqlojysP47zkDM427f32 V21RWD2b2lpM1HCgUs2GuwUBLkEN4Vt8I6hv7qsacxhvhAFIsHJhHq0X/Y2m/XqRlugW p8bQ== X-Forwarded-Encrypted: i=1; AJvYcCUe2GtjGoP4EolYkzJCedQmvb940cCCGaGF8VJhl1lxOlPz0Z4fsN0T3TedrBcEr3/fvd5jiAD6bI8di3owZ87szPdj3GxYn0GYT80Q X-Gm-Message-State: AOJu0YwBLgmtUkYadLl+fB4McQKqV27wu5gO9pug/6fm+CFYnMBr423b G3O6/6FLzHLPFAbjdWo7jIj6evX+3aqe+8DQLA5DnpqGRO6Pht1bVWZVMYGaLsQ= X-Google-Smtp-Source: AGHT+IFeCA66yiGqhjZcBqUWD9onOjkEgD8MNz+CQFkjsr/2HEajnuTHjhQ4TaK7syFifjsngAOvPg== X-Received: by 2002:a17:906:2c46:b0:a59:cd18:92f5 with SMTP id a640c23a62f3a-a59fb923088mr284281266b.11.1715247782772; Thu, 09 May 2024 02:43:02 -0700 (PDT) Received: from [127.0.1.1] ([178.197.206.169]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a179c7deasm53835666b.103.2024.05.09.02.43.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 May 2024 02:43:02 -0700 (PDT) From: Krzysztof Kozlowski Date: Thu, 09 May 2024 11:42:52 +0200 Subject: [PATCH 2/3] dt-bindings: display: panel: constrain 'reg' in SPI panels 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: <20240509-dt-bindings-dsi-panel-reg-v1-2-8b2443705be0@linaro.org> References: <20240509-dt-bindings-dsi-panel-reg-v1-0-8b2443705be0@linaro.org> In-Reply-To: <20240509-dt-bindings-dsi-panel-reg-v1-0-8b2443705be0@linaro.org> To: Neil Armstrong , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chris Morgan , Linus Walleij , Laurent Pinchart , Andrzej Hajda , Konrad Dybcio , Del Regno , Heiko Stuebner , Luca Weiss , Dmitry Baryskov , Shawn Guo Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=14083; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=oqnTnMrAQ7Jq7bhp91E4cSphE5UEbnzybekXFcj9nsA=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBmPJqe7+GklKLfEhVi9JE14rjaRObS3jXjeAqzI xoPtctrDBKJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZjyangAKCRDBN2bmhouD 12ycD/4svRtT6rKHtYUjvi+u7M6aRtUdd3zskjvEkSQLnKWf/u2POcnRkJehbsys6kw/yg5Pgbm t1Xf5ljoSxvfMd1wGy5836jkRkwoYx2FkBfg4xvi9IuhkJkTcqq7UQRQjEFmIF/AWcsECkO1y++ jeii6YQZ8v+pwqPzFU+8YCIXPyqFIoSqXebVmykMLvA6k4RJ71+YwfOqJec/VQTQK0h7Qp109VT UDFQje2hwQjpgSe/RHBzX0GyPPOpGuNIY4cHYdJsl1GVrdYEQkEW1vxI0EX+/j2fdLjMxHj9VZQ wLQ0pPSC52cgd/Qu84M4rmi6ozWPXc8xdneixyAI0+a5cRQGPB9JdwXQqhqPxeaCPiZfu1inpfh tiCyJX0LecOS9Ixg52aKtA4e4vKjWN02wMvRFB1zvC6+2BAAEaPQFxvorp3jbwORYlbOAogNwRT NHv3l1EBHh2XlWeJycNrP18U88GxNI5QzMkoaCl2BRsTDtRSbxgGP8zhT+ypYRayuZKxsoOa45X YbxZ6Aq+GIOGCH48tXdMw7PiKwUQNUBp7e4emHNT4snLUmBNly6riMXidcVlE3BS9jpwhyPIv36 Obfam6sEf7QJr1nL06yDK+DwlahDDoiwPgFU9jLg/SaunzZqwvixGZwD2A4Gmn74zxUdjFCr3NZ 2hOdtpXGkDl4GPQ== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B SPI-attached devices could have more than one chip-select, thus their bindings are supposed to constrain the 'reg' property to match hardware. Add missing 'reg' constrain for SPI-attached display panels. Signed-off-by: Krzysztof Kozlowski Acked-by: Conor Dooley Reviewed-by: Linus Walleij --- Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml | 4 = +++- .../devicetree/bindings/display/panel/fascontek,fs035vg158.yaml | 3 = +++ 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 | 3 = ++- Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml | 4 = +++- .../devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml | 4 = +++- .../devicetree/bindings/display/panel/leadtek,ltk035c5444t.yaml | 3 = +++ Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml | 3 = ++- .../devicetree/bindings/display/panel/lgphilips,lb035q02.yaml | 3 = +++ Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml | 4 = +++- .../devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml | 3 = +++ .../devicetree/bindings/display/panel/samsung,ams495qa01.yaml | 4 = +++- Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml | 4 = +++- .../devicetree/bindings/display/panel/samsung,lms380kf01.yaml | 3 = ++- .../devicetree/bindings/display/panel/samsung,lms397kf04.yaml | 3 = ++- Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml | 3 = ++- Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml | 4 = +++- Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml | 4 = +++- Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml | 3 = +++ Documentation/devicetree/bindings/display/panel/tpo,td.yaml | 4 = +++- Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml | 3 = ++- 22 files changed, 60 insertions(+), 16 deletions(-) diff --git a/Documentation/devicetree/bindings/display/panel/abt,y030xx067a= .yaml b/Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml index acd2f3faa6b9..0aa2d3fbadaa 100644 --- a/Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml +++ b/Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml @@ -17,10 +17,12 @@ properties: compatible: const: abt,y030xx067a =20 + reg: + maxItems: 1 + backlight: true port: true power-supply: true - reg: true reset-gpios: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/fascontek,fs03= 5vg158.yaml b/Documentation/devicetree/bindings/display/panel/fascontek,fs0= 35vg158.yaml index d13c4bd26de4..9847da784cc8 100644 --- a/Documentation/devicetree/bindings/display/panel/fascontek,fs035vg158.= yaml +++ b/Documentation/devicetree/bindings/display/panel/fascontek,fs035vg158.= yaml @@ -17,6 +17,9 @@ properties: compatible: const: fascontek,fs035vg158 =20 + reg: + maxItems: 1 + spi-3wire: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9163= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml index 3cabbba86581..ef5a2240b684 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9163.yaml @@ -24,6 +24,9 @@ properties: - newhaven,1.8-128160EF - const: ilitek,ili9163 =20 + reg: + maxItems: 1 + spi-max-frequency: maximum: 32000000 =20 @@ -32,7 +35,6 @@ properties: description: Display data/command selection (D/CX) =20 backlight: true - reg: true reset-gpios: true rotation: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9322= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml index 7d221ef35443..44423465f6e3 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml @@ -26,6 +26,9 @@ properties: - dlink,dir-685-panel - const: ilitek,ili9322 =20 + reg: + maxItems: 1 + reset-gpios: true port: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9341= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml index 94f169ea065a..5f41758c96d5 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml @@ -28,7 +28,8 @@ properties: - canaan,kd233-tft - const: ilitek,ili9341 =20 - reg: true + reg: + maxItems: 1 =20 dc-gpios: maxItems: 1 diff --git a/Documentation/devicetree/bindings/display/panel/innolux,ej030n= a.yaml b/Documentation/devicetree/bindings/display/panel/innolux,ej030na.ya= ml index 72788e3e6c59..c7df9a7f6589 100644 --- a/Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml +++ b/Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml @@ -17,10 +17,12 @@ properties: compatible: const: innolux,ej030na =20 + reg: + maxItems: 1 + backlight: true port: true power-supply: true - reg: true reset-gpios: true =20 required: 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 b4be9bd8ddde..d86c916f7b55 100644 --- a/Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-5= 4nt.yaml +++ b/Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-5= 4nt.yaml @@ -17,10 +17,12 @@ properties: compatible: const: kingdisplay,kd035g6-54nt =20 + reg: + maxItems: 1 + backlight: true port: true power-supply: true - reg: true reset-gpios: true =20 spi-3wire: true diff --git a/Documentation/devicetree/bindings/display/panel/leadtek,ltk035= c5444t.yaml b/Documentation/devicetree/bindings/display/panel/leadtek,ltk03= 5c5444t.yaml index 7a55961e1a3d..b5dc02b27200 100644 --- a/Documentation/devicetree/bindings/display/panel/leadtek,ltk035c5444t.= yaml +++ b/Documentation/devicetree/bindings/display/panel/leadtek,ltk035c5444t.= yaml @@ -18,6 +18,9 @@ properties: compatible: const: leadtek,ltk035c5444t =20 + reg: + maxItems: 1 + spi-3wire: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml= b/Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml index ee357e139ac0..590ccc27d104 100644 --- a/Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml +++ b/Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml @@ -21,7 +21,8 @@ properties: compatible: const: lg,lg4573 =20 - reg: true + reg: + maxItems: 1 =20 required: - compatible diff --git a/Documentation/devicetree/bindings/display/panel/lgphilips,lb03= 5q02.yaml b/Documentation/devicetree/bindings/display/panel/lgphilips,lb035= q02.yaml index 628c4b898111..3de17fd8513b 100644 --- a/Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.ya= ml @@ -17,6 +17,9 @@ properties: compatible: const: lgphilips,lb035q02 =20 + reg: + maxItems: 1 + label: true enable-gpios: true port: true diff --git a/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11= .yaml b/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml index accf933d6e46..1cffe4d6d498 100644 --- a/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml +++ b/Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml @@ -21,9 +21,11 @@ properties: compatible: const: nec,nl8048hl11 =20 + reg: + maxItems: 1 + label: true port: true - reg: true reset-gpios: true =20 spi-max-frequency: diff --git a/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi= -spi.yaml b/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-= spi.yaml index e808215cb39e..d0ac31ab60cf 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.ya= ml @@ -71,6 +71,9 @@ properties: - shineworld,lh133k - const: panel-mipi-dbi-spi =20 + reg: + maxItems: 1 + write-only: type: boolean description: diff --git a/Documentation/devicetree/bindings/display/panel/samsung,ams495= qa01.yaml b/Documentation/devicetree/bindings/display/panel/samsung,ams495q= a01.yaml index a5ff4de74a15..e081c84a932b 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,ams495qa01.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/samsung,ams495qa01.ya= ml @@ -17,7 +17,9 @@ properties: compatible: const: samsung,ams495qa01 =20 - reg: true + reg: + maxItems: 1 + reset-gpios: description: reset gpio, must be GPIO_ACTIVE_LOW elvdd-supply: diff --git a/Documentation/devicetree/bindings/display/panel/samsung,ld9040= .yaml b/Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml index c0fabeb38628..bc92b16c95b9 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml @@ -17,9 +17,11 @@ properties: compatible: const: samsung,ld9040 =20 + reg: + maxItems: 1 + display-timings: true port: true - reg: true reset-gpios: true =20 vdd3-supply: diff --git a/Documentation/devicetree/bindings/display/panel/samsung,lms380= kf01.yaml b/Documentation/devicetree/bindings/display/panel/samsung,lms380k= f01.yaml index 70ffc88d2a08..7ce8540551f9 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.ya= ml @@ -21,7 +21,8 @@ properties: compatible: const: samsung,lms380kf01 =20 - reg: true + reg: + maxItems: 1 =20 interrupts: description: provides an optional ESD (electrostatic discharge) diff --git a/Documentation/devicetree/bindings/display/panel/samsung,lms397= kf04.yaml b/Documentation/devicetree/bindings/display/panel/samsung,lms397k= f04.yaml index 5e77cee93f83..9363032883de 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.ya= ml @@ -20,7 +20,8 @@ properties: compatible: const: samsung,lms397kf04 =20 - reg: true + reg: + maxItems: 1 =20 reset-gpios: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6d27a= 1.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.ya= ml index d273faf4442a..d74904164719 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml @@ -20,7 +20,8 @@ properties: compatible: const: samsung,s6d27a1 =20 - reg: true + reg: + maxItems: 1 =20 interrupts: description: provides an optional ESD (electrostatic discharge) diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6e63m= 0.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.ya= ml index 6f1fc7469f07..c47e2a1a30e5 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml @@ -18,7 +18,9 @@ properties: compatible: const: samsung,s6e63m0 =20 - reg: true + reg: + maxItems: 1 + reset-gpios: true port: true default-brightness: true diff --git a/Documentation/devicetree/bindings/display/panel/sitronix,st778= 9v.yaml b/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.= yaml index ef162b51d010..0ce2ea13583d 100644 --- a/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml +++ b/Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml @@ -21,7 +21,9 @@ properties: - jasonic,jt240mhqs-hwt-ek-e3 - sitronix,st7789v =20 - reg: true + reg: + maxItems: 1 + reset-gpios: true power-supply: true backlight: true diff --git a/Documentation/devicetree/bindings/display/panel/sony,acx565akm= .yaml b/Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml index 98abdf4ddeac..5a8260224b74 100644 --- a/Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml +++ b/Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml @@ -17,6 +17,9 @@ properties: compatible: const: sony,acx565akm =20 + reg: + maxItems: 1 + label: true reset-gpios: true port: true diff --git a/Documentation/devicetree/bindings/display/panel/tpo,td.yaml b/= Documentation/devicetree/bindings/display/panel/tpo,td.yaml index e8c8ee8d7c88..7edd29df4bbb 100644 --- a/Documentation/devicetree/bindings/display/panel/tpo,td.yaml +++ b/Documentation/devicetree/bindings/display/panel/tpo,td.yaml @@ -22,7 +22,9 @@ properties: # Toppoly TD043MTEA1 Panel - tpo,td043mtea1 =20 - reg: true + reg: + maxItems: 1 + label: true reset-gpios: true backlight: true diff --git a/Documentation/devicetree/bindings/display/panel/tpo,tpg110.yam= l b/Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml index f0243d196191..59a373728e62 100644 --- a/Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml +++ b/Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml @@ -52,7 +52,8 @@ properties: - const: tpo,tpg110 - const: tpo,tpg110 =20 - reg: true + reg: + maxItems: 1 =20 grestb-gpios: maxItems: 1 --=20 2.43.0 From nobody Sun Dec 14 19:11:36 2025 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E97ED14BF99 for ; Thu, 9 May 2024 09:43:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715247790; cv=none; b=kRyZ9T78K22DGrBj3YVssyTLDEnvRyo1u58Dpdi6EfiUeMCpFSwnvg4ThzFZyIxsIIPpc0ctouKIZH40fUj/Va18kLNky+9dD6jH3PV1rdO8bnYn8vXCD7k+k/SP05tKN9jgTd7fbcktU3nf2DhGhs4OdYqLDQpuS0jEr8yXxWc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715247790; c=relaxed/simple; bh=rOLbOtL0j3fNcLa8dh2gYUaC17oslauXhmS2cwt0xyo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RsMmFnpOhe8L6psihBL3ACsA8ta/LkLSICKhmEHcLA0xk7oz+6bdYRcfLr1nWf+Qc2UY1j748KnHb8QWj+/NZpaiuwfLuuwah0mxQ9Qt3euopFwb1kCmKtzISf+kXOw2En5IuOeb6RW4pTTPuxcOzx+1F0vR9h9AXjXN4keYDIA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=o2rgk2Uh; arc=none smtp.client-ip=209.85.218.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="o2rgk2Uh" Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a59cf0bda27so81399266b.0 for ; Thu, 09 May 2024 02:43:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1715247785; x=1715852585; 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=pIcB8ROOeGsI+9a23MiY0tgY4NZqQ6nSRKRofkAzR9M=; b=o2rgk2Uh8VIQykmb3RsvJ0U8o4E5bzhsao1O3bU2gruXWBz7kERiVKAhdaHgoXjTNz fR3JCaA2Orl9jf6TkSzuPIN8TsEcmmXqWO5MSQXiT8L9QQauurl651VAu0Fqf0qZF4b/ GdgZdf6gcaQPgqRfF8TKo8RpcV13TOAPslgeDHMowaodZ2hVYnPgqecT11U/dOvcN6EQ 0OxalKOHU+XlrwLDG7wh8rsesp1da8/oi2g+Qtxq7qv1HB2YbROJ+o2n/iUTQx4OHFfB m8W3Flas/LJl2HF6PLrfeS+0jcw0LulIoHsgfwU8uiOgpSL9FWKGPtl+stVpDngJKEXz VsZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715247785; x=1715852585; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pIcB8ROOeGsI+9a23MiY0tgY4NZqQ6nSRKRofkAzR9M=; b=hjEGe2cMiH+emF61g1z30hv8MgRtbqXc2Fq6cjtdKX422wVzAVKxdJYAItuQ+HQA3+ 0uw8g6zcUnl54HttbgXdM3HchhYiOe9LfeLQ3telL0mBcpQ2uMIg5HELG4ecX54VpH7m ZlrD8kO2mPn8eOW/5ndwQgDl+zllzfbxNLLWuIVPPh6sTKlkxZrLVFUw0DfW6AZuYuD8 dTAwcv85CuDKNmLrUekEKCViFTzgDfRQ6X17LFNcAPic8JBDEhqlYniws8Z8GpBHJKBj q4DPO2fP0oHJGrT7xP++T7mCu1aJUoCERkpA1UGaWmN1nsPsWleYH+2/LHJev1SgZAaJ EWSw== X-Forwarded-Encrypted: i=1; AJvYcCXmAH4n8x8He4G8gjHO64p5+rG10FzuqrjCZXueXn+McKfxxsUWr/4Es1YQZgYBHwOh6WXT5K7cQf5PflXfCHKe+j1heexZXbiHllFQ X-Gm-Message-State: AOJu0Yx22ekYaf/xMaFTPX1hhmcTv6IjfR2yOEN/WG5KrxNeK7lkDJB8 OLCDxc9qAgMsxdutqYFzyeGCjJmvO7pRwnaIWkAKpVtyz0Fb9tN2bKrxG6xtBrU= X-Google-Smtp-Source: AGHT+IEj7t3+XC3p/y5HUrmHjznjQccsuXesrh9U3xAGRKJa6dtg16GiFZW3I2JYdHBt5A2w9dgQzA== X-Received: by 2002:a50:d7c6:0:b0:572:20cb:475d with SMTP id 4fb4d7f45d1cf-5731d99b894mr4403673a12.7.1715247785050; Thu, 09 May 2024 02:43:05 -0700 (PDT) Received: from [127.0.1.1] ([178.197.206.169]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a179c7deasm53835666b.103.2024.05.09.02.43.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 May 2024 02:43:04 -0700 (PDT) From: Krzysztof Kozlowski Date: Thu, 09 May 2024 11:42:53 +0200 Subject: [PATCH 3/3] dt-bindings: display: panel: constrain 'reg' in DSI panels 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: <20240509-dt-bindings-dsi-panel-reg-v1-3-8b2443705be0@linaro.org> References: <20240509-dt-bindings-dsi-panel-reg-v1-0-8b2443705be0@linaro.org> In-Reply-To: <20240509-dt-bindings-dsi-panel-reg-v1-0-8b2443705be0@linaro.org> To: Neil Armstrong , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chris Morgan , Linus Walleij , Laurent Pinchart , Andrzej Hajda , Konrad Dybcio , Del Regno , Heiko Stuebner , Luca Weiss , Dmitry Baryskov , Shawn Guo Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=28776; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=rOLbOtL0j3fNcLa8dh2gYUaC17oslauXhmS2cwt0xyo=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBmPJqfMq2rxH8MbJMO+pJIFS2UwYRcFPBjOXCh6 zTq0j0WOy6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZjyanwAKCRDBN2bmhouD 1zscD/9iTxBJ7hpaqworNyui9zWgBJKjw44Ldh7JBegFQwDSNyfcF7MJ/g5Z6+cV3ZSoQUfcrHi 2sNSfMnqNMjqK0IKwB+gre++PBjyhnFA7XDDn5AiKSgRVyZIKgduxv+th4P3jbQksG3aUzZQ9g7 XMoLsov2yJcvgHmzckuhyeHR4I9lZa3bgc8Yed+LdNsoNJk+msKO6t4qcgPS17yFX6g8ASAeirH tG3fRR9OiEL+9aOdXNWRdCvJUGEls2utQTA+Lat1QAwEEXoQ1Mv8rGL7nSKIIT8oPQ1ldAVnKV4 s9yC2wxMunVsK4K+NN6MGI8ZNSGSkgnqk9VWo52vndXkPYR5ZM4gP+2Yv8piqdnqprt6G3eUPxm zMHIcUNtrPhRKJVrPVjFrWSpQ4fvCYZQfnWhB8V/ICat2x3aiarDDHoACISquwOoxkOYvK5d6Po 39eVxkC/SfaQCxOyO/Sa4d4UKwicQbs8VUCpdT7JK7O2SIR1kthxqaErJqwZdH/DaGIyrS7Oo9S zTpYdNIPZImnsH2gTHEYzU1P56hV1r9U9FthRqIbznkr0l6ENNkOC7f7VZ56z/syHBBPm3IFxl3 rlE+GyG/ysajD5vjP6T/NgWCzLnwAb7eYRy2wbNeKQ4+wERRLoeWKYHtt9L9knldRHljHoFktVI 6ETAqtf0uTWRh9g== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B DSI-attached devices could respond to more than one virtual channel number, thus their bindings are supposed to constrain the 'reg' property to match hardware. Add missing 'reg' constrain for DSI-attached display panels, based on DTS sources in Linux kernel (assume all devices take only one channel number). Signed-off-by: Krzysztof Kozlowski Acked-by: Conor Dooley Reviewed-by: Linus Walleij --- .../devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml | 5 ++= ++- .../devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml | 4 ++= +- Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml | 4 ++= +- .../devicetree/bindings/display/panel/boe,th101mb31ig002-28a.yaml | 4 ++= +- .../devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml | 2 +- Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml | 5 ++= ++- .../devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml | 5 ++= ++- Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml | 4 ++= +- Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml | 3 ++- Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml | 4 ++= +- .../devicetree/bindings/display/panel/ilitek,ili9881c.yaml | 4 ++= +- .../devicetree/bindings/display/panel/innolux,p097pfg.yaml | 4 ++= +- .../devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml | 3 ++- .../devicetree/bindings/display/panel/jdi,lpm102a188a.yaml | 4 ++= +- .../devicetree/bindings/display/panel/jdi,lt070me05000.yaml | 4 ++= +- .../devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml | 5 ++= ++- .../devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml | 5 ++= ++- Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml | 4 ++= +- .../devicetree/bindings/display/panel/newvision,nv3051d.yaml | 4 ++= +- .../devicetree/bindings/display/panel/novatek,nt35510.yaml | 5 ++= ++- .../devicetree/bindings/display/panel/novatek,nt35950.yaml | 4 ++= +- .../devicetree/bindings/display/panel/novatek,nt36523.yaml | 4 ++= +- .../devicetree/bindings/display/panel/novatek,nt36672a.yaml | 4 ++= +- .../devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml | 4 ++= +- .../devicetree/bindings/display/panel/raydium,rm67191.yaml | 4 ++= +- .../devicetree/bindings/display/panel/raydium,rm692e5.yaml | 4 ++= +- .../devicetree/bindings/display/panel/raydium,rm69380.yaml | 5 ++= +-- Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml | 2 +- .../devicetree/bindings/display/panel/samsung,amoled-mipi-dsi.yaml | 4 ++= +- .../devicetree/bindings/display/panel/samsung,s6d16d0.yaml | 4 ++= +- .../devicetree/bindings/display/panel/samsung,s6d7aa0.yaml | 3 ++- .../bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml | 5 ++= ++- .../devicetree/bindings/display/panel/samsung,s6e8aa0.yaml | 4 ++= +- .../devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml | 4 ++= +- .../devicetree/bindings/display/panel/sharp,ls043t1le01.yaml | 4 ++= +- .../devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml | 4 ++= +- Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml | 5 ++= ++- .../devicetree/bindings/display/panel/sony,td4353-jdi.yaml | 3 ++- .../devicetree/bindings/display/panel/sony,tulip-truly-nt35521.yaml | 3 ++- .../devicetree/bindings/display/panel/synaptics,r63353.yaml | 6 ++= ++-- .../devicetree/bindings/display/panel/visionox,rm69299.yaml | 3 ++- .../devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml | 5 ++= ++- 42 files changed, 126 insertions(+), 44 deletions(-) diff --git a/Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p= 5-nt35596.yaml b/Documentation/devicetree/bindings/display/panel/asus,z00t-= tm5p5-nt35596.yaml index 75a09df68ba0..2399cabf044c 100644 --- a/Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt355= 96.yaml +++ b/Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt355= 96.yaml @@ -21,7 +21,10 @@ allOf: properties: compatible: const: asus,z00t-tm5p5-n35596 - reg: true + + reg: + maxItems: 1 + reset-gpios: true vdd-supply: description: core voltage supply diff --git a/Documentation/devicetree/bindings/display/panel/boe,bf060y8m-a= j0.yaml b/Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.= yaml index a8f3afa922c8..8b7448ad9138 100644 --- a/Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml +++ b/Documentation/devicetree/bindings/display/panel/boe,bf060y8m-aj0.yaml @@ -26,6 +26,9 @@ properties: compatible: const: boe,bf060y8m-aj0 =20 + reg: + maxItems: 1 + elvdd-supply: description: EL Driving positive (VDD) supply (4.40-4.80V) elvss-supply: @@ -38,7 +41,6 @@ properties: description: I/O voltage supply (1.62-1.98V) =20 port: true - reg: true reset-gpios: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/boe,himax8279d= .yaml b/Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml index 272a3a018a33..f2496cdd9260 100644 --- a/Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml +++ b/Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml @@ -18,9 +18,11 @@ properties: - const: boe,himax8279d8p - const: boe,himax8279d10p =20 + reg: + maxItems: 1 + backlight: true enable-gpios: true - reg: true =20 pp33-gpios: maxItems: 1 diff --git a/Documentation/devicetree/bindings/display/panel/boe,th101mb31i= g002-28a.yaml b/Documentation/devicetree/bindings/display/panel/boe,th101mb= 31ig002-28a.yaml index 32df26cbfeed..5eaccce13c21 100644 --- a/Documentation/devicetree/bindings/display/panel/boe,th101mb31ig002-28= a.yaml +++ b/Documentation/devicetree/bindings/display/panel/boe,th101mb31ig002-28= a.yaml @@ -18,7 +18,9 @@ properties: # BOE TH101MB31IG002-28A 10.1" WXGA TFT LCD panel - boe,th101mb31ig002-28a =20 - reg: true + reg: + maxItems: 1 + backlight: true enable-gpios: true power-supply: true diff --git a/Documentation/devicetree/bindings/display/panel/boe,tv101wum-n= l6.yaml b/Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.= yaml index 906ef62709b8..9e603cad1348 100644 --- a/Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml +++ b/Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml @@ -38,7 +38,7 @@ properties: - starry,ili9882t =20 reg: - description: the virtual channel number of a DSI peripheral + maxItems: 1 =20 enable-gpios: description: a GPIO spec for the enable pin diff --git a/Documentation/devicetree/bindings/display/panel/elida,kd35t133= .yaml b/Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml index 265ab6d30572..f4cb825d1e96 100644 --- a/Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml +++ b/Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml @@ -15,7 +15,10 @@ allOf: properties: compatible: const: elida,kd35t133 - reg: true + + reg: + maxItems: 1 + backlight: true port: true reset-gpios: true diff --git a/Documentation/devicetree/bindings/display/panel/feixin,k101-im= 2ba02.yaml b/Documentation/devicetree/bindings/display/panel/feixin,k101-im= 2ba02.yaml index 81adb82f061d..0d8707a5844d 100644 --- a/Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.y= aml +++ b/Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.y= aml @@ -15,7 +15,10 @@ allOf: properties: compatible: const: feixin,k101-im2ba02 - reg: true + + reg: + maxItems: 1 + backlight: true reset-gpios: true avdd-supply: diff --git a/Documentation/devicetree/bindings/display/panel/himax,hx83112a= .yaml b/Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml index 174661d13811..56bcd152f43c 100644 --- a/Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml +++ b/Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml @@ -21,6 +21,9 @@ properties: contains: const: djn,9a-3r063-1102b =20 + reg: + maxItems: 1 + vdd1-supply: description: Digital voltage rail =20 @@ -30,7 +33,6 @@ properties: vsp-supply: description: Negative source voltage rail =20 - reg: true port: 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 916bb7f94206..644387e4fb6f 100644 --- a/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml +++ b/Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml @@ -26,7 +26,8 @@ properties: - powkiddy,x55-panel - const: himax,hx8394 =20 - reg: true + reg: + maxItems: 1 =20 reset-gpios: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9805= .yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml index f4f91f93f490..ff67129c9466 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml @@ -20,9 +20,11 @@ properties: - tianma,tm041xdhg01 - const: ilitek,ili9805 =20 + reg: + maxItems: 1 + avdd-supply: true dvdd-supply: true - reg: true =20 required: - compatible diff --git a/Documentation/devicetree/bindings/display/panel/ilitek,ili9881= c.yaml b/Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.ya= ml index a015dce72f60..baf5dfe5f5eb 100644 --- a/Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml +++ b/Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml @@ -24,9 +24,11 @@ properties: - wanchanglong,w552946aba - const: ilitek,ili9881c =20 + reg: + maxItems: 1 + backlight: true power-supply: true - reg: true reset-gpios: true rotation: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/innolux,p097pf= g.yaml b/Documentation/devicetree/bindings/display/panel/innolux,p097pfg.ya= ml index 5a5f071627fb..4164e3f7061d 100644 --- a/Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml +++ b/Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml @@ -16,9 +16,11 @@ properties: compatible: const: innolux,p097pfg =20 + reg: + maxItems: 1 + backlight: true enable-gpios: true - reg: true =20 avdd-supply: description: The regulator that provides positive voltage diff --git a/Documentation/devicetree/bindings/display/panel/jadard,jd9365d= a-h3.yaml b/Documentation/devicetree/bindings/display/panel/jadard,jd9365da= -h3.yaml index 41eb7fbf7715..20afdb4568a2 100644 --- a/Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.ya= ml @@ -21,7 +21,8 @@ properties: - radxa,display-8hd-ad002 - const: jadard,jd9365da-h3 =20 - reg: true + reg: + maxItems: 1 =20 vdd-supply: description: supply regulator for VDD, usually 3.3V diff --git a/Documentation/devicetree/bindings/display/panel/jdi,lpm102a188= a.yaml b/Documentation/devicetree/bindings/display/panel/jdi,lpm102a188a.ya= ml index 2f4d27a309a7..a8621459005b 100644 --- a/Documentation/devicetree/bindings/display/panel/jdi,lpm102a188a.yaml +++ b/Documentation/devicetree/bindings/display/panel/jdi,lpm102a188a.yaml @@ -26,7 +26,9 @@ properties: compatible: const: jdi,lpm102a188a =20 - reg: true + reg: + maxItems: 1 + enable-gpios: true reset-gpios: true power-supply: true diff --git a/Documentation/devicetree/bindings/display/panel/jdi,lt070me050= 00.yaml b/Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.= yaml index 63c82a4378ff..0c8b5cb78bfe 100644 --- a/Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml +++ b/Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml @@ -16,8 +16,10 @@ properties: compatible: const: jdi,lt070me05000 =20 + reg: + maxItems: 1 + enable-gpios: true - reg: true reset-gpios: true =20 vddp-supply: diff --git a/Documentation/devicetree/bindings/display/panel/leadtek,ltk050= h3146w.yaml b/Documentation/devicetree/bindings/display/panel/leadtek,ltk05= 0h3146w.yaml index a40ab887ada7..e2a2dd4ef5fa 100644 --- a/Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.= yaml +++ b/Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.= yaml @@ -18,7 +18,10 @@ properties: - leadtek,ltk050h3146w - leadtek,ltk050h3146w-a2 - leadtek,ltk050h3148w - reg: true + + reg: + maxItems: 1 + backlight: true reset-gpios: true iovcc-supply: diff --git a/Documentation/devicetree/bindings/display/panel/leadtek,ltk500= hd1829.yaml b/Documentation/devicetree/bindings/display/panel/leadtek,ltk50= 0hd1829.yaml index d589f1677214..af9e0ea0e72f 100644 --- a/Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.= yaml +++ b/Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.= yaml @@ -17,7 +17,10 @@ properties: enum: - leadtek,ltk101b4029w - leadtek,ltk500hd1829 - reg: true + + reg: + maxItems: 1 + backlight: true reset-gpios: true iovcc-supply: diff --git a/Documentation/devicetree/bindings/display/panel/lg,sw43408.yam= l b/Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml index 1e08648f5bc7..bbaaa783d184 100644 --- a/Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml +++ b/Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml @@ -21,7 +21,9 @@ properties: items: - const: lg,sw43408 =20 - reg: true + reg: + maxItems: 1 + port: true vddi-supply: true vpnl-supply: true diff --git a/Documentation/devicetree/bindings/display/panel/newvision,nv30= 51d.yaml b/Documentation/devicetree/bindings/display/panel/newvision,nv3051= d.yaml index 7a634fbc465e..d3a25a8fd7e3 100644 --- a/Documentation/devicetree/bindings/display/panel/newvision,nv3051d.yaml +++ b/Documentation/devicetree/bindings/display/panel/newvision,nv3051d.yaml @@ -24,7 +24,9 @@ properties: - powkiddy,rk2023-panel - const: newvision,nv3051d =20 - reg: true + reg: + maxItems: 1 + backlight: true port: true reset-gpios: diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3551= 0.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt35510.ya= ml index 91921f4b0e5f..bb50fd5506c3 100644 --- a/Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml @@ -24,7 +24,10 @@ properties: string determines how the NT35510 panel driver shall be configured to work with the indicated panel. The novatek,nt35510 compatible sha= ll always be provided as a fallback. - reg: true + + reg: + maxItems: 1 + reset-gpios: true vdd-supply: description: regulator that supplies the vdd voltage diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3595= 0.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt35950.ya= ml index 7cac93b20944..a9e40493986b 100644 --- a/Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt35950.yaml @@ -33,6 +33,9 @@ properties: to work with the indicated panel. The novatek,nt35950 compatible sha= ll always be provided as a fallback. =20 + reg: + maxItems: 1 + reset-gpios: maxItems: 1 description: phandle of gpio for reset line - This should be 8mA, gpio @@ -49,7 +52,6 @@ properties: =20 backlight: true ports: true - reg: true =20 required: - compatible diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3652= 3.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt36523.ya= ml index bbeea8cfa5fb..c4bae4f77085 100644 --- a/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml @@ -27,6 +27,9 @@ properties: - lenovo,j606f-boe-nt36523w - const: novatek,nt36523w =20 + reg: + maxItems: 1 + reset-gpios: maxItems: 1 description: phandle of gpio for reset line - This should be 8mA @@ -34,7 +37,6 @@ properties: vddio-supply: description: regulator that supplies the I/O voltage =20 - reg: true rotation: true backlight: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3667= 2a.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt36672a.= yaml index ae821f465e1c..800a2f0a4dad 100644 --- a/Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml @@ -29,6 +29,9 @@ properties: determines how the NT36672A panel driver is configured for the indic= ated panel. The novatek,nt36672a compatible shall always be provided as a= fallback. =20 + reg: + maxItems: 1 + reset-gpios: maxItems: 1 description: phandle of gpio for reset line - This should be 8mA, gpio @@ -44,7 +47,6 @@ properties: vddneg-supply: description: phandle of the negative boost supply regulator =20 - reg: true port: true backlight: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/olimex,lcd-oli= nuxino.yaml b/Documentation/devicetree/bindings/display/panel/olimex,lcd-ol= inuxino.yaml index 72463795e4c6..e5d8785fdf90 100644 --- a/Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.= yaml +++ b/Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.= yaml @@ -38,10 +38,12 @@ properties: compatible: const: olimex,lcd-olinuxino =20 + reg: + maxItems: 1 + backlight: true enable-gpios: true power-supply: true - reg: true =20 required: - compatible diff --git a/Documentation/devicetree/bindings/display/panel/raydium,rm6719= 1.yaml b/Documentation/devicetree/bindings/display/panel/raydium,rm67191.ya= ml index d62fd692bf10..4825792bf712 100644 --- a/Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml +++ b/Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml @@ -16,7 +16,9 @@ properties: compatible: const: raydium,rm67191 =20 - reg: true + reg: + maxItems: 1 + port: true reset-gpios: true width-mm: true diff --git a/Documentation/devicetree/bindings/display/panel/raydium,rm692e= 5.yaml b/Documentation/devicetree/bindings/display/panel/raydium,rm692e5.ya= ml index f436ba6738ca..7ad223f98253 100644 --- a/Documentation/devicetree/bindings/display/panel/raydium,rm692e5.yaml +++ b/Documentation/devicetree/bindings/display/panel/raydium,rm692e5.yaml @@ -22,6 +22,9 @@ properties: - const: fairphone,fp5-rm692e5-boe - const: raydium,rm692e5 =20 + reg: + maxItems: 1 + dvdd-supply: description: Digital voltage rail =20 @@ -31,7 +34,6 @@ properties: vddio-supply: description: I/O voltage rail =20 - reg: true port: true =20 required: diff --git a/Documentation/devicetree/bindings/display/panel/raydium,rm6938= 0.yaml b/Documentation/devicetree/bindings/display/panel/raydium,rm69380.ya= ml index b17765b2b351..ec445ff5631c 100644 --- a/Documentation/devicetree/bindings/display/panel/raydium,rm69380.yaml +++ b/Documentation/devicetree/bindings/display/panel/raydium,rm69380.yaml @@ -28,6 +28,9 @@ properties: to work with the indicated panel. The raydium,rm69380 compatible sha= ll always be provided as a fallback. =20 + reg: + maxItems: 1 + avdd-supply: description: Analog voltage rail =20 @@ -38,8 +41,6 @@ properties: maxItems: 1 description: phandle of gpio for reset line - This should be active low =20 - reg: true - required: - compatible - reg diff --git a/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30= .yaml b/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml index 95ce22c6787a..04f86e0cbac9 100644 --- a/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml +++ b/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml @@ -14,7 +14,7 @@ properties: const: ronbo,rb070d30 =20 reg: - description: MIPI-DSI virtual channel + maxItems: 1 =20 power-gpios: description: GPIO used for the power pin diff --git a/Documentation/devicetree/bindings/display/panel/samsung,amoled= -mipi-dsi.yaml b/Documentation/devicetree/bindings/display/panel/samsung,am= oled-mipi-dsi.yaml index ccc482570d6a..e8f9e9d06a29 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-d= si.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-d= si.yaml @@ -33,7 +33,9 @@ properties: # Samsung S6E3HF2 5.65" 1600x2560 AMOLED panel - samsung,s6e3hf2 =20 - reg: true + reg: + maxItems: 1 + reset-gpios: true enable-gpios: true te-gpios: true diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6d16d= 0.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.ya= ml index 66d147496bc3..2af5bc47323f 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml @@ -16,8 +16,10 @@ properties: compatible: const: samsung,s6d16d0 =20 + reg: + maxItems: 1 + port: true - reg: true reset-gpios: true =20 vdd1-supply: diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa= 0.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.ya= ml index 45a236d2cc70..939da65114bf 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml @@ -24,7 +24,8 @@ properties: - samsung,ltl101at01 - const: samsung,s6d7aa0 =20 - reg: true + reg: + maxItems: 1 =20 backlight: description: diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6e88a= 0-ams452ef01.yaml b/Documentation/devicetree/bindings/display/panel/samsung= ,s6e88a0-ams452ef01.yaml index b749e9e906b7..42634fc3b5b2 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams45= 2ef01.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams45= 2ef01.yaml @@ -15,7 +15,10 @@ allOf: properties: compatible: const: samsung,s6e88a0-ams452ef01 - reg: true + + reg: + maxItems: 1 + port: true reset-gpios: true vdd3-supply: diff --git a/Documentation/devicetree/bindings/display/panel/samsung,s6e8aa= 0.yaml b/Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.ya= ml index 200fbf1c74a0..4601fa460680 100644 --- a/Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.yaml +++ b/Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.yaml @@ -16,7 +16,9 @@ properties: compatible: const: samsung,s6e8aa0 =20 - reg: true + reg: + maxItems: 1 + reset-gpios: true display-timings: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/sharp,lq101r1s= x01.yaml b/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx0= 1.yaml index 57b44a0e763d..ce820b96a7e2 100644 --- a/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml +++ b/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml @@ -37,7 +37,9 @@ properties: - enum: - sharp,lq101r1sx01 =20 - reg: true + reg: + maxItems: 1 + power-supply: true backlight: true =20 diff --git a/Documentation/devicetree/bindings/display/panel/sharp,ls043t1l= e01.yaml b/Documentation/devicetree/bindings/display/panel/sharp,ls043t1le0= 1.yaml index a90d0d8bf7c9..b6ea246430ce 100644 --- a/Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.yaml +++ b/Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.yaml @@ -16,7 +16,9 @@ properties: compatible: const: sharp,ls043t1le01-qhd =20 - reg: true + reg: + maxItems: 1 + backlight: true reset-gpios: true port: true diff --git a/Documentation/devicetree/bindings/display/panel/sharp,ls060t1s= x01.yaml b/Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx0= 1.yaml index 271c097cc9a4..77a4fce129e7 100644 --- a/Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml +++ b/Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml @@ -16,7 +16,9 @@ properties: compatible: const: sharp,ls060t1sx01 =20 - reg: true + reg: + maxItems: 1 + backlight: true reset-gpios: true port: true diff --git a/Documentation/devicetree/bindings/display/panel/sony,acx424akp= .yaml b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml index 059cc6dbcfca..fd778a20f760 100644 --- a/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml +++ b/Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml @@ -22,7 +22,10 @@ properties: enum: - sony,acx424akp - sony,acx424akm - reg: true + + reg: + maxItems: 1 + reset-gpios: true vddi-supply: description: regulator that supplies the vddi voltage diff --git a/Documentation/devicetree/bindings/display/panel/sony,td4353-jd= i.yaml b/Documentation/devicetree/bindings/display/panel/sony,td4353-jdi.ya= ml index 07bce556ad40..191b692125e1 100644 --- a/Documentation/devicetree/bindings/display/panel/sony,td4353-jdi.yaml +++ b/Documentation/devicetree/bindings/display/panel/sony,td4353-jdi.yaml @@ -20,7 +20,8 @@ properties: compatible: const: sony,td4353-jdi-tama =20 - reg: true + reg: + maxItems: 1 =20 backlight: true width-mm: true 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 967972939598..a58a31349757 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 @@ -21,7 +21,8 @@ properties: compatible: const: sony,tulip-truly-nt35521 =20 - reg: true + reg: + maxItems: 1 =20 positive5-supply: description: Positive 5V supply diff --git a/Documentation/devicetree/bindings/display/panel/synaptics,r633= 53.yaml b/Documentation/devicetree/bindings/display/panel/synaptics,r63353.= yaml index e5617d125567..2fd6e0ec3682 100644 --- a/Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml +++ b/Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml @@ -19,15 +19,17 @@ properties: - sharp,ls068b3sx02 - const: syna,r63353 =20 + reg: + maxItems: 1 + avdd-supply: true dvdd-supply: true - reg: true =20 required: - compatible + - reg - avdd-supply - dvdd-supply - - reg - reset-gpios - port - backlight diff --git a/Documentation/devicetree/bindings/display/panel/visionox,rm692= 99.yaml b/Documentation/devicetree/bindings/display/panel/visionox,rm69299.= yaml index 772399067515..30047a62fc11 100644 --- a/Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml +++ b/Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml @@ -20,7 +20,8 @@ properties: compatible: const: visionox,rm69299-1080p-display =20 - reg: true + reg: + maxItems: 1 =20 vdda-supply: description: | diff --git a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055= c272.yaml b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c= 272.yaml index c407deb6afb1..9c9743a23500 100644 --- a/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.ya= ml @@ -15,7 +15,10 @@ allOf: properties: compatible: const: xinpeng,xpp055c272 - reg: true + + reg: + maxItems: 1 + backlight: true port: true reset-gpios: true --=20 2.43.0