Home
last modified time | relevance | path

Searched refs:drm_edid (Results 1 – 20 of 20) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_edid.c97 const struct drm_edid *drm_edid; member
1714 iter->drm_edid = drm_edid; in drm_edid_iter_begin()
2518 struct drm_edid *drm_edid; in _drm_edid_alloc() local
3769 .drm_edid = drm_edid, in add_inferred_modes()
3834 .drm_edid = drm_edid, in add_established_modes()
3890 .drm_edid = drm_edid, in add_standard_modes()
3981 .drm_edid = drm_edid, in add_cvt_modes()
4034 .drm_edid = drm_edid, in add_detailed_modes()
5597 struct drm_edid drm_edid; in drm_edid_to_sad() local
5643 struct drm_edid drm_edid; in drm_edid_to_speaker_allocation() local
[all …]
A Ddrm_edid_load.c163 static const struct drm_edid *edid_load(struct drm_connector *connector, const char *name) in edid_load()
167 const struct drm_edid *drm_edid; in edid_load() local
194 drm_edid = drm_edid_alloc(fwdata, fwsize); in edid_load()
195 if (!drm_edid_valid(drm_edid)) { in edid_load()
197 drm_edid_free(drm_edid); in edid_load()
198 drm_edid = ERR_PTR(-EINVAL); in edid_load()
203 return drm_edid; in edid_load()
206 const struct drm_edid *drm_edid_load_firmware(struct drm_connector *connector) in drm_edid_load_firmware()
209 const struct drm_edid *drm_edid; in drm_edid_load_firmware() local
252 drm_edid = edid_load(connector, edidname); in drm_edid_load_firmware()
[all …]
A Ddrm_displayid.c36 static const u8 *drm_find_displayid_extension(const struct drm_edid *drm_edid, in drm_find_displayid_extension() argument
40 const u8 *displayid = drm_find_edid_extension(drm_edid, DISPLAYID_EXT, ext_index); in drm_find_displayid_extension()
61 void displayid_iter_edid_begin(const struct drm_edid *drm_edid, in displayid_iter_edid_begin() argument
66 iter->drm_edid = drm_edid; in displayid_iter_edid_begin()
91 if (!iter->drm_edid) in __displayid_iter_next()
99 iter->drm_edid = NULL; in __displayid_iter_next()
112 iter->section = drm_find_displayid_extension(iter->drm_edid, in __displayid_iter_next()
117 iter->drm_edid = NULL; in __displayid_iter_next()
A Ddrm_probe_helper.c1169 const struct drm_edid *drm_edid; in drm_connector_helper_get_modes() local
1172 drm_edid = drm_edid_read(connector); in drm_connector_helper_get_modes()
1180 drm_edid_connector_update(connector, drm_edid); in drm_connector_helper_get_modes()
1184 drm_edid_free(drm_edid); in drm_connector_helper_get_modes()
A Ddrm_crtc_internal.h296 const struct drm_edid *drm_edid_load_firmware(struct drm_connector *connector);
298 static inline const struct drm_edid *
A DMakefile24 drm_edid.o \
/linux-6.3-rc2/include/drm/
A Ddrm_edid.h31 struct drm_edid;
599 const struct drm_edid *drm_edid_alloc(const void *edid, size_t size);
600 const struct drm_edid *drm_edid_dup(const struct drm_edid *drm_edid);
601 void drm_edid_free(const struct drm_edid *drm_edid);
602 bool drm_edid_valid(const struct drm_edid *drm_edid);
603 const struct edid *drm_edid_raw(const struct drm_edid *drm_edid);
604 const struct drm_edid *drm_edid_read(struct drm_connector *connector);
605 const struct drm_edid *drm_edid_read_ddc(struct drm_connector *connector,
607 const struct drm_edid *drm_edid_read_custom(struct drm_connector *connector,
611 const struct drm_edid *edid);
[all …]
A Ddrm_displayid.h28 struct drm_edid;
144 const struct drm_edid *drm_edid; member
152 void displayid_iter_edid_begin(const struct drm_edid *drm_edid,
A Ddrm_connector.h1658 const struct drm_edid *edid_override;
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_lvds.c480 const struct drm_edid *fixed_edid = intel_connector->panel.fixed_edid; in intel_lvds_get_modes()
841 const struct drm_edid *drm_edid; in intel_lvds_init() local
962 drm_edid = NULL; in intel_lvds_init()
965 drm_edid = drm_edid_read_ddc(connector, in intel_lvds_init()
968 if (drm_edid) { in intel_lvds_init()
969 if (drm_edid_connector_update(connector, drm_edid) || in intel_lvds_init()
972 drm_edid_free(drm_edid); in intel_lvds_init()
973 drm_edid = ERR_PTR(-EINVAL); in intel_lvds_init()
976 drm_edid = ERR_PTR(-ENOENT); in intel_lvds_init()
979 IS_ERR(drm_edid) ? NULL : drm_edid); in intel_lvds_init()
[all …]
A Dintel_panel.h16 struct drm_edid;
24 const struct drm_edid *fixed_edid);
A Dintel_opregion.h77 const struct drm_edid *intel_opregion_get_edid(struct intel_connector *connector);
126 static inline const struct drm_edid *
A Dintel_bios.h35 struct drm_edid;
241 const struct drm_edid *drm_edid);
A Dintel_opregion.c1104 const struct drm_edid *intel_opregion_get_edid(struct intel_connector *intel_connector) in intel_opregion_get_edid()
1109 const struct drm_edid *drm_edid; in intel_opregion_get_edid() local
1123 drm_edid = drm_edid_alloc(edid, len); in intel_opregion_get_edid()
1125 if (!drm_edid_valid(drm_edid)) { in intel_opregion_get_edid()
1127 drm_edid_free(drm_edid); in intel_opregion_get_edid()
1128 drm_edid = NULL; in intel_opregion_get_edid()
1131 return drm_edid; in intel_opregion_get_edid()
A Dintel_bios.c622 const struct drm_edid *drm_edid, bool use_fallback) in opregion_get_panel_type() argument
629 const struct drm_edid *drm_edid, bool use_fallback) in vbt_get_panel_type() argument
654 const struct drm_edid *drm_edid, bool use_fallback) in pnpid_get_panel_type() argument
660 const struct edid *edid = drm_edid_raw(drm_edid); /* FIXME */ in pnpid_get_panel_type()
704 const struct drm_edid *drm_edid, bool use_fallback) in fallback_get_panel_type() argument
718 const struct drm_edid *drm_edid, bool use_fallback) in get_panel_type() argument
724 const struct drm_edid *drm_edid, bool use_fallback); in get_panel_type()
748 drm_edid, use_fallback); in get_panel_type()
3216 const struct drm_edid *drm_edid, in intel_bios_init_panel() argument
3226 drm_edid, use_fallback); in intel_bios_init_panel()
[all …]
A Dintel_dp.c4479 static const struct drm_edid *
4499 const struct drm_edid *drm_edid) in intel_dp_update_dfp() argument
4506 edid = drm_edid_raw(drm_edid); in intel_dp_update_dfp()
4606 const struct drm_edid *drm_edid; in intel_dp_set_edid() local
5253 const struct drm_edid *drm_edid; in intel_edp_init_connector() local
5301 if (!drm_edid) { in intel_edp_init_connector()
5304 if (drm_edid) in intel_edp_init_connector()
5309 if (drm_edid) { in intel_edp_init_connector()
5313 drm_edid_free(drm_edid); in intel_edp_init_connector()
5317 drm_edid = ERR_PTR(-ENOENT); in intel_edp_init_connector()
[all …]
A Dintel_hdmi.c2424 const struct drm_edid *drm_edid; in intel_hdmi_set_edid() local
2433 drm_edid = drm_edid_read_ddc(connector, i2c); in intel_hdmi_set_edid()
2435 if (!drm_edid && !intel_gmbus_is_forced_bit(i2c)) { in intel_hdmi_set_edid()
2439 drm_edid = drm_edid_read_ddc(connector, i2c); in intel_hdmi_set_edid()
2444 drm_edid_connector_update(connector, drm_edid); in intel_hdmi_set_edid()
2446 to_intel_connector(connector)->detect_edid = drm_edid; in intel_hdmi_set_edid()
2449 edid = drm_edid_raw(drm_edid); in intel_hdmi_set_edid()
A Dintel_display_types.h354 const struct drm_edid *fixed_edid;
597 const struct drm_edid *detect_edid;
A Dintel_panel.c676 const struct drm_edid *fixed_edid) in intel_panel_init()
/linux-6.3-rc2/Documentation/gpu/
A Ddrm-kms-helpers.rst360 .. kernel-doc:: include/drm/drm_edid.h
363 .. kernel-doc:: drivers/gpu/drm/drm_edid.c

Completed in 81 milliseconds