Commit 5a4e4e30 authored by Dmitry Baryshkov's avatar Dmitry Baryshkov
Browse files

drm/debug: don't register files for unsupported HDMI InfoFrames



Having debugfs files for the InfoFrames that are not supported by the
driver is confusing, stop registering those in the debugfs.

Acked-by: default avatarMaxime Ripard <mripard@kernel.org>
Link: https://patch.msgid.link/20260107-limit-infoframes-2-v4-10-213d0d3bd490@oss.qualcomm.com


Signed-off-by: default avatarDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
parent ae219fdc
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -672,6 +672,10 @@ static int create_hdmi_audio_infoframe_file(struct drm_connector *connector,
{
	struct dentry *file;

	if (!connector->hdmi.funcs ||
	    !connector->hdmi.funcs->audio.write_infoframe)
		return 0;

	file = debugfs_create_file("audio", 0400, parent, connector, &audio_infoframe_fops);
	if (IS_ERR(file))
		return PTR_ERR(file);
@@ -726,6 +730,9 @@ static int create_hdmi_## _f ## _infoframe_file(struct drm_connector *connector,
{ \
	struct dentry *file; \
	\
	if (!connector->hdmi.funcs || \
	    !connector->hdmi.funcs->_f.write_infoframe) \
		return 0; \
	file = debugfs_create_file(#_f, 0400, parent, connector, &_f ## _infoframe_fops); \
	if (IS_ERR(file)) \
		return PTR_ERR(file); \