Hi Maxime, On Mon, 2020-02-24 at 10:07 +0100, Maxime Ripard wrote: > @@ -1460,6 +1456,7 @@ static int vc4_hdmi_dev_remove(struct platform_device > *pdev) > } > > struct vc4_hdmi_variant bcm2835_variant = { > + .max_pixel_clock = 148500000, Just a reminder this might change in the close future: https://www.spinics.net/lists/arm-kernel/msg793013.html Regards, Nicolas j > .audio_available = true, > .cec_available = true, > .registers = vc4_hdmi_fields, > diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.h b/drivers/gpu/drm/vc4/vc4_hdmi.h > index cbb1d3ab85d7..ee9753255b68 100644 > --- a/drivers/gpu/drm/vc4/vc4_hdmi.h > +++ b/drivers/gpu/drm/vc4/vc4_hdmi.h > @@ -38,6 +38,9 @@ struct vc4_hdmi_variant { > /* Set to true when the CEC support is available */ > bool cec_available; > > + /* Maximum pixel clock supported by the controller (in Hz) */ > + unsigned long long max_pixel_clock; > + > /* List of the registers available on that variant */ > const struct vc4_hdmi_register *registers; >