Pull <drm/drm_edid.h> into bindings_helper.h so bindgen emits drm_edid_alloc(), drm_edid_free(), drm_edid_connector_update(), drm_edid_connector_add_modes() and drm_add_modes_noedid().
This lets a Rust driver read the real downstream EDID over its own transport and install it through the DRM core (parse / validate / derive the mode list) instead of synthesising a fixed mode — the same flow gud and udl use. Raw bindings only; no abstraction. Signed-off-by: Mike Lothian <[email protected]> Assisted-by: Claude:claude-opus-4-8 [Claude-Code] --- rust/bindings/bindings_helper.h | 1 + 1 file changed, 1 insertion(+) diff --git a/rust/bindings/bindings_helper.h b/rust/bindings/bindings_helper.h index 877f82b927a0..8d45195df6e6 100644 --- a/rust/bindings/bindings_helper.h +++ b/rust/bindings/bindings_helper.h @@ -36,6 +36,7 @@ #include <drm/drm_connector.h> #include <drm/drm_device.h> #include <drm/drm_drv.h> +#include <drm/drm_edid.h> #include <drm/drm_file.h> #include <drm/drm_gem.h> #include <drm/drm_gem_atomic_helper.h> -- 2.54.0
