From nobody Mon Apr 6 21:32:24 2026 Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) (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 08BB5331A49 for ; Tue, 17 Mar 2026 17:31:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773768695; cv=none; b=qR5A1Rag6wx/TX7idt1JZpyJd7MmQyml4L5f1uC5vqGgWcJtDk58IDF3vOVT1f5OWpDAho2bF10gUF2gVIBWI4PjYOJfWD/CjzT3pfj9noQfTBy00HrZGGb77bKBGnNjpzcs8uqnNBvWbhqk06cAENOqikF8/ldjmoqnj2ySj2k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773768695; c=relaxed/simple; bh=6hlNGJ8C2rtzkiaQz/hYOtypGUYIK/Wh9HQp8FIVkjU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=gLG1dkYrMJGuMbINE7m6xuc9OASZjsn2nUNCEEus1M8d1EqgKZJaED1XJNG1zrX00twjfF5+uhKDXpi60gFwgI9PU5jUE1VNzGE5FEXt+rC4b5dVdtQ4s/JPeJDjMb2KzpLoXIphyhKhdxXZT+4o/kySkFsYs8fFRPgergJWQcM= 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=MmHj0736; arc=none smtp.client-ip=209.85.215.175 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="MmHj0736" Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-c741699483bso207129a12.1 for ; Tue, 17 Mar 2026 10:31:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773768693; x=1774373493; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=z1ffVkrIYrhdQ/G3EnqYe2fK8Yxo/+BsbwKp30PVRVU=; b=MmHj0736n1jbXLfP3fzpInjtWAVUJ3VHnZn/XGqvLc8clCErczoehf8yZDEB1d6uJ5 3PUVVwazFXdhgfs2TiAXBknlPfCmWi4NszYUU2rt18FBJ2Qab7RgFppJL3H+H5u+Yut8 GwnaUQS4KBvkIMAxNzrRgboIdI5eyc0LVYEaIlJ4IriGxMfkvqoWK8tZB+dzZKcCtrV4 RZbabHX8WvOv+P7fCfz+lYF1JVACGTMaPpnWkUsRQwcGu5SYZ5D97rm3/JEtKtOhO9/9 6bFdD6/7+4+UPFo/C2Ybk/pT5YtbSXMg3+a5e24ndOymnknegP2n6hv4NS39XNHS2GMe hHFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773768693; x=1774373493; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=z1ffVkrIYrhdQ/G3EnqYe2fK8Yxo/+BsbwKp30PVRVU=; b=bULsQf7zsWssqBsNGB8+FLxXLXY8XBDsxnkz5D5cS0Ji7fg6y45s44R120Ko2JEvUk okCy8npBXG5nCX3jv7bD0nsyNu1F9n7XMvZv3CtrDAw+YUwKv8IdBo/JCT5uEThrik4g +hpGcDQHMoUuoRR9u9ccjffVRfUuB5UGi6vtJ/upuA+TTeWGF6NJB2yZppctu4L56gMz OoDlbdsjKFUQshfotNKnfDEtkjuxeARRBVdQxSnytDVE5OeJGJQo5BJtRedFHZJfqc+h N+R38ilfWJocbMfd+mD0Rv5+AV9dX26KMf2/4yFA+CwwFmMtVHLPKkLKbawTj0hF0eG3 2K9A== X-Forwarded-Encrypted: i=1; AJvYcCVkEUVdWa1XARM4RrQMDiXQ5wgr6uOZ5lVMY3JB9iMqGeGHUW/tC6ZFeTURHa74uHQD3IN8F88l8BAj/IM=@vger.kernel.org X-Gm-Message-State: AOJu0YzD6g8+PDLpw5SEpAyaBQxWdRgemch5JWEJS+UMDtfnQVTSk/tk 7JaqBixWLP/JpYqWjJxbaDmXBm+6Ay5MYj6qnvsToTeZ6htmo4BCfXWS X-Gm-Gg: ATEYQzx98DfmxxNoLLn+kc05iHlZRQDEftqRLPwXWHSK0DS3/IXwZPKoqmR+dHITRQi zrkQzizjRQVYLIP+tHBoZD5VfLQVbOTFgzIbEECzMPCdtwzz0HAe5km8w3zB3L6AUb3UyUPhgTZ ISrRqT+Xly3I+GqgBLKlXz9dnmwk1y5LgChExXOXeNv3okcUhy3yqWuZ7la8NOuAtUhO2LBkBQV PDc/vMCo7S2J496nqDaQY5LMkhCZ+JIofLsG01Qg0VwtgQIQK5aqMGJCwpPw9YqUQBgKunO9FWF xXhS+G/iKJiTw56eAaeZb+K/b2+fqPd5/oerNO6IQj1cyUmlaIxJOoOW1bkc3QRiFbos28l9Gqt mlJa21JKALbDV6Q6a/KczIHCX+a4+OAAJYUzKIB8fVSY4U+2wwzqS2jktzQUzcrMOivGzX7n2C4 1MDn5Bm5rNNjJJJIVC1JOYr9mm4Kdq5zx9XQ== X-Received: by 2002:a17:903:41d2:b0:2b0:5968:a6d5 with SMTP id d9443c01a7336-2b06e364202mr3114835ad.18.1773768693200; Tue, 17 Mar 2026 10:31:33 -0700 (PDT) Received: from kalyani.. ([2401:4900:88f5:ac25:fbd0:e3bd:86f9:3d41]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b06e60526dsm1868795ad.62.2026.03.17.10.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 10:31:32 -0700 (PDT) From: Kalyani Patra To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, daniel.baluta@nxp.com, simona.toaca@nxp.com, d-gole@ti.com, m-chawdhry@ti.com, Kalyani Patra Subject: [PATCH] dt-bindings: display: convert via,vt8500-fb binding to YAML Date: Tue, 17 Mar 2026 22:59:56 +0530 Message-ID: <20260317172955.250192-2-kalyanipatra2003@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Signed-off-by: Kalyani Patra --- Note: this patch is part of the GSoC 2026 Device Tree bindings conversion p= roject. --- .../bindings/display/via,vt8500-fb.txt | 36 ----------- .../bindings/display/via,vt8500-fb.yaml | 63 +++++++++++++++++++ 2 files changed, 63 insertions(+), 36 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/via,vt8500-fb= .txt create mode 100644 Documentation/devicetree/bindings/display/via,vt8500-fb= .yaml diff --git a/Documentation/devicetree/bindings/display/via,vt8500-fb.txt b/= Documentation/devicetree/bindings/display/via,vt8500-fb.txt deleted file mode 100644 index 2871e218a0fb..000000000000 --- a/Documentation/devicetree/bindings/display/via,vt8500-fb.txt +++ /dev/null @@ -1,36 +0,0 @@ -VIA VT8500 Framebuffer ------------------------------------------------------ - -Required properties: -- compatible : "via,vt8500-fb" -- reg : Should contain 1 register ranges(address and length) -- interrupts : framebuffer controller interrupt -- bits-per-pixel : bit depth of framebuffer (16 or 32) - -Required subnodes: -- display-timings: see display-timing.txt for information - -Example: - - fb@d8050800 { - compatible =3D "via,vt8500-fb"; - reg =3D <0xd800e400 0x400>; - interrupts =3D <12>; - bits-per-pixel =3D <16>; - - display-timings { - native-mode =3D <&timing0>; - timing0: 800x480 { - clock-frequency =3D <0>; /* unused but required */ - hactive =3D <800>; - vactive =3D <480>; - hfront-porch =3D <40>; - hback-porch =3D <88>; - hsync-len =3D <0>; - vback-porch =3D <32>; - vfront-porch =3D <11>; - vsync-len =3D <1>; - }; - }; - }; - diff --git a/Documentation/devicetree/bindings/display/via,vt8500-fb.yaml b= /Documentation/devicetree/bindings/display/via,vt8500-fb.yaml new file mode 100644 index 000000000000..1ebea3b82f30 --- /dev/null +++ b/Documentation/devicetree/bindings/display/via,vt8500-fb.yaml @@ -0,0 +1,63 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/via,vt8500-fb.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: VIA VT8500 Framebuffer Controller + +maintainers: + - Kalyani Patra + +description: + Framebuffer controller present on VIA VT8500 SoCs. + +properties: + compatible: + const: via,vt8500-fb + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + bits-per-pixel: + description: Framebuffer bit depth + enum: [16, 32] + + display-timings: + $ref: /schemas/display/panel/display-timings.yaml# + +required: + - compatible + - reg + - interrupts + - bits-per-pixel + - display-timings + +additionalProperties: false + +examples: + - | + fb@d8050800 { + compatible =3D "via,vt8500-fb"; + reg =3D <0xd800e400 0x400>; + interrupts =3D <12>; + bits-per-pixel =3D <16>; + + display-timings { + native-mode =3D <&timing0>; + timing0: timing0 { + clock-frequency =3D <0>; + hactive =3D <800>; + vactive =3D <480>; + hfront-porch =3D <40>; + hback-porch =3D <88>; + hsync-len =3D <0>; + vback-porch =3D <32>; + vfront-porch =3D <11>; + vsync-len =3D <1>; + }; + }; + }; --=20 2.43.0