All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maxime Ripard <mripard@kernel.org>
To: Dave Stevenson <dave.stevenson@raspberrypi.com>
Cc: "Maíra Canal" <mcanal@igalia.com>,
	"Raspberry Pi Kernel Maintenance" <kernel-list@raspberrypi.com>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"David Airlie" <airlied@gmail.com>,
	"Simona Vetter" <simona@ffwll.ch>,
	"Rob Herring" <robh@kernel.org>,
	"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
	"Conor Dooley" <conor+dt@kernel.org>,
	"Florian Fainelli" <florian.fainelli@broadcom.com>,
	"Broadcom internal kernel review list"
	<bcm-kernel-feedback-list@broadcom.com>,
	"Ray Jui" <rjui@broadcom.com>,
	"Scott Branden" <sbranden@broadcom.com>,
	"Michael Turquette" <mturquette@baylibre.com>,
	"Stephen Boyd" <sboyd@kernel.org>,
	"Javier Martinez Canillas" <javierm@redhat.com>,
	"Catalin Marinas" <catalin.marinas@arm.com>,
	"Will Deacon" <will@kernel.org>,
	dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org,
	linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org
Subject: Re: [PATCH 01/37] drm/vc4: Limit max_bpc to 8 on Pi0-3
Date: Thu, 24 Oct 2024 17:14:35 +0200	[thread overview]
Message-ID: <20241024-elastic-courageous-wolf-9b9692@houat> (raw)
In-Reply-To: <20241023-drm-vc4-2712-support-v1-1-1cc2d5594907@raspberrypi.com>

[-- Attachment #1: Type: text/plain, Size: 1122 bytes --]

On Wed, Oct 23, 2024 at 05:49:58PM +0100, Dave Stevenson wrote:
> Pi 0-3 have no deep colour support and only 24bpp output,
> so max_bpc should remain as 8, and no HDR metadata property
> should be registered.
> 
> Fixes: ba8c0faebbb0 ("drm/vc4: hdmi: Enable 10/12 bpc output")
> Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
> ---
>  drivers/gpu/drm/vc4/vc4_hdmi.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c
> index 62b82b1eeb36..6ebcc38be291 100644
> --- a/drivers/gpu/drm/vc4/vc4_hdmi.c
> +++ b/drivers/gpu/drm/vc4/vc4_hdmi.c
> @@ -640,6 +640,11 @@ static int vc4_hdmi_connector_init(struct drm_device *dev,
>  	if (ret)
>  		return ret;
>  
> +	if (vc4_hdmi->variant->supports_hdr)
> +		drm_connector_attach_max_bpc_property(connector, 8, 12);
> +	else
> +		drm_connector_attach_max_bpc_property(connector, 8, 8);
> +

Are you sure that one is needed?

https://elixir.bootlin.com/linux/v6.11.5/source/drivers/gpu/drm/vc4/vc4_hdmi.c#L594
should take care about all that already.

Maxime

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 273 bytes --]

  reply	other threads:[~2024-10-24 15:29 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-23 16:49 [PATCH 00/37] drm/vc4: Add support for BCM2712 / Pi5 display hardware Dave Stevenson
2024-10-23 16:49 ` [PATCH 01/37] drm/vc4: Limit max_bpc to 8 on Pi0-3 Dave Stevenson
2024-10-24 15:14   ` Maxime Ripard [this message]
2024-10-23 16:49 ` [PATCH 02/37] drm/vc4: Use of_device_get_match_data to set generation Dave Stevenson
2024-10-24 15:14   ` Maxime Ripard
2024-10-24 20:13   ` kernel test robot
2024-10-23 16:50 ` [PATCH 03/37] drm/vc4: Fix reading of frame count on GEN5 / Pi4 Dave Stevenson
2024-10-24 15:16   ` Maxime Ripard
2024-10-23 16:50 ` [PATCH 04/37] dt-bindings: display: Add BCM2712 HDMI bindings Dave Stevenson
2024-10-24 20:39   ` Rob Herring (Arm)
2024-10-23 16:50 ` [PATCH 05/37] dt-bindings: display: Add BCM2712 HVS bindings Dave Stevenson
2024-10-24 20:40   ` Rob Herring (Arm)
2024-10-23 16:50 ` [PATCH 06/37] dt-bindings: display: Add BCM2712 PixelValve bindings Dave Stevenson
2024-10-24 20:40   ` Rob Herring (Arm)
2024-10-23 16:50 ` [PATCH 07/37] dt-bindings: display: Add BCM2712 MOP bindings Dave Stevenson
2024-10-24 20:41   ` Rob Herring (Arm)
2024-10-23 16:50 ` [PATCH 08/37] dt-bindings: display: Add BCM2712 MOPLET bindings Dave Stevenson
2024-10-24 20:41   ` Rob Herring (Arm)
2024-10-23 16:50 ` [PATCH 09/37] dt-bindings: display: Add BCM2712 KMS driver bindings Dave Stevenson
2024-10-24 20:43   ` Rob Herring (Arm)
2024-10-23 16:50 ` [PATCH 10/37] drm/vc4: drv: Support BCM2712 Dave Stevenson
2024-10-23 16:50 ` [PATCH 11/37] drm/vc4: hvs: Add support for BCM2712 HVS Dave Stevenson
2024-10-24 22:07   ` kernel test robot
2024-10-23 16:50 ` [PATCH 12/37] drm/vc4: crtc: Add support for BCM2712 PixelValves Dave Stevenson
2024-10-23 16:50 ` [PATCH 13/37] drm/vc4: hdmi: Add support for BCM2712 HDMI controllers Dave Stevenson
2024-10-23 16:50 ` [PATCH 14/37] drm/vc4: txp: Introduce structure to deal with revision differences Dave Stevenson
2024-10-23 16:50 ` [PATCH 15/37] drm/vc4: txp: Rename TXP data structure Dave Stevenson
2024-10-23 16:50 ` [PATCH 16/37] drm/vc4: txp: Add byte enable toggle bit Dave Stevenson
2024-10-23 16:50 ` [PATCH 17/37] drm/vc4: txp: Add horizontal and vertical size offset " Dave Stevenson
2024-10-23 16:50 ` [PATCH 18/37] drm/vc4: txp: Handle 40-bits DMA Addresses Dave Stevenson
2024-10-23 16:50 ` [PATCH 19/37] drm/vc4: txp: Move the encoder type in the variant structure Dave Stevenson
2024-10-23 16:50 ` [PATCH 20/37] drm/vc4: txp: Add a new TXP encoder type Dave Stevenson
2024-10-23 16:50 ` [PATCH 21/37] drm/vc4: txp: Add support for BCM2712 MOP Dave Stevenson
2024-10-25  9:45   ` kernel test robot
2024-10-23 16:50 ` [PATCH 22/37] drm/vc4: txp: Add BCM2712 MOPLET support Dave Stevenson
2024-10-25 12:09   ` kernel test robot
2024-10-23 16:50 ` [PATCH 23/37] drm/vc4: drv: Add support for 2712 D-step Dave Stevenson
2024-10-24 15:05   ` Maxime Ripard
2024-10-23 16:50 ` [PATCH 24/37] drm/vc4: hvs: Add in " Dave Stevenson
2024-10-24 15:07   ` Maxime Ripard
2024-10-23 16:50 ` [PATCH 25/37] drm/vc4: plane: Add " Dave Stevenson
2024-10-24 15:09   ` Maxime Ripard
2024-10-23 16:50 ` [PATCH 26/37] drm/vc4: hdmi: Support 2712 D-step register map Dave Stevenson
2024-10-24 15:09   ` Maxime Ripard
2024-10-23 16:50 ` [PATCH 27/37] drm/vc4: Add additional warn_on for incorrect revisions Dave Stevenson
2024-10-23 16:50 ` [PATCH 28/37] drm/vc4: Enable bg_fill if there are no planes enabled Dave Stevenson
2024-10-24 15:10   ` Maxime Ripard
2024-10-23 16:50 ` [PATCH 29/37] drm/vc4: Drop planes that are completely off-screen or 0 crtc size Dave Stevenson
2024-10-24 15:11   ` Maxime Ripard
2024-10-23 16:50 ` [PATCH 30/37] clk: bcm: rpi: Add ISP to exported clocks Dave Stevenson
2024-11-21 22:48   ` Stephen Boyd
2024-10-23 16:50 ` [PATCH 31/37] clk: bcm: rpi: Allow cpufreq driver to also adjust gpu clocks Dave Stevenson
2024-10-24 14:40   ` Maxime Ripard
2024-11-21 22:48   ` Stephen Boyd
2024-10-23 16:50 ` [PATCH 32/37] clk: bcm: rpi: Enable minimize for all firmware clocks Dave Stevenson
2024-11-21 22:48   ` Stephen Boyd
2024-10-23 16:50 ` [PATCH 33/37] clk: bcm: rpi: Create helper to retrieve private data Dave Stevenson
2024-11-21 22:47   ` Stephen Boyd
2024-10-23 16:50 ` [PATCH 34/37] clk: bcm: rpi: Add disp clock Dave Stevenson
2024-11-21 22:47   ` Stephen Boyd
2024-10-23 16:50 ` [PATCH 35/37] arm64: dts: broadcom: Add firmware clocks and power nodes to Pi5 DT Dave Stevenson
2024-10-23 16:50 ` [PATCH 36/37] arm64: dts: broadcom: Add display pipeline support to BCM2712 Dave Stevenson
2024-10-23 16:50 ` [PATCH 37/37] arm64: dts: broadcom: Add DT for D-step version of BCM2712 Dave Stevenson
2024-11-21 15:37 ` [PATCH 00/37] drm/vc4: Add support for BCM2712 / Pi5 display hardware Dave Stevenson
2024-11-22  8:06   ` Maxime Ripard
2024-11-24 17:00     ` Florian Fainelli
2024-11-27 14:43       ` Dave Stevenson
2024-12-03 20:40         ` Stephen Boyd

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20241024-elastic-courageous-wolf-9b9692@houat \
    --to=mripard@kernel.org \
    --cc=airlied@gmail.com \
    --cc=bcm-kernel-feedback-list@broadcom.com \
    --cc=catalin.marinas@arm.com \
    --cc=conor+dt@kernel.org \
    --cc=dave.stevenson@raspberrypi.com \
    --cc=devicetree@vger.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=florian.fainelli@broadcom.com \
    --cc=javierm@redhat.com \
    --cc=kernel-list@raspberrypi.com \
    --cc=krzk+dt@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-clk@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-rpi-kernel@lists.infradead.org \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mcanal@igalia.com \
    --cc=mturquette@baylibre.com \
    --cc=rjui@broadcom.com \
    --cc=robh@kernel.org \
    --cc=sboyd@kernel.org \
    --cc=sbranden@broadcom.com \
    --cc=simona@ffwll.ch \
    --cc=tzimmermann@suse.de \
    --cc=will@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.