[PATCH] drm/connector: hdmi: Increase HDMI_MAX_INFOFRAME_SIZE to 30
Jani Nikula
jani.nikula at linux.intel.com
Fri Aug 23 15:59:48 UTC 2024
On Fri, 23 Aug 2024, Derek Foreman <derek.foreman at collabora.com> wrote:
> The DRM infoframe is 26 bytes, with a 4 byte header this gives us 30. The
> current limit of 29 prevents us from writing DRM infoframes.
Some more details would be useful. Which infoframe, etc.
BR,
Jani.
>
> Signed-off-by: Derek Foreman <derek.foreman at collabora.com>
> ---
> drivers/gpu/drm/display/drm_hdmi_state_helper.c | 2 +-
> drivers/gpu/drm/drm_debugfs.c | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/display/drm_hdmi_state_helper.c b/drivers/gpu/drm/display/drm_hdmi_state_helper.c
> index 7854820089ec..cc7747d33fdf 100644
> --- a/drivers/gpu/drm/display/drm_hdmi_state_helper.c
> +++ b/drivers/gpu/drm/display/drm_hdmi_state_helper.c
> @@ -521,7 +521,7 @@ int drm_atomic_helper_connector_hdmi_check(struct drm_connector *connector,
> }
> EXPORT_SYMBOL(drm_atomic_helper_connector_hdmi_check);
>
> -#define HDMI_MAX_INFOFRAME_SIZE 29
> +#define HDMI_MAX_INFOFRAME_SIZE 30
>
> static int clear_device_infoframe(struct drm_connector *connector,
> enum hdmi_infoframe_type type)
> diff --git a/drivers/gpu/drm/drm_debugfs.c b/drivers/gpu/drm/drm_debugfs.c
> index 6b239a24f1df..3439fd65275a 100644
> --- a/drivers/gpu/drm/drm_debugfs.c
> +++ b/drivers/gpu/drm/drm_debugfs.c
> @@ -520,7 +520,7 @@ static const struct file_operations drm_connector_fops = {
> .write = connector_write
> };
>
> -#define HDMI_MAX_INFOFRAME_SIZE 29
> +#define HDMI_MAX_INFOFRAME_SIZE 30
>
> static ssize_t
> audio_infoframe_read(struct file *filp, char __user *ubuf, size_t count, loff_t *ppos)
--
Jani Nikula, Intel
More information about the dri-devel
mailing list