From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 32681407575; Wed, 30 Sep 2026 11:03:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790766228; cv=none; b=andkJ6rbFmac9YxAazBXDNsPo6DR1QJYrE0gypBLP14M7s6pZDHTQhDlzd3RzNyBgij0/DB1VnhsArgioJyVikFbZ3lDmj7xb8ioiyMMq1p5S9Q1QTPG1bFfcAAghPaGsU1A8NC4z3FAUgDKX5frwjaSVggd5+Mk9KuXVcTMjJw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790766228; c=relaxed/simple; bh=P5GhoLKF2u9Fjqvd7Iavxwi8Ttw4P05+pmiYTacWllQ=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=QqsfW7XKU9HfPjgH1CQ74UCs4T6A916ga9qLSCcRxORKGglZIsKq6k3O31qPwTHCDZnSgbUbb0o0drVM+FdEM67s1P0MfDSbIKBXYCTqeWH3hEAtN7aEISYWQQhDoIDnPgXo+MP9hC+6E4FjtfhAkc9D5L5oeoSZKKe/kM6K3bA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=pr6gP+dM; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="pr6gP+dM" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 3F0B91A107A; Wed, 30 Sep 2026 11:03:36 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 09A8C60749; Wed, 30 Sep 2026 11:03:36 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id D8F3810328F7B; Wed, 30 Sep 2026 13:03:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1790766213; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=ijJfwiKLlTSy9rxP4IMNmmV3iD9aU2IeJcZz/YO1yr0=; b=pr6gP+dMr69oYimKPOIdbp5KMj8d5ltUTNrztyVmewFeK+Il/fJwZkQVcY1nvsumKPbiFp H+ixPwd120YzUC2kNP+ksnghILPnhKRL92J8mbAFq2TrnUc3B16wIb7KsEtjPtsVQxw8Q9 4/upitHqXbTfcvdntbX4OARxD27oUI9GIPuzJtCGPaoTj+zXGWoJdplv5vS9pAsh6yNJ1z KE3KLIVbSwaW4bGLL1nl7D/0JciPTA0k/hGlQf6fe88M1BXOItrDU0obTgAzs/Ba+Ixhz6 CL4CHf+Nsc6ONlTiDttt0XVoOG9hX6Q0d3ROfYoslREjggy+K5FSmP7xNjL8nA== From: Luca Ceresoli To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Dave Stevenson , Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Chen-Yu Tsai , Samuel Holland , =?utf-8?q?Ma=C3=ADra_Canal?= , Raspberry Pi Kernel Maintenance , Raphael Gallais-Pou , Sandy Huang , =?utf-8?q?Heiko_St=C3=BCbner?= , Andy Yan , Algea Cao , Daniel Stone , Liu Ying , Phong LE , Helge Deller , Cristian Ciocaltea Cc: kernel@collabora.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-rockchip@lists.infradead.org, linux-fbdev@vger.kernel.org, Dmitry Baryshkov , Sashiko , Diederik de Haas , Maud Spierings In-Reply-To: <20260901-dw-hdmi-qp-scramb-v11-0-bc12954a0688@collabora.com> References: <20260901-dw-hdmi-qp-scramb-v11-0-bc12954a0688@collabora.com> Subject: Re: (subset) [PATCH v11 00/74] Add HDMI 2.0 support to DW HDMI QP TX Message-Id: <179076619955.542608.8005316063997157342.b4-ty@b4> Date: Wed, 30 Sep 2026 13:03:19 +0200 Precedence: bulk X-Mailing-List: linux-fbdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: b4 0.16.0 X-Last-TLS-Session-Version: TLSv1.3 On Tue, 01 Sep 2026 21:50:24 +0300, Cristian Ciocaltea wrote: > Enable HDMI 2.0 display modes (e.g. 4K@60Hz) on the Synopsys DW HDMI QP > TX controller, as found in Rockchip RK3576 & RK3588 SoCs, by adding SCDC > management for high TMDS clock ratio and scrambling. Since SCDC state > is lost on sink disconnects, the bridge driver needs to trigger a CRTC > reset during connector detection. > > To support this at the DRM infrastructure level, the series first > introduces the HDMI version enum, then prepares for changing the > signature of drmm_connector_hdmi_init(), i.e. dropping the vendor, > product, supported_formats and max_bpc arguments, which are being moved > into struct drm_connector_hdmi_funcs, by temporarily renaming the helper > to drmm_connector_hdmi_ini2(). This lets the new signature be > introduced under the original name while callers are converted > incrementally. Note the transitional name matches the original's length > so continuation-line arguments stay aligned to the opening parenthesis, > keeping the diff to the identifier itself and avoiding re-alignment > churn. > > [...] Applied, thanks! [12/74] drm/bridge: Fix unlocked list_del in drm_bridge_add() commit: b62e3db8cdc1680e1c3390591e872f485148541a [14/74] drm/bridge: Fix unlocked list access in drm_bridge_attach() commit: 57889076afd1be890150c32ffde3b691fe5707c8 Best regards, -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com