From patchwork Thu Dec 12 12:17:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrej Picej X-Patchwork-Id: 13905135 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 D2467E77180 for ; Thu, 12 Dec 2024 12:20:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=YG/3arknVcEBc34MS+ma6AlBW9H8apNRnFKOMu83Ztg=; b=TUxDgBCTp+XzIsDuE0EaqHsaOI bUH2XLeZ11W3O7f2aZXRMwpoOZyJEaFHJbImkF0/OFRdS8nzNEnXG6S8Z2PDM5gud2Rzq7BeHzDtt D85OP6gph8il19PixJ8mojbQD286+XJHmEAjWM6YuciD7BO1IAXmDv+anQWvL4gUMdyZmgCIe0QYf jw3LHlRSxYwiUdsNZqmf19QGF/RUSxNb/bXecJV9r9wnR57/Q5O0ef2hcZ/0gJarUtKOTI3385FQE xp/DaOzsUOSsSL9gzZTDxeGVjz610yYhFG+X0+j7wHU2Hx8W/BdpG4EO3JV0DnhIVvTmA1/YL7m07 kc4CsPyQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tLiAi-00000000LrB-3l5Y; Thu, 12 Dec 2024 12:20:00 +0000 Received: from cpanel.siel.si ([46.19.9.99]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tLi8Z-00000000LNy-3Js8 for linux-arm-kernel@lists.infradead.org; Thu, 12 Dec 2024 12:17:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=norik.com; s=default; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject: Cc:To:From:Sender:Reply-To:Content-Type:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=YG/3arknVcEBc34MS+ma6AlBW9H8apNRnFKOMu83Ztg=; b=DKSKcPTCf9VBE4setXzaxpxNrT 6oVayJOrmXehnO11pil7joj23ZCIOdfLdiUwYXgJsbbTDOXm0g/fAUb0WNtO+mZj3D/qk/Pk52z3W ZAC4SIUap/duUYqlBbj6D4p23Uy6h0ZsHZzfAsqUw7x0iI4Bih4Y0xE7e4ulKri/G3q+DH4sEG/wf VpRWXSa9xaj97TNYSjIMBWdqSpahu7cInhTiO2uuK9WezVDoyRV3/HcjRPWW9g4paYxSAdgag7Hhx xn3kH0awnJWPGaz9MzEcD31Zr9aY1t95UiN2KzXhjIYgWcFkdvNAWfhC14flLwPYGSsL5/nfOb/aE KSnkI4tw==; Received: from 89-212-21-243.static.t-2.net ([89.212.21.243]:38802 helo=and-HP-Z4..) by cpanel.siel.si with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1tLi8W-00A8t4-0y; Thu, 12 Dec 2024 13:17:44 +0100 From: Andrej Picej To: andrzej.hajda@intel.com, neil.armstrong@linaro.org, rfoss@kernel.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, marex@denx.de Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, upstream@lists.phytec.de Subject: [PATCH v6 0/3] SN65DSI83/4 lvds_vod_swing properties Date: Thu, 12 Dec 2024 13:17:09 +0100 Message-Id: <20241212121712.214639-1-andrej.picej@norik.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cpanel.siel.si X-AntiAbuse: Original Domain - lists.infradead.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - norik.com X-Get-Message-Sender-Via: cpanel.siel.si: authenticated_id: andrej.picej@norik.com X-Authenticated-Sender: cpanel.siel.si: andrej.picej@norik.com X-Source: X-Source-Args: X-Source-Dir: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241212_041748_282698_51E89AEB X-CRM114-Status: UNSURE ( 6.16 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi all, The LVDS differential voltage swing can be specified as arrays of min, max in microvolts. Two arrays, one for data-lanes and one for clock-lane can be specified. Additionally, because LVDS voltage swing depends on near-end termination this can now also be specified with separate property. Driver goes through the tables, taken from datasheet [1] and selects the appropriate configuration. If appropriate configuration can not be found the probe fails. If these properties are not defined default values are used as before. This patch series depends on the patch "[PATCH v2 11/15] arm64: dts: imx8mm-phyboard-polis: Add support for PEB-AV-10" (https://lore.kernel.org/all/20241202072052.2195283-12-andrej.picej@norik.com/) which is currently under review. Please apply the dependent series first before applying this one. v1 is at: https://lore.kernel.org/all/20241127103031.1007893-1-andrej.picej@norik.com/ v2 is at: https://lore.kernel.org/all/20241203085822.2475138-1-andrej.picej@norik.com/ v3 is at: https://lore.kernel.org/all/20241203110054.2506123-1-andrej.picej@norik.com/ v4 is at: https://lore.kernel.org/all/20241205134021.2592013-1-andrej.picej@norik.com/ v5 is at: https://lore.kernel.org/all/20241210091901.83028-1-andrej.picej@norik.com/ [1] https://www.ti.com/lit/ds/symlink/sn65dsi83.pdf?ts=1732738773429&ref_url=https%253A%252F%252Fwww.mouser.co.uk%252F Best regards, Andrej Andrej Picej (3): dt-bindings: drm/bridge: ti-sn65dsi83: Add properties for ti,lvds-vod-swing drm/bridge: ti-sn65dsi83: Add ti,lvds-vod-swing optional properties arm64: dts: imx8mm-phyboard-polis-peb-av-10: Set lvds-vod-swing .../bindings/display/bridge/ti,sn65dsi83.yaml | 34 ++++- .../imx8mm-phyboard-polis-peb-av-10.dtso | 2 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 143 +++++++++++++++++- 3 files changed, 174 insertions(+), 5 deletions(-)