From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 5C66726B098 for ; Mon, 30 Mar 2026 08:57:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774861049; cv=none; b=lG4wgLGgScj41tMYsA4ADMcsq7DiQe64Em2ukp+pDnemxdKRHr9F+lybC0YMf1GkJVhHACWKveigPc/8BK+bYjlTxl/4p4kAWxi6sYMlwht/XL/Awdmu1E5SIb4VusqSI5MgZMNAhcve5Ael6N7x9iTzfRuB+WSIcDyUQTwjccQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774861049; c=relaxed/simple; bh=2w3w4hKcyZ9o2WgGF6uzvhB71AlEpzGvRmsyOZGXF+E=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=PvXCe334MCWGuYB6yEbSyxWTKoPMm5t5dmOH+hgFgwpmwBxe4alFDy043aOYjTGH58N9rVl3w7xwMmO749J3+jFNA8RE+oaDqu/syZgVVNHJd5hF0L5nD2iRjoVxNoDxBqKiZ601zczt22f/Dn6zc3XHkqW8Pv+2FJDMad3j8sw= 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=eACOCObx; arc=none smtp.client-ip=209.85.128.54 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="eACOCObx" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4830b67aa6bso4942545e9.0 for ; Mon, 30 Mar 2026 01:57:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774861047; x=1775465847; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=NuAWp3WuRNOiGbMUfdiOKGUuLbpHU86UYThvWrha9xo=; b=eACOCObxL+UncjbUOWhTiQYC07kH7FDUhV8NX4N1Y3ZHY3DlU2aJUAXNhKNxux0Xgw RkO6cwWiNfwM81FWmWkpiQU41h9VdgMIAV2JUlJMkjzwL7nEavux3BJkvXy0fY1CfKhj JXIYJvsnOZMNseTMhEBZK4I0vWK9hS0ZTlrxKJog61bzw0QIA62VcIg+Wmw+aXscCxIY q8t4sDODG6NuLrnZiDYvR+oe7BvsapAyzkQog+A9W2Ugi9xCjzlQcitw3DCFA4GUbbGX V9L3rGFhYAwppRgVon/gQPF/wwRVCVAAuR8R4faA29oeROzd7pRPnwSPCmENTDJxxfrm 6jGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774861047; x=1775465847; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NuAWp3WuRNOiGbMUfdiOKGUuLbpHU86UYThvWrha9xo=; b=RumlH0LJEWNSZQ3K0KaKSXY7sk/vgr6PlLw41SNQUYw+yLNBIKUclOb+LBm8duvp9N Z2gL8PPODF2Bl+vsUnqniFAIPqh8WzQ0x7Nl+hly+teki1Nx1dy5YjGEsVQc4r5R+C4e 82+ubYnQcwhQExr66uMLnQMVSpG7H7TK6Kca39o7AxOMQ4x+V9Sde0xouJfEqECKaSLX tUOehh6nraL2kcEjR73Lt/2s7Ii/ot+lQ6q8DN25DSb5QAARTdzXXdf6EOcgxhMb1IFK Hg5+/hB8UdAz1TXCQhvQn+48iVp0KNLsIkaCeZlYqSn+1i9KzZ+mi93UXept6iQX8tIp ZWzQ== X-Forwarded-Encrypted: i=1; AJvYcCUDUujje1ZCITfovmfQAuK6zCY67EqlLn7xNJ0gjs1paXZmG0GLiE/dKtj2f1z90rJk0bBa0j0qpKB7szo=@vger.kernel.org X-Gm-Message-State: AOJu0Ywo6GEH8a5Ytp4yuDkay71VU7MD0TpNsYIRM6tuKJfYnvNR8tBO lfbq/2+pce8uGnz2LgWuv2qXjDZxZHVyXP004Q9FviP0ktnbJDjw2n78 X-Gm-Gg: ATEYQzwJV+EHSR93tfW72XFAhGukSQRM5tf613HWsSV6e8b9zCXML5J8t9gXZf44kJw XZwMoHvih3o6zqXc5+Ct3TEy8yU4nVlvW7+zAuJdfZBn9wZWFjQ7/GSddQ5FyofDp+BZYX8NIsI xD14ObXLB+cZmZhXnebuvDkd3z3oOkdStTlvow2NU2IbNcawZH6GPtsBCgRasV0v02of2mLxuLk wVrZkgnh2hRJWPLbYbKbgo5sa9OIsjKMkN9/sIf4NB++RyxARXS5pZmcGkKizai0CWZLwZDVpf0 slz+3dvckETL+8eO0Q5V1QXMS5idlZiZWVVZWcPVHhxUQkzqvHgPXTUIEfNKqkZrnN6pqj3u1lH vyVSU7yd8KJAheqZPth2L6qCWRe+tvRGZC/rJvzl6+Yqr6wOXKDRU3t2wbG3/9inNtkpM+WwEEk boRS5YXIb09mcZyz8HVZuz13NTUQ== X-Received: by 2002:a05:600c:1d1c:b0:487:1fbb:5a28 with SMTP id 5b1f17b1804b1-48727f2d043mr90623985e9.1.1774861046566; Mon, 30 Mar 2026 01:57:26 -0700 (PDT) Received: from skbuf ([2a02:2f04:d50a:b400:a0f3:2097:3813:850f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4873bbcac33sm65338995e9.15.2026.03.30.01.57.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 01:57:25 -0700 (PDT) Date: Mon, 30 Mar 2026 11:57:23 +0300 From: Vladimir Oltean To: Cristian Ciocaltea Cc: Vinod Koul , Neil Armstrong , Heiko Stuebner , kernel@collabora.com, linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org Subject: Re: [PATCH 0/2] phy: hdmi: Add FRL TxFFE level control Message-ID: <20260330085723.4rewkbs76lz3scum@skbuf> References: <20260328-hdptx-ffe-v1-0-53ebd5dea20a@collabora.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260328-hdptx-ffe-v1-0-53ebd5dea20a@collabora.com> On Sat, Mar 28, 2026 at 03:54:53PM +0200, Cristian Ciocaltea wrote: > 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 Sorry for my ignorance; who is supposed to act upon this git-format-patch base tree information and in what way? As things stand today, the build infrastructure we have in place will not be able to apply and test your series unless it applies directly onto the linux-phy/next branch.