From patchwork Tue Dec 3 11:00:51 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrej Picej X-Patchwork-Id: 13892191 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 355EBE69E9F for ; Tue, 3 Dec 2024 11:11:09 +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=UIdVnNJSlrdN/ogBMzjqJdURidk/0O2I0Sqfpx7mr7k=; b=K/gR6l8tXtePHX76CtFjqHhBlY b1aAxgd8MAnS1IuffMHabqgw3i+V796pUpdRNyv5lR18zNNL2uZgRFL1Q6Nr3tZwVkRuL36VbwY5Y TTa0PHBL32B5Nq8NUChzZx3deahfc+f2ReQD2f+/E5grefB3Jv5JY4pKLfFcvKNc1oEfGywWQRodR J7RbbLAS8WNp/dOAQqTXjv1og9jKZMbSwt8TZj6cF1FdGSFV/2ne2hlM7J2U2XGiMpz9+KgFKgP9N htfIZaBccbRl0RBERvb5DuRTSz3lvPJLUfxdo9XY2SVI4z0V21Dp30z3kNzu6TwA7xuNQmcCP/Pqy aStaJ79g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tIQnw-00000009DMw-29zX; Tue, 03 Dec 2024 11:10:56 +0000 Received: from cpanel.siel.si ([46.19.9.99]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tIQeU-00000009Atk-3MSO for linux-arm-kernel@lists.infradead.org; Tue, 03 Dec 2024 11:01:12 +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=UIdVnNJSlrdN/ogBMzjqJdURidk/0O2I0Sqfpx7mr7k=; b=PyBlv3iJrSscFR4dBdCULuy/v3 HXc0CADvC4HzyWuCelZMrRis5Ub8/wU2gWFjZlDKrZxT6DMgOtkDlyzwLlW0LdAk2sy+0+wrZ2mMV vfpNF9X2YwfuY7w3YdRM9g44+vJIsbs12GsOi8UB0g9U/57o3aKID5W5zUGwXIAqGNtNpuy4rDYrp UwivnJgEZre0hUL9f0L6L6kyeXxKcGio9jon/bxuvJyYbUJ5qVw5ZR0M78YhXkDInHXqVi3n/yFf4 ilEksGwnNsieNDe7TOLAI4rtqDiCCvVWbncYQRERGX4MiFNastbRWn75dZw2BYwYnHmOMd1Orc09w 8wZttabw==; Received: from [89.212.21.243] (port=52296 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 1tIQeR-00Bd83-2F; Tue, 03 Dec 2024 12:01:07 +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 v3 0/3] SN65DSI83/4 lvds_vod_swing properties Date: Tue, 3 Dec 2024 12:00:51 +0100 Message-Id: <20241203110054.2506123-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-20241203_030111_294914_71073576 X-CRM114-Status: UNSURE ( 7.48 ) 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, this is a v3, which has only a minor change in a second patch. 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/ [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 | 36 ++++- .../imx8mm-phyboard-polis-peb-av-10.dtso | 2 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 144 +++++++++++++++++- 3 files changed, 176 insertions(+), 6 deletions(-)