Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1168135pxm; Thu, 3 Mar 2022 11:40:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJzY9YS8wtwA5GmiOMF2vMrxaAAcj8Z30prYZIyhJb7VagPqdo4X0jbqEzxnY20CwfN/0RCT X-Received: by 2002:a17:907:6d97:b0:6d7:49e:275e with SMTP id sb23-20020a1709076d9700b006d7049e275emr10510068ejc.410.1646336405295; Thu, 03 Mar 2022 11:40:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646336405; cv=none; d=google.com; s=arc-20160816; b=mR2DHKYgrT/3/BssFGy2evCgFIZAPyw3r2ZDz+RGDXyymnhqLVIUyFJBGGcDdTObBS s6Y4p9ZYnuCaph0476sH4ieJngv3b8mNzjFaBLEbr6j3IUyrEBpAeijn1DiO1zNrtdYy 4Tfdga0Z5ZjhT9jOfo51pIiJ80wYdvdVFGlRMoMYopH4N2y37sU1k88ec8F92cRsYV9v y8Hf8im3YWZoaOXnJhZBDqs8E/KBHJEdcAUCzT+ifZTwFOM4vgIvj35mJU4JcOY8+8vy QRGke26St2Qn3dnujt+eLg7yv4dN5yWoJWXaV3IkUdechi/P4hh/3ESM6HNfZwgQ+DuH 6Jtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=If+UNP/TxwUFZeZ8jIbY64ljcOyxXQFYDNgrBTHYBXU=; b=zwyupFggAYMDJRBM/CdMXY0j9x04X13I5DTiTSG9riE/fwl/wf3+inIJf/DLl5oGsl 4IZZaVDN9Q9Y/bOqhbheGOwu8k9kIDhgMdCvfAUwQtxvNXRqTi1b8AGutCDadrjsvVH0 nMHl3Dv37bN53BfomicZ9mFOR679QxLWI/4EBTy7GdnGmvd88Q7k4Ik12FhOM5AM4SvK A48GZbd06xhuVPQ2bBE0f+EbfFanigpyLsMJ+8239i9gUWb5suhhlOLn3qnbPaAfgg3F PUgpoTq4atctfSkbMe/eQIbi0L0/nVSkJHyO2bLI/eQcJ8IuFEji8l0NOQH0Iq4gBWM5 xqhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=dQto4VdO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m24-20020a170906235800b006c2ee9da160si1778636eja.488.2022.03.03.11.39.42; Thu, 03 Mar 2022 11:40:05 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=dQto4VdO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234551AbiCCPi1 (ORCPT + 99 others); Thu, 3 Mar 2022 10:38:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234536AbiCCPiZ (ORCPT ); Thu, 3 Mar 2022 10:38:25 -0500 Received: from mo4-p01-ob.smtp.rzone.de (mo4-p01-ob.smtp.rzone.de [85.215.255.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF49CE4D; Thu, 3 Mar 2022 07:37:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1646321828; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=If+UNP/TxwUFZeZ8jIbY64ljcOyxXQFYDNgrBTHYBXU=; b=dQto4VdOAPi47VcTPMHk9Qjh2dRQVDF4JTph8Yxpsgo4/dYhAp6DGokCnxKCvJqhvx tPcVqeMZOzOhhnJWM4/lskVpUbGgliKDbgT/7lyHfizmLmzGHbRSor6e2FVLRTxuON6g 9Xo9J2n8iz7nSvPY3LouQfr4ZU3fCA0c5Q/jEnlqigMqO2LEuMiUnb5fTSnKvQyv3mmI ZuLYwOc5n27upjrK9ZuAgcpTgiaQ0eOVlL9oMe4nOgtv3svq9yNjMLgOA/QYR2M38Nf/ 2J3tVNIw++rJTtliiF2OtF446BlOmdJZCoh8PSOEiRSrWcAUqGin/Og4v1QqiI4rXkE9 vT/Q== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj4Qpw9iZeHWElw47tT+k=" X-RZG-CLASS-ID: mo00 Received: from imac.fritz.box by smtp.strato.de (RZmta 47.40.1 DYNA|AUTH) with ESMTPSA id n729cey23Fb70F4 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Thu, 3 Mar 2022 16:37:07 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [PATCH v16 4/4] drm/bridge: dw-hdmi: fix bus formats negotiation for 8 bit modes From: "H. Nikolaus Schaller" In-Reply-To: <890BB299-AB92-4177-83E8-74C8AA551AF1@goldelico.com> Date: Thu, 3 Mar 2022 16:37:06 +0100 Cc: Paul Boddie , Jonas Karlman , David Airlie , Robert Foss , linux-mips , dri-devel , linux-kernel , Paul Cercueil , Kieran Bingham , Laurent Pinchart , Andrzej Hajda , Discussions about the Letux Kernel , Jernej Skrabec , Maxime Ripard Content-Transfer-Encoding: quoted-printable Message-Id: <1E255C32-3B9C-4556-A4A7-0B575DF0F915@goldelico.com> References: <169afe64b4985c3f420177cd6f4e1e72feeb2449.1645895582.git.hns@goldelico.com> <5da069b6-8a99-79c2-109c-c85715165857@baylibre.com> <75CBD357-577A-402D-9E3B-DBE82A84BC43@goldelico.com> <4cb08b5d-c1ec-f2b4-a107-63a771146ec0@baylibre.com> <598F3A49-9CE2-4C59-95D4-CDA888A3B3BF@goldelico.com> <3625b23b-9718-640a-1aac-0b30773a26ab@baylibre.com> <890BB299-AB92-4177-83E8-74C8AA551AF1@goldelico.com> To: Neil Armstrong X-Mailer: Apple Mail (2.3445.104.21) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Neil, > Am 03.03.2022 um 12:45 schrieb H. Nikolaus Schaller = : >=20 > Hi Neil, >=20 >> Am 03.03.2022 um 12:42 schrieb Neil Armstrong = : >>=20 >>> So how can we get that merged? IMHO your proposal should be before = we add ingenic-dw-hdmi. >>> If you have a version with proper commit message I can add it to the = beginning of my >>> seried and include it in a v17. Or if you get yours merged to = drm-misc/drm-misc-next I >>> can build on top. >>=20 >> You can add it in your v17 patchset with my authorship and my = Signed-off-by tag + yours. >>=20 >> As commit message something like : >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> drm/bridge: dw-hdmi: handle unusable or non-configured CSC module >>=20 >> The dw-hdmi integrates an optional Color Space Conversion feature = used >> to handle color-space conversions. >>=20 >> On some platforms, the CSC isn't built-in or non-functional. >>=20 >> This adds the necessary code to disable the CSC functionality >> and limit the bus format negotiation to force using the same >> input bus format as the output bus format. >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Fine! Will do. I was a little too early. While preparing the patches I found that I still had the hack to force sink_is_hdmi =3D false in my test branch. Sorry for that. Removing this made the panel go black again, even with your latest proposal. So I looked deeper into your patch and it seems to influence the input formats only in dw_hdmi_bridge_atomic_get_input_bus_fmts()? While the problem I see is with output formats and we had worked on modifying dw_hdmi_bridge_atomic_get_output_bus_fmts(). BR and thanks, Nikolaus