Received: by 2002:a05:6500:1b41:b0:1fb:d597:ff75 with SMTP id cz1csp331212lqb; Tue, 4 Jun 2024 12:44:17 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVIlbBKmYoMY1zDUVZXLhZrnqEcpZJ65C1Kp0kHD1Xb7jiAfo9TFrk5F8PcednvjE4wspW+pvxc3cpjiCPzHEJnqPCm79cEublEGjcCkg== X-Google-Smtp-Source: AGHT+IHbi1CiALh/ZT3ZmYP4qIJ3PRv/C1+Bh930KmoPpshCuNGE7Eb0Df7OB+KfdKiZh2DzL5Mq X-Received: by 2002:aca:d18:0:b0:3d1:fe84:6128 with SMTP id 5614622812f47-3d20428c01dmr352475b6e.20.1717530257244; Tue, 04 Jun 2024 12:44:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717530257; cv=pass; d=google.com; s=arc-20160816; b=PhB8LccUcoX+yvxWEYuyRcH/Ic+DgHUP8RDfIU2TUTJurtMxyvc2Wy3Nfe+VlpFQXc OG89Xxu9ymg0HGBWnVdtirQNJjpttL9hNDMOAMSToO+2onxxVDUYhkN4hx5tGFqOZN0l ZmbfLqAdisXmAz79PvQ7K4Ozh3T35mu6c0LPAaKOFm3lqnaZI8lMrQL2Yz6FfnZtE0fk HwTiu9HO8v53Zf0skixzNfawDR1CrZG8D6XWubVFlTJOC3IdzH5kIoDrZZjlm4PNdln3 OnELpmsSh8dD9UZ7ftgjlXDdKjekrtmVceAD7sjoAWgQxBlLsNokJYuY++Fr4nQkJE+5 QOjA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=t63kefUyZPYUX/l+J353esEifNJZf82/DPRSm1d7xF4=; fh=Hz5mYbjK2rZ+7avW6DzxrZl536Lzk7DTckJyil6g0bk=; b=jrqUtYey4hNp3A8ragvcCuasKVsSoBqDdIB/07Ulhq+YmxOCkdh/P2KyGIiGcCB//w OhBRCAfsSyRlLxH62zVUX1uct1GB2MPOen8JPgN0u1g335M3yG3R44Ou7vdG3ozbsJAm 4rvMnUmTfZKsSPcaGKojNyb1dGfEXA/nh2w6rox0sXaVN3WqjRBKqgGYGdDEWslNtxI0 GBlKrrLquUqnp/vTIDpOoYX5HBq1Srf33SZmF/Hde3y5denOcj7I447dotx/2Jsqy79N tp//KwuzR0NyOBsTUe9Bty2BXaXkTmRnbVGJHu0jy74aGodWCUHZJMfnxFTSFrGHipsm gS6A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Fe0wWaxK; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-201302-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-201302-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id 6a1803df08f44-6ae4b42b7ddsi118483546d6.479.2024.06.04.12.44.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jun 2024 12:44:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-201302-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=Fe0wWaxK; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-201302-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-201302-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id F12C51C22256 for ; Tue, 4 Jun 2024 19:44:16 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 638CB14B09E; Tue, 4 Jun 2024 19:44:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="Fe0wWaxK" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (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 23271B644; Tue, 4 Jun 2024 19:44:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717530250; cv=none; b=t4Yatz5EYT+xncHP7++G6ZuTY6+MJLDzosHmi+XOnhCfXcLSh+MfA7qC1pUxF2iRqIwg1KAWmKgfiea8dqSFkYPYVr4AYH9D9sRiRkLkVRNkxx5aoVEptrKvcTzuzbcBohhRP1cO4zaDSkSsf3iMpbJRAjHhdoH6a9qxNxIVHNI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717530250; c=relaxed/simple; bh=oGz3iRzmdqum59ggsBZtJboMbceE1QjBtHdfjHHfQLs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=cto8RPkN4WuzBYSRq9FIRuR8QqCMglv9pYDHRdOKQy5IrhIdBRdyHa23AvTgwjs0FO/b/pd67W9IUk7m/e0IM+6qoTFLzAa3692iyAcSDMlgfxsR95Dq0KPBy9jiJiI5hOyXXv4bXg2mhHCeOV7W2uPmIgwVzcCKbLRAc/xRWrs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=Fe0wWaxK; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1717530247; bh=oGz3iRzmdqum59ggsBZtJboMbceE1QjBtHdfjHHfQLs=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Fe0wWaxK5i/OnnlAWeSBrvGQEwhZIT2S2xwBn9HEJab+3UIrADowsdecA4JA22FXh w9b7Oy0FXpEWDWqVYyje3Kvb5rl/4nvNyh+w0w8hWYPNyoBG3DP6g5vsaiMh8/gp8q /OsEgimp++IEeQuz8wrh9Ms2tw7kKECrNuP0iZpcYq49qyduwajbXfFkFk3C1k/d0B WyWtko6z9NySVS5p/dRimGdJhs0xcLSqqYFYANANHYRz9KrToiMNCGn0MyrwJow/Ac PK2ugOK2mxf/0gFtgLLxeyPcl31CDzcOajWN2uBQQNTYG4u0LGjXdvHrIzH15S9bbN 206gavtDqdMHw== Received: from [100.115.223.179] (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 33EFE3782146; Tue, 4 Jun 2024 19:44:05 +0000 (UTC) Message-ID: <892b2070-2fd0-42b2-a8c2-811dc7382b0c@collabora.com> Date: Tue, 4 Jun 2024 22:44:04 +0300 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 00/14] Add initial support for the Rockchip RK3588 HDMI TX Controller To: Dmitry Baryshkov Cc: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Sandy Huang , =?UTF-8?Q?Heiko_St=C3=BCbner?= , Andy Yan , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mark Yao , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, kernel@collabora.com, Alexandre ARNOUD , Luis de Arquer , Algea Cao References: <20240601-b4-rk3588-bridge-upstream-v1-0-f6203753232b@collabora.com> From: Cristian Ciocaltea Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 6/1/24 7:32 PM, Dmitry Baryshkov wrote: > On Sat, Jun 01, 2024 at 04:12:22PM +0300, Cristian Ciocaltea wrote: >> The RK3588 SoC family integrates a Quad-Pixel (QP) variant of the >> Synopsys DesignWare HDMI TX controller used in the previous SoCs. >> >> It is HDMI 2.1 compliant and supports the following features, among >> others: >> >> * Fixed Rate Link (FRL) >> * 4K@120Hz and 8K@60Hz video modes >> * Variable Refresh Rate (VRR) including Quick Media Switching (QMS) >> * Fast Vactive (FVA) >> * SCDC I2C DDC access >> * TMDS Scrambler enabling 2160p@60Hz with RGB/YCbCr4:4:4 >> * YCbCr4:2:0 enabling 2160p@60Hz at lower HDMI link speeds >> * Multi-stream audio >> * Enhanced Audio Return Channel (EARC) > > It would be really nice if you can take a look at using the HDMI > connector framework (landed few days ago) with adaptations for the > drm_bridge / drm_bridge_connector ([1]). Your comments for the > drm_bridge patches would be defeinitely appreciated. > > [1] https://lore.kernel.org/dri-devel/20240531-bridge-hdmi-connector-v4-0-5110f7943622@linaro.org/ I will definitely check and try to use it, but I'd rather wait a bit until this gets stabilized and focus instead on the mandatory changes required to upstream this driver. That's mostly because my limited availability and expertise on the matter, while trying to unblock other work depending on this. Thanks, Cristian