From nobody Wed Dec 17 12:17:02 2025 Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (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 6DCAE241696 for ; Thu, 4 Dec 2025 06:06:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764828416; cv=none; b=aujH88JlVXuXrC5OfM1/C7JuPgyfr7R75BkJ2qt+9yewX8no9AYLA8SKRDvdQyMzWWqZOLxN10IxQTF6ej4JzQ8ZLL+tOhyg1sHi/fACuC6xUfI2EuhfCMHhzVDIJnyDDQpUidiVRVd5rPIwumj+PpgEDFPQmzUMZRJbqhVnhNg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764828416; c=relaxed/simple; bh=M+TtnNRlKxmwNkWjOrflCvsVUhdbfnUnfwwEyraGfY0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=jJo+VNrHLLimoJx4o/TnDdAEXVBfyORrxGZyeFkX/YYQ1E4dhbAwyYnHqrCEPcRUXbbit790mTS7eInS7TtaDTfVHn+uYPe2IOIDDwajXsSui073NPTDnnJJIWP3V3xKi6uZL/Ak7gWWMuF5tplkPVypqdKE759wRkaazZuRyx8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=T/8rS38p; arc=none smtp.client-ip=209.85.208.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="T/8rS38p" Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-64088c6b309so948063a12.0 for ; Wed, 03 Dec 2025 22:06:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764828413; x=1765433213; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MmVeYmdQG39CjbFRBoggArBt69tBLOMtXANeqHPySaA=; b=T/8rS38py4v6xYKP2WywA3gjEUgFbXTJAg/IgcXQ/+dUQ2DCGDA+EYa4DJ8jZuic5u 8lGHHOPfBVIAO4oMzM9tYdzS1spZ1/RCx82r87V9evwhcIbeW4WrsF+1BBwGP12V0YQW vwsQYFBl1j+tI/07IC/kK6fzqHS5aPloT0c5AOAveHHckpWRCFGsVYr5ZZO80xGD5f3s gvpzsNRC3BsmF15KM2JmbXbyUtIG1QE5NDFlZ2HsiFmcHMzbtiWo+eUKxK6wxqr+NYuK YXShKMTSiJeL9+c0xLhwRu7uEiZp2V7pl0Id4LxDO/VaV8hPgMDnCWTMBmnDk1syKfvw KOAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764828413; x=1765433213; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MmVeYmdQG39CjbFRBoggArBt69tBLOMtXANeqHPySaA=; b=sL6qDCMmE0krXFejYfl7PfLBvGMwDkovS6nipIsiF6YaTdc0cYYCnIGFGhpeOW1PWg +LOi/v0NNvliiaiUSeUja5xcr4gIZwAJIo2ktJS6lePmMcER1tPfI/Y1c/npm5Tj2KrI aosL44V7/YyhhvlvtEvvDN0EKcHXQnVxjblrfE75b1h4Arujk6ukOg4LJSOyxay6OdiT ldi6UeE+a+8ckV1wLBHbQKsSufJsIUSQCgt9Tu7P1i4LUrTIUShfzB6MfKfiQdsKYoUg IgMa8me73P/32dW88ASPpQH1OKo5coAc6GWMQW4OHhipMNpqYV03gDzkrqcrRAMXXFWp Z0Kw== X-Forwarded-Encrypted: i=1; AJvYcCVeud54BYAMHzcIJZEYa9M0sCE9gJeo7bGWxdpX75MEsDKuIn+leyWg+7xC666CzudLo16tp9EllgZFnWY=@vger.kernel.org X-Gm-Message-State: AOJu0YxgukBLSD0+AoQ+d+joV4WYqVUVAexWMQEw3ZEsYb6is5g/o80S ghyk7hTYnNwLlZE39mOQxDGjloP+B+1AJkYIH9miVMeg/jtqyKRLB/LM X-Gm-Gg: ASbGncuuXxNgwSaQr83MEH8Qb2lcf1wSHyYw53ofDqOircNyziwQCNowmBpEXtiGrUQ wMcsFnt//uNWLUt2Dfl2gwVPWLCKQ8KQfcQTIQ59x8CaHoMiCrmBRwl3W7GUXi15+qq04ym0wpZ U0I5syh8K5ZMQ7HYIlxn5gifEugSDly9fYbXQ1tVfD+/RDMnu4NvyA2hGf9J0+smqKP0jXNXDkq JveSwjZwuh1h+xK59W8ZnzQ8C5PMSCd2TAYV+75qFo7KZdK4O9+re/N1t8CQKhBNMYkzKTL7iJE pubH1lIxmcnWCbHXTMnZ4tDWLHzflaqnsB0DgE/RfiKxga2JW2smlJqF0Dx7IaHUNUyJw8BD7h7 NfgjTJFA9b/w1WFAwHMs0Jr88AQxeKwWgkacFSL2mh+gWBB8D+/FemoUaIHUZFEdTpSlLjEVTz9 Q= X-Google-Smtp-Source: AGHT+IG2uSp5m1pwmGBSyOtq4zqTrB1e5ASqxEmOOTHWvBiYa6jbXWwGQOIFNWn9z4op7aDbh7fbwA== X-Received: by 2002:a05:6402:234a:b0:646:6de:a09f with SMTP id 4fb4d7f45d1cf-6479c4475e9mr4164767a12.2.1764828412441; Wed, 03 Dec 2025 22:06:52 -0800 (PST) Received: from xeon ([188.163.112.74]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-647b2ef7798sm460296a12.15.2025.12.03.22.06.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Dec 2025 22:06:52 -0800 (PST) From: Svyatoslav Ryhel To: Neil Armstrong , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Thierry Reding , Jonathan Hunter , Douglas Anderson , Svyatoslav Ryhel , Sam Ravnborg Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH v3 1/7 RESEND] dt-bindings: display: panel: properly document LG LD070WX3 panel Date: Thu, 4 Dec 2025 08:06:17 +0200 Message-ID: <20251204060627.4727-2-clamor95@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251204060627.4727-1-clamor95@gmail.com> References: <20251204060627.4727-1-clamor95@gmail.com> 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 LG LD070WX3-SL01 was mistakenly documented as a simple DSI panel, which it clearly is not. Address this by adding the proper schema for this panel. There is only one user of this panel binding in the mainline Linux kernel, which is the Nvidia tablet Tegra Note 7. Its panel is broken anyway since it cannot initialize properly if the bootloader does not leave a pre-initialized panel. It also cannot suspend or re-initialize properly, since no DSI configuration is set and it has a loose regulator which relies on an always-on property rather than being hooked to the panel where it belongs. Tegra Note 7 device tree is adjusted as a part of this series. Signed-off-by: Svyatoslav Ryhel Acked-by: Conor Dooley --- .../display/panel/lg,ld070wx3-sl01.yaml | 60 +++++++++++++++++++ .../display/panel/panel-simple-dsi.yaml | 2 - 2 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/lg,ld07= 0wx3-sl01.yaml diff --git a/Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl= 01.yaml b/Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.= yaml new file mode 100644 index 000000000000..0f0b9079f199 --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.yaml @@ -0,0 +1,60 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/panel/lg,ld070wx3-sl01.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: LG Corporation 7" WXGA TFT LCD panel + +maintainers: + - Svyatoslav Ryhel + +allOf: + - $ref: panel-common.yaml# + +properties: + compatible: + items: + - const: lg,ld070wx3-sl01 + + reg: + maxItems: 1 + + vdd-supply: true + vcc-supply: true + + backlight: true + port: true + +required: + - compatible + - vdd-supply + - vcc-supply + +additionalProperties: false + +examples: + - | + #include + + dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + + panel@0 { + compatible =3D "lg,ld070wx3-sl01"; + reg =3D <0>; + + vdd-supply =3D <&vdd_3v3_lcd>; + vcc-supply =3D <&vcc_1v8_lcd>; + + backlight =3D <&backlight>; + + port { + endpoint { + remote-endpoint =3D <&dsi0_out>; + }; + }; + }; + }; +... diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple-d= si.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.= yaml index 9b92a05791cc..f9f1e76a810c 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml @@ -42,8 +42,6 @@ properties: - kingdisplay,kd097d04 # LG ACX467AKM-7 4.95" 1080=C3=971920 LCD Panel - lg,acx467akm-7 - # LG Corporation 7" WXGA TFT LCD panel - - lg,ld070wx3-sl01 # LG Corporation 5" HD TFT LCD panel - lg,lh500wx1-sd03 # Lincoln LCD197 5" 1080x1920 LCD panel --=20 2.48.1