From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4ADB1FED2CC for ; Thu, 12 Mar 2026 04:38:39 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4202810E012; Thu, 12 Mar 2026 04:38:38 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="AtcHA+1J"; dkim-atps=neutral Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id 92E9610E012 for ; Thu, 12 Mar 2026 04:38:37 +0000 (UTC) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-3567e2b4159so263297a91.0 for ; Wed, 11 Mar 2026 21:38:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773290317; x=1773895117; darn=lists.freedesktop.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=G86kT0pIOAFLs1KKlevO+I1uz0hOs9nckbA6KVOb6Gw=; b=AtcHA+1J4rtuHxH44vtpgXZ0LnAsVcUF8HegYT2aKfFwxZlHvEznC22LedluHF3qpH 0ka2hh9lBczCRlwTmPiFtBaCTak2PTEMzZJPE3lBJ6m8XKw1eoeMfMOvxPEzro5gp98l Ze/QOdXa1Pl13a8cNOaMlVIl1bJ9Hu94T8ansOk4y3UQLTtzZuPIJf1OYSkWY6RNxapZ eu7q0GjiRkT/BfutYeAxfX/GVCdk8psHjixmLJyCg1/xNlx6D5Tb/WEP5wOsFEMvChGR a6liPc5q5oL2DWVMaHc4w7bGoB2u8j2hqlRrOJIiKGoj0uYxqOsOPz30mRuuKS5EfPJy P5rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773290317; x=1773895117; 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=G86kT0pIOAFLs1KKlevO+I1uz0hOs9nckbA6KVOb6Gw=; b=vliS0+l9FH4L5Ua8AqELKzfA1dxnc+ZSnw5sLjySPTsqQ/ZqZYQ/FRwgaKz1blsXE1 yd8IyAi5k/DYu6CvsSoIBRdgEhPPc7ic6pj9kSQw47IUGZBsMekXaFIYR09g6hgHfYe7 QA0MyGULiAb5z1WI/ip313wsTt1NdRlmAoOw/a0y5nJKgiwIzOcSlMe1hWKscoLzI7Mk zw7FTG9E/d3p6QwpGLaE0kWzZbGIXs34ymMjZQ9WrhubwTa1C3y8XarhcAlLeMHGD8yN Yu2vfjcOs+9LO4DAMzpx7L7suAIJcE+jbceBwL8xy8b5eVui4hCCGyclbPHnd+GXSs5v C5NA== X-Forwarded-Encrypted: i=1; AJvYcCWaRvL+6MkCT7M2rZnVyjkNn7l+4uT1Rahx52VUJqfgqTiP6BSdkAExMtxpgulD7L3U3QRXB7TsvQI=@lists.freedesktop.org X-Gm-Message-State: AOJu0YwmUQLuar/fOcGi9SPNbJwc3CNgYAMK95mcMJYYdJQHx60RDsXl ZEAPlx+ENAv0VMck4TOrYSffSAotbbOHazlZggaYwQAtAqYDlsqgnMLH X-Gm-Gg: ATEYQzy3e0NQCK6as91cMPdGThrqXuBhTwr8LoZ0D3oGmXIwf7LIGSzUfKtPb55HNP0 hryaLni4W9JrVrXq4pfm6EKk6h5KdCdeDgzUQ8l3D/7nkDBdFy1NIDBpNdK+IThs4G/w1axAjCx OMRsF5Tn1gA4odn84chBNSjnbEzXFOUr5+FviANJn9hn+PMSGTFCyGPfMm8qqXd++0xiMGBzrCg ngaulzp93wzMIeF3Fi9MfLHkFZYymEfR/kaLt/978EOc9Z2L5qGvJzNoPxcJmp3b7nGUIKV1TW6 9zsh3wDl+SAm6jhbuWBMFFUQXiC49OHucOW7Z0P+Ihxtcg+jhin1aL18MIrUJ3FC+DYc1ooy31A w8q30r1K3nXAp67HOth+8DrjyjHmTSbYAcTHsFOJXRE+vbOreAPfrbqxk/ISQYgl/mMewV73hNd Du/xF+3D6BUeCLanPzySaPCXuo2DM2YimkhJLi8dA8OEmptoj0u3oKgjECGp8= X-Received: by 2002:a17:90b:1d12:b0:35a:3e2:7cbb with SMTP id 98e67ed59e1d1-35a03e28b34mr3993313a91.29.1773290316882; Wed, 11 Mar 2026 21:38:36 -0700 (PDT) Received: from test-HP-Desktop-Pro-G3.. ([103.218.174.23]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35a030490b9sm3793460a91.17.2026.03.11.21.38.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 21:38:36 -0700 (PDT) From: Sudarshan Shetty To: andrzej.hajda@intel.com, neil.armstrong@linaro.org, rfoss@kernel.org Cc: Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, marex@denx.de, valentin@compulab.co.il, philippe.schenker@toradex.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Sudarshan Shetty Subject: [PATCH v2 0/2] drm: bridge: ti-sn65dsi83: Improve dual-link LVDS support Date: Thu, 12 Mar 2026 10:07:41 +0530 Message-Id: <20260312043743.261475-1-tessolveupstream@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi all, This patch series improves dual-link LVDS support in the SN65DSI83 DSI-to-LVDS bridge driver. Currently the driver programs identical horizontal timing parameters for both single-link and dual-link LVDS modes. According to TI documentation, when operating in dual-link mode the horizontal timing values must be divided by two before being programmed into the device. Without this adjustment, some panels fail to light up or produce corrupted output. TI also provides recommended register settings for dual-link LVDS operation. This series adds support for an optional DT property ti,dual-link-video-mode that enables the required configuration in the driver. When the property is present, the driver applies the recommended register settings and uses a simplified DSI video mode configuration to ensure correct dual-link LVDS operation. Summary: - Add DT binding for ti,dual-link-video-mode - Add driver support to enable dual-link LVDS configuration - Apply recommended register settings for dual-link operation - Adjust DSI mode flags when dual-link mode is enabled Changes in v2: - Introduce ti,dual-link-video-mode DT property - Add DT binding documentation for the new property - Update driver to read the DT property and apply dual-link configuration conditionally - Adjust DSI mode flags when dual-link video mode is enabled - Update commit messages Thanks, Anusha Sudarshan Shetty (2): dt-bindings: display: bridge: ti,sn65dsi83: Add dual-link video mode property drm: bridge: ti-sn65dsi83: Add support for dual-link LVDS video mode .../bindings/display/bridge/ti,sn65dsi83.yaml | 9 ++++ drivers/gpu/drm/bridge/ti-sn65dsi83.c | 52 +++++++++++++++++-- 2 files changed, 57 insertions(+), 4 deletions(-) -- 2.34.1