]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
authorJani Nikula <jani.nikula@intel.com>
Tue, 28 Oct 2025 20:07:26 +0000 (22:07 +0200)
committerJani Nikula <jani.nikula@intel.com>
Tue, 4 Nov 2025 12:49:21 +0000 (14:49 +0200)
Add a convenience helper for initializing struct drm_edid_ident.

Cc: Tiago Martins Araújo <tiago.martins.araujo@gmail.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Tested-by: Tiago Martins Araújo <tiago.martins.araujo@gmail.com>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/710b2ac6a211606ec1f90afa57b79e8c7375a27e.1761681968.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
include/drm/drm_edid.h

index 3d1aecfec9b2a423259fc40c138247e862def008..04f7a7f1f10826e90e11d7a48785750a8cfcb952 100644 (file)
@@ -340,6 +340,12 @@ struct drm_edid_ident {
        const char *name;
 };
 
+#define DRM_EDID_IDENT_INIT(_vend_chr_0, _vend_chr_1, _vend_chr_2, _product_id, _name) \
+{ \
+       .panel_id = drm_edid_encode_panel_id(_vend_chr_0, _vend_chr_1, _vend_chr_2, _product_id), \
+       .name = _name, \
+}
+
 #define EDID_PRODUCT_ID(e) ((e)->prod_code[0] | ((e)->prod_code[1] << 8))
 
 /* Short Audio Descriptor */