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 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 866A610F3DE8 for ; Sat, 28 Mar 2026 13:55:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=t348e4F+fMqqClHIryQCSDZ2U1LnsxS+aM9WJ/Pn/zw=; b=GgFU7Qzf4bAyiQ nqvzuoCx3X64sR796eZ5ai2h/jSFVgcJ2/0qSOlIJl4MIBeNYM9y/6Zvx3MxQR6DqC9MCOGD8B5ZP IwlHt1f5MKkUT7n3vltK9gofcuDsJANHis7BbhViaAaZFAzloIaMbheX3arrDH4GPH0/xu5cQ3eMG nqHeYAg2IwXlcdF17PZOz+KzXQiTGqb1AMSuPP0NKgwVJ+JTn35Mh58cWBHHrmRPSu9JWHmDoZJj6 +HaWuwbe3sxL8K+jq1BRdH5YiGng86A2GS7Hv+Q7JEAS/h2qAHGbUiy4cnaggnYo0geCAHfj0QMpv 5+04i5FhTJT74kCYKBAA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1w6U86-00000008zgq-1B6i; Sat, 28 Mar 2026 13:55:10 +0000 Received: from bali.collaboradmins.com ([148.251.105.195]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1w6U83-00000008zeU-0LPj; Sat, 28 Mar 2026 13:55:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1774706102; bh=C4vWLiX5wARffrLgB+AKxv5ttHgJVjRxFMq153TPLJ0=; h=From:Subject:Date:To:Cc:From; b=qk3oXKMA7nl5srs2TfynK3hEqlSE8hEGKnV3SJ7VQHf79fes1APLgRCgT8/P+09hu RP+FDPzyGNVPkJG/l5jzVpcY0rsVyjN3qo2h2Gygw3tqQNUEkOPCY7we97ezVnFslX Co31iJUJvud6c1mTAoBLkC3RV/9vXwlCZuZfSPyEIYEmELJlYM9eNZO52ceo2P7KkW o3WQv4sF82zUJW0YZ1kytrj+Der8mlTc04eO3SvmxnCdR9zXMqJxil4PH763t4+ipb 8vRVs5XNj2qmPbmdbL66v2+11PdStVk4erUcf/aukskjv5jQHVVWdjA5LBC5zdu1xH rPxdV2wUxxCXw== Received: from localhost (unknown [86.123.23.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by bali.collaboradmins.com (Postfix) with ESMTPSA id 5237817E5F2E; Sat, 28 Mar 2026 14:55:02 +0100 (CET) From: Cristian Ciocaltea Subject: [PATCH 0/2] phy: hdmi: Add FRL TxFFE level control Date: Sat, 28 Mar 2026 15:54:53 +0200 Message-Id: <20260328-hdptx-ffe-v1-0-53ebd5dea20a@collabora.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAAAAAAAC/0XO2wqDMAyA4VcpuV5Ao6vaVxleuJrOsnlY24kgv vs6FXb5h+QjK3h2lj0osYLj2Xo7DjHSiwDdNcOD0baxgRKSSUYldu0UFjSGsSkrfU1ZyirJIe5 Pjo1ddutWH+34/YlkOIZ/UYndIypOT7+euB9jXuQkZUamlKTm9AffG8+ox763QYmBl4DnNwXU2 /YF2mqZDcMAAAA= X-Change-ID: 20260328-hdptx-ffe-a89c51e66904 To: Vinod Koul , Neil Armstrong , Heiko Stuebner Cc: kernel@collabora.com, linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org X-Mailer: b4 0.14.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260328_065507_278229_E2E294DF X-CRM114-Status: UNSURE ( 7.34 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org During HDMI 2.1 Fixed Rate Link training, the source and sink may negotiate a Transmitter Feed Forward Equalizer (TxFFE) level to compensate for signal quality degradation on the physical channel. The source starts at level 0 and may increment it up to a maximum agreed upon during LTS3 in response to persistent link failures reported by the sink. TxFFE adjustment is optional and entirely independent of the FRL rate and lane count selection. Patch 1 extends the HDMI PHY configuration API with two new fields in the frl sub-struct: ffe_level to carry the requested level, and a set_ffe_level flag that switches the semantics of a phy_configure() call to a pure equalizer update, leaving all other fields ignored. Patch 2 implements the new interface in the Rockchip Samsung HDPTX PHY driver. The series depends on the "[PATCH 0/6] phy: rockchip: samsung-hdptx: Clock fixes and API transition cleanups" patchset: https://lore.kernel.org/all/20260227-hdptx-clk-fixes-v1-0-f998f2762d0f@collabora.com/ Signed-off-by: Cristian Ciocaltea --- Cristian Ciocaltea (2): phy: hdmi: Add optional FRL TxFFE config options phy: rockchip: samsung-hdptx: Add support for FRL TxFFE level control drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 74 +++++++++++++++++++++-- include/linux/phy/phy-hdmi.h | 6 ++ 2 files changed, 75 insertions(+), 5 deletions(-) --- base-commit: f7b64ed948718290209074a50bb0df17e5944873 change-id: 20260328-hdptx-ffe-a89c51e66904 prerequisite-change-id: 20260227-hdptx-clk-fixes-47426632f862:v1 prerequisite-patch-id: 5c1d442fae39103bb758f54738aff33d2491401d prerequisite-patch-id: b86f30292308345387d2a6b50949ad040b931592 prerequisite-patch-id: b1335105db9177cb10c64ed1bf0867832e6aac2f prerequisite-patch-id: 83db6603d13e19f239e89fde2b26366eb0106b7e prerequisite-patch-id: b534395ad315811861f11859a3946f65c90c631a prerequisite-patch-id: f9637e57c902f35218cda658397416f84f7285cb -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy