/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_connector.h | 17 int intel_connector_init(struct intel_connector *connector); 19 void intel_connector_free(struct intel_connector *connector); 20 void intel_connector_destroy(struct drm_connector *connector); 21 int intel_connector_register(struct drm_connector *connector); 22 void intel_connector_unregister(struct drm_connector *connector); 23 void intel_connector_attach_encoder(struct intel_connector *connector, 25 bool intel_connector_get_hw_state(struct intel_connector *connector); 26 enum pipe intel_connector_get_pipe(struct intel_connector *connector); 27 int intel_connector_update_modes(struct drm_connector *connector, 30 void intel_attach_force_audio_property(struct drm_connector *connector); [all...] |
H A D | intel_panel.h | 22 void intel_panel_init_alloc(struct intel_connector *connector); 23 int intel_panel_init(struct intel_connector *connector, 25 void intel_panel_fini(struct intel_connector *connector); 27 intel_panel_detect(struct drm_connector *connector, bool force); 30 intel_panel_preferred_fixed_mode(struct intel_connector *connector); 32 intel_panel_fixed_mode(struct intel_connector *connector, 35 intel_panel_downclock_mode(struct intel_connector *connector, 38 intel_panel_highest_mode(struct intel_connector *connector, 40 int intel_panel_get_modes(struct intel_connector *connector); 41 enum drrs_type intel_panel_drrs_type(struct intel_connector *connector); [all...] |
H A D | intel_connector.c | 40 int intel_connector_init(struct intel_connector *connector) argument 54 __drm_atomic_helper_connector_reset(&connector->base, 57 intel_panel_init_alloc(connector); 64 struct intel_connector *connector; local 66 connector = kzalloc(sizeof(*connector), GFP_KERNEL); 67 if (!connector) 70 if (intel_connector_init(connector) < 0) { 71 kfree(connector); 75 return connector; 85 intel_connector_free(struct intel_connector *connector) argument 94 intel_connector_destroy(struct drm_connector *connector) argument 112 intel_connector_register(struct drm_connector *connector) argument 136 intel_connector_unregister(struct drm_connector *connector) argument 143 intel_connector_attach_encoder(struct intel_connector *connector, struct intel_encoder *encoder) argument 155 intel_connector_get_hw_state(struct intel_connector *connector) argument 163 intel_connector_get_pipe(struct intel_connector *connector) argument 181 intel_connector_update_modes(struct drm_connector *connector, const struct drm_edid *drm_edid) argument 199 intel_ddc_get_modes(struct drm_connector *connector, struct i2c_adapter *ddc) argument 223 intel_attach_force_audio_property(struct drm_connector *connector) argument 250 intel_attach_broadcast_rgb_property(struct drm_connector *connector) argument 272 intel_attach_aspect_ratio_property(struct drm_connector *connector) argument 281 intel_attach_hdmi_colorspace_property(struct drm_connector *connector) argument 288 intel_attach_dp_colorspace_property(struct drm_connector *connector) argument 295 intel_attach_scaling_mode_property(struct drm_connector *connector) argument [all...] |
H A D | intel_load_detect.h | 14 intel_load_detect_get_pipe(struct drm_connector *connector, 16 void intel_load_detect_release_pipe(struct drm_connector *connector,
|
H A D | intel_hdcp.h | 25 void intel_hdcp_atomic_check(struct drm_connector *connector, 28 int intel_hdcp_init(struct intel_connector *connector, 35 int intel_hdcp_disable(struct intel_connector *connector); 41 bool intel_hdcp_get_capability(struct intel_connector *connector); 42 bool intel_hdcp2_get_capability(struct intel_connector *connector); 43 void intel_hdcp_get_remote_capability(struct intel_connector *connector, 48 void intel_hdcp_cleanup(struct intel_connector *connector); 49 void intel_hdcp_handle_cp_irq(struct intel_connector *connector);
|
H A D | intel_dp_aux_backlight.c | 115 intel_dp_aux_supports_hdr_backlight(struct intel_connector *connector) argument 117 struct drm_i915_private *i915 = to_i915(connector->base.dev); 118 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); 120 struct intel_panel *panel = &connector->panel; 134 connector->base.base.id, connector->base.name, 150 !(connector->base.hdr_sink_metadata.hdmi_type1.metadata_type & 154 connector->base.base.id, connector->base.name, 166 intel_dp_aux_hdr_get_backlight(struct intel_connector *connector, enu argument 204 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 221 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 237 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 274 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 291 intel_dp_aux_hdr_setup_backlight(struct intel_connector *connector, enum pipe pipe) argument 333 intel_dp_aux_vesa_get_backlight(struct intel_connector *connector, enum pipe unused) argument 341 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 358 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 380 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 391 intel_dp_aux_vesa_setup_backlight(struct intel_connector *connector, enum pipe pipe) argument 452 intel_dp_aux_supports_vesa_backlight(struct intel_connector *connector) argument 481 intel_dp_aux_init_backlight_funcs(struct intel_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_connectors.h | 27 struct edid *amdgpu_connector_edid(struct drm_connector *connector); 28 void amdgpu_connector_hotplug(struct drm_connector *connector); 29 int amdgpu_connector_get_monitor_bpc(struct drm_connector *connector); 30 u16 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector); 31 bool amdgpu_connector_is_dp12_capable(struct drm_connector *connector);
|
H A D | atombios_dp.h | 31 struct drm_connector *connector); 32 void amdgpu_atombios_dp_set_link_config(struct drm_connector *connector, 34 int amdgpu_atombios_dp_mode_valid_helper(struct drm_connector *connector, 37 void amdgpu_atombios_dp_set_rx_power_state(struct drm_connector *connector, 40 struct drm_connector *connector);
|
H A D | amdgpu_connectors.c | 43 void amdgpu_connector_hotplug(struct drm_connector *connector) argument 45 struct drm_device *dev = connector->dev; 47 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 49 /* bail if the connector does not have hpd pin, e.g., 57 /* if the connector is already off, don't turn it back on */ 58 if (connector->dpms != DRM_MODE_DPMS_ON) 62 if (connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) { 82 /* Turn the connector off and back on immediately, which 85 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_OFF); 86 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_O 101 amdgpu_connector_get_monitor_bpc(struct drm_connector *connector) argument 215 amdgpu_connector_update_scratch_regs(struct drm_connector *connector, enum drm_connector_status status) argument 236 amdgpu_connector_find_encoder(struct drm_connector *connector, int encoder_type) argument 249 amdgpu_connector_edid(struct drm_connector *connector) argument 275 amdgpu_connector_get_edid(struct drm_connector *connector) argument 320 amdgpu_connector_free_edid(struct drm_connector *connector) argument 328 amdgpu_connector_ddc_get_modes(struct drm_connector *connector) argument 343 amdgpu_connector_best_single_encoder(struct drm_connector *connector) argument 354 amdgpu_get_native_mode(struct drm_connector *connector) argument 413 amdgpu_connector_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument 465 amdgpu_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 621 amdgpu_connector_fixup_lcd_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument 656 amdgpu_connector_lvds_get_modes(struct drm_connector *connector) argument 693 amdgpu_connector_lvds_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 724 amdgpu_connector_lvds_detect(struct drm_connector *connector, bool force) argument 765 amdgpu_connector_unregister(struct drm_connector *connector) argument 775 amdgpu_connector_destroy(struct drm_connector *connector) argument 786 amdgpu_connector_set_lcd_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 847 amdgpu_connector_vga_get_modes(struct drm_connector *connector) argument 858 amdgpu_connector_vga_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 873 amdgpu_connector_vga_detect(struct drm_connector *connector, bool force) argument 966 amdgpu_connector_check_hpd_status_unchanged(struct drm_connector *connector) argument 985 amdgpu_connector_shared_ddc(enum drm_connector_status *status, struct drm_connector *connector, struct amdgpu_connector *amdgpu_connector) argument 1032 amdgpu_connector_dvi_detect(struct drm_connector *connector, bool force) argument 1179 amdgpu_connector_dvi_encoder(struct drm_connector *connector) argument 1205 amdgpu_connector_dvi_force(struct drm_connector *connector) argument 1215 amdgpu_connector_dvi_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1263 amdgpu_connector_dp_get_modes(struct drm_connector *connector) argument 1333 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector) argument 1353 amdgpu_connector_encoder_is_hbr2(struct drm_connector *connector) argument 1368 amdgpu_connector_is_dp12_capable(struct drm_connector *connector) argument 1382 amdgpu_connector_dp_detect(struct drm_connector *connector, bool force) argument 1483 amdgpu_connector_dp_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1537 amdgpu_connector_late_register(struct drm_connector *connector) argument 1589 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_lvds_connector.c | 19 struct drm_connector *connector, bool force) 22 to_mdp4_lvds_connector(connector); 36 static void mdp4_lvds_connector_destroy(struct drm_connector *connector) argument 39 to_mdp4_lvds_connector(connector); 41 drm_connector_cleanup(connector); 46 static int mdp4_lvds_connector_get_modes(struct drm_connector *connector) argument 49 to_mdp4_lvds_connector(connector); 54 ret = drm_panel_get_modes(panel, connector); 60 mdp4_lvds_connector_mode_valid(struct drm_connector *connector, argument 64 to_mdp4_lvds_connector(connector); 18 mdp4_lvds_connector_detect( struct drm_connector *connector, bool force) argument 97 struct drm_connector *connector = NULL; local [all...] |
/linux-master/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_rgb.c | 41 static void fsl_dcu_drm_connector_destroy(struct drm_connector *connector) argument 43 drm_connector_unregister(connector); 44 drm_connector_cleanup(connector); 55 static int fsl_dcu_drm_connector_get_modes(struct drm_connector *connector) argument 59 fsl_connector = to_fsl_dcu_connector(connector); 60 return drm_panel_get_modes(fsl_connector->panel, connector); 64 fsl_dcu_drm_connector_mode_valid(struct drm_connector *connector, argument 82 struct drm_connector *connector = &fsl_dev->connector.base; local 85 fsl_dev->connector [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_connector.c | 56 * objects and initialized by setting the following fields. The connector is 58 * &struct drm_connector_funcs and a connector type, and then exposed to 62 * connectors to encoders 1:1, the connector should be attached at 75 * Global connector list for drm_connector_find_by_fwnode(). 76 * Note drm_connector_[un]register() first take connector->lock and then 132 * drm_get_connector_type_name - return a string for connector type 133 * @type: The connector type (DRM_MODE_CONNECTOR_*) 135 * Returns: the name of the connector type, or NULL if the type is not valid. 148 * @connector: connector t 156 drm_connector_get_cmdline_mode(struct drm_connector *connector) argument 194 struct drm_connector *connector = local 204 struct drm_connector *connector, *n; local 221 __drm_connector_init(struct drm_device *dev, struct drm_connector *connector, const struct drm_connector_funcs *funcs, int connector_type, struct i2c_adapter *ddc) argument 355 drm_connector_init(struct drm_device *dev, struct drm_connector *connector, const struct drm_connector_funcs *funcs, int connector_type) argument 391 drm_connector_init_with_ddc(struct drm_device *dev, struct drm_connector *connector, const struct drm_connector_funcs *funcs, int connector_type, struct i2c_adapter *ddc) argument 407 struct drm_connector *connector = ptr; local 431 drmm_connector_init(struct drm_device *dev, struct drm_connector *connector, const struct drm_connector_funcs *funcs, int connector_type, struct i2c_adapter *ddc) argument 463 drm_connector_attach_edid_property(struct drm_connector *connector) argument 485 drm_connector_attach_encoder(struct drm_connector *connector, struct drm_encoder *encoder) argument 517 drm_connector_has_possible_encoder(struct drm_connector *connector, struct drm_encoder *encoder) argument 524 drm_mode_remove(struct drm_connector *connector, struct drm_display_mode *mode) argument 537 drm_connector_cleanup(struct drm_connector *connector) argument 611 drm_connector_register(struct drm_connector *connector) argument 674 drm_connector_unregister(struct drm_connector *connector) argument 706 struct drm_connector *connector; local 717 struct drm_connector *connector; local 1598 drm_connector_attach_dp_subconnector_property(struct drm_connector *connector) argument 1712 drm_connector_attach_content_type_property(struct drm_connector *connector) argument 1730 drm_connector_attach_tv_margin_properties(struct drm_connector *connector) argument 2039 drm_connector_attach_vrr_capable_property( struct drm_connector *connector) argument 2073 drm_connector_attach_scaling_mode_property(struct drm_connector *connector, u32 scaling_mode_mask) argument 2174 drm_mode_create_colorspace_property(struct drm_connector *connector, u32 supported_colorspaces) argument 2229 drm_mode_create_hdmi_colorspace_property(struct drm_connector *connector, u32 supported_colorspaces) argument 2254 drm_mode_create_dp_colorspace_property(struct drm_connector *connector, u32 supported_colorspaces) argument 2335 drm_connector_set_path_property(struct drm_connector *connector, const char *path) argument 2364 drm_connector_set_tile_property(struct drm_connector *connector) argument 2415 drm_connector_set_link_status_property(struct drm_connector *connector, uint64_t link_status) argument 2437 drm_connector_attach_max_bpc_property(struct drm_connector *connector, int min, int max) argument 2470 drm_connector_attach_hdr_output_metadata_property(struct drm_connector *connector) argument 2491 drm_connector_attach_colorspace_property(struct drm_connector *connector) argument 2538 drm_connector_set_vrr_capable_property( struct drm_connector *connector, bool capable) argument 2571 drm_connector_set_panel_orientation( struct drm_connector *connector, enum drm_panel_orientation panel_orientation) argument 2621 drm_connector_set_panel_orientation_with_quirk( struct drm_connector *connector, enum drm_panel_orientation panel_orientation, int width, int height) argument 2649 drm_connector_set_orientation_from_panel( struct drm_connector *connector, struct drm_panel *panel) argument 2680 drm_connector_create_privacy_screen_properties(struct drm_connector *connector) argument 2710 drm_connector_attach_privacy_screen_properties(struct drm_connector *connector) argument 2725 drm_connector_update_privacy_screen_properties( struct drm_connector *connector, bool set_sw_state) argument 2742 struct drm_connector *connector = local 2770 drm_connector_attach_privacy_screen_provider( struct drm_connector *connector, struct drm_privacy_screen *priv) argument 2794 struct drm_connector *connector = connector_state->connector; local 2817 struct drm_connector *connector = obj_to_connector(obj); local 2845 drm_connector_get_encoder(struct drm_connector *connector) argument 2893 struct drm_connector *connector; local 3045 struct drm_connector *connector, *found = ERR_PTR(-ENODEV); local 3082 struct drm_connector *connector; local [all...] |
H A D | drm_bridge_connector.c | 24 * The DRM bridge connector helper object provides a DRM connector 25 * implementation that wraps a chain of &struct drm_bridge. The connector 30 * To use the helper, display controller drivers create a bridge connector with 32 * connector with the chain of bridges passed to the function and registers it 33 * with the DRM device. At that point the connector becomes fully usable, no 36 * The DRM bridge connector operations are implemented based on the operations 37 * provided by the bridges in the chain. Each connector operation is delegated 38 * to the bridge closest to the connector (at the end of the chain) that 44 * flag (none of the bridges shall create a DRM connector directl 98 drm_bridge_connector_hpd_notify(struct drm_connector *connector, enum drm_connector_status status) argument 115 struct drm_connector *connector = &drm_bridge_connector->base; local 133 drm_bridge_connector_oob_hotplug_event(struct drm_connector *connector, enum drm_connector_status status) argument 142 drm_bridge_connector_enable_hpd(struct drm_connector *connector) argument 153 drm_bridge_connector_disable_hpd(struct drm_connector *connector) argument 168 drm_bridge_connector_detect(struct drm_connector *connector, bool force) argument 196 drm_bridge_connector_destroy(struct drm_connector *connector) argument 209 drm_bridge_connector_debugfs_init(struct drm_connector *connector, struct dentry *root) argument 238 drm_bridge_connector_get_modes_edid(struct drm_connector *connector, struct drm_bridge *bridge) argument 266 drm_bridge_connector_get_modes(struct drm_connector *connector) argument 325 struct drm_connector *connector; local [all...] |
H A D | drm_probe_helper.c | 56 * track of a per-connector hpd interrupt. 90 struct drm_connector *connector, 94 struct drm_device *dev = connector->dev; 98 /* Step 1: Validate against connector */ 99 ret = drm_connector_mode_valid(connector, mode, ctx, status); 104 drm_connector_for_each_possible_encoder(connector, encoder) { 119 &connector->display_info, 144 static int drm_helper_probe_add_cmdline_mode(struct drm_connector *connector) argument 149 cmdline_mode = &connector->cmdline_mode; 154 list_for_each_entry(mode, &connector 89 drm_mode_validate_pipeline(struct drm_display_mode *mode, struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, enum drm_mode_status *status) argument 203 drm_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode, struct drm_modeset_acquire_ctx *ctx, enum drm_mode_status *status) argument 227 struct drm_connector *connector; local 244 struct drm_connector *connector; local 341 drm_helper_probe_detect_ctx(struct drm_connector *connector, bool force) argument 388 drm_helper_probe_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 417 drm_helper_probe_get_modes(struct drm_connector *connector) argument 442 __drm_helper_update_and_validate(struct drm_connector *connector, uint32_t maxX, uint32_t maxY, struct drm_modeset_acquire_ctx *ctx) argument 556 drm_helper_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, uint32_t maxY) argument 747 drm_kms_helper_connector_hotplug_event(struct drm_connector *connector) argument 764 struct drm_connector *connector; local 954 check_connector_changed(struct drm_connector *connector) argument 1014 drm_connector_helper_hpd_irq_event(struct drm_connector *connector) argument 1063 struct drm_connector *connector, *first_changed_connector = NULL; local 1137 drm_connector_helper_get_modes_fixed(struct drm_connector *connector, const struct drm_display_mode *fixed_mode) argument 1178 drm_connector_helper_get_modes(struct drm_connector *connector) argument 1214 drm_connector_helper_tv_get_modes(struct drm_connector *connector) argument [all...] |
H A D | drm_sysfs.c | 71 struct drm_connector *connector = to_drm_connector(dev); local 73 return to_acpi_device_node(connector->fwnode); 189 struct drm_connector *connector = to_drm_connector(device); local 190 struct drm_device *dev = connector->dev; 198 old_force = connector->force; 201 connector->force = 0; 203 connector->force = DRM_FORCE_ON; 205 connector->force = DRM_FORCE_ON_DIGITAL; 207 connector->force = DRM_FORCE_OFF; 211 if (old_force != connector 231 struct drm_connector *connector = to_drm_connector(device); local 244 struct drm_connector *connector = to_drm_connector(device); local 256 struct drm_connector *connector = to_drm_connector(device); local 269 struct drm_connector *connector = to_drm_connector(connector_dev); local 301 struct drm_connector *connector = to_drm_connector(device); local 319 struct drm_connector *connector = to_drm_connector(device); local 361 drm_sysfs_connector_add(struct drm_connector *connector) argument 410 drm_sysfs_connector_add_late(struct drm_connector *connector) argument 419 drm_sysfs_connector_remove_early(struct drm_connector *connector) argument 425 drm_sysfs_connector_remove(struct drm_connector *connector) argument 480 drm_sysfs_connector_hotplug_event(struct drm_connector *connector) argument 507 drm_sysfs_connector_property_event(struct drm_connector *connector, struct drm_property *property) argument [all...] |
H A D | drm_edid_load.c | 26 static const struct drm_edid *edid_load(struct drm_connector *connector, const char *name) argument 32 err = request_firmware(&fw, name, connector->dev->dev); 34 drm_err(connector->dev, 36 connector->base.id, connector->name, 41 drm_dbg_kms(connector->dev, "[CONNECTOR:%d:%s] Loaded external firmware EDID \"%s\"\n", 42 connector->base.id, connector->name, name); 46 drm_err(connector->dev, "Invalid firmware EDID \"%s\"\n", name); 56 const struct drm_edid *drm_edid_load_firmware(struct drm_connector *connector) argument [all...] |
/linux-master/include/drm/ |
H A D | drm_probe_helper.h | 14 *connector, uint32_t maxX, 16 int drm_helper_probe_detect(struct drm_connector *connector, 22 bool drm_connector_helper_hpd_irq_event(struct drm_connector *connector); 24 void drm_kms_helper_connector_hotplug_event(struct drm_connector *connector); 35 int drm_connector_helper_get_modes_fixed(struct drm_connector *connector, 37 int drm_connector_helper_get_modes(struct drm_connector *connector); 38 int drm_connector_helper_tv_get_modes(struct drm_connector *connector);
|
/linux-master/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_conn.c | 23 to_xen_drm_pipeline(struct drm_connector *connector) argument 25 return container_of(connector, struct xen_drm_front_drm_pipeline, conn); 46 static int connector_detect(struct drm_connector *connector, argument 51 to_xen_drm_pipeline(connector); 53 if (drm_dev_is_unplugged(connector->dev)) 62 static int connector_get_modes(struct drm_connector *connector) argument 65 to_xen_drm_pipeline(connector); 70 mode = drm_mode_create(connector->dev); 85 drm_mode_probed_add(connector, mode); 103 struct drm_connector *connector) 102 xen_drm_front_conn_init(struct xen_drm_front_drm_info *drm_info, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_i2c.c | 81 struct hibmc_connector *connector) 83 connector->adapter.owner = THIS_MODULE; 84 snprintf(connector->adapter.name, I2C_NAME_SIZE, "HIS i2c bit bus"); 85 connector->adapter.dev.parent = drm_dev->dev; 86 i2c_set_adapdata(&connector->adapter, connector); 87 connector->adapter.algo_data = &connector->bit_data; 89 connector->bit_data.udelay = 20; 90 connector 80 hibmc_ddc_create(struct drm_device *drm_dev, struct hibmc_connector *connector) argument [all...] |
H A D | hibmc_drm_vdac.c | 25 static int hibmc_connector_get_modes(struct drm_connector *connector) argument 29 struct hibmc_connector *hibmc_connector = to_hibmc_connector(connector); 31 edid = drm_get_edid(connector, &hibmc_connector->adapter); 33 drm_connector_update_edid_property(connector, edid); 34 count = drm_add_edid_modes(connector, edid); 39 count = drm_add_modes_noedid(connector, 40 connector->dev->mode_config.max_width, 41 connector->dev->mode_config.max_height); 42 drm_set_preferred_mode(connector, 1024, 768); 49 static void hibmc_connector_destroy(struct drm_connector *connector) argument 96 struct drm_connector *connector = &hibmc_connector->base; local [all...] |
/linux-master/drivers/gpu/drm/aspeed/ |
H A D | aspeed_gfx_out.c | 11 static int aspeed_gfx_get_modes(struct drm_connector *connector) argument 13 return drm_add_modes_noedid(connector, 800, 600); 34 priv->connector.dpms = DRM_MODE_DPMS_OFF; 35 priv->connector.polled = 0; 36 drm_connector_helper_add(&priv->connector, 38 ret = drm_connector_init(drm, &priv->connector,
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.h | 32 void connector_debugfs_init(struct amdgpu_dm_connector *connector);
|
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_scdc_helper.c | 49 * has to track the connector status changes using interrupts and 145 * @connector: connector 153 bool drm_scdc_get_scrambling_status(struct drm_connector *connector) argument 158 ret = drm_scdc_readb(connector->ddc, SCDC_SCRAMBLER_STATUS, &status); 160 drm_dbg_kms(connector->dev, 162 connector->base.id, connector->name, ret); 172 * @connector: connector 182 drm_scdc_set_scrambling(struct drm_connector *connector, bool enable) argument 242 drm_scdc_set_high_tmds_clock_ratio(struct drm_connector *connector, bool set) argument [all...] |
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_client_modeset_test.c | 19 struct drm_connector connector; member in struct:drm_client_modeset_test_priv 22 static int drm_client_modeset_connector_get_modes(struct drm_connector *connector) argument 27 count = drm_add_modes_noedid(connector, 1920, 1200); 29 mode = drm_mode_analog_ntsc_480i(connector->dev); 33 drm_mode_probed_add(connector, mode); 36 mode = drm_mode_analog_pal_576i(connector->dev); 40 drm_mode_probed_add(connector, mode); 71 ret = drmm_connector_init(priv->drm, &priv->connector, 77 drm_connector_helper_add(&priv->connector, &drm_client_modeset_connector_helper_funcs); 79 priv->connector 89 struct drm_connector *connector = &priv->connector; local 130 struct drm_connector *connector = &priv->connector; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 53 nouveau_conn_native_mode(struct drm_connector *connector) argument 55 const struct drm_connector_helper_funcs *helper = connector->helper_private; 56 struct nouveau_drm *drm = nouveau_drm(connector->dev); 57 struct drm_device *dev = connector->dev; 61 list_for_each_entry(mode, &connector->probed_modes, head) { 62 if (helper->mode_valid(connector, mode) != MODE_OK || 97 nouveau_conn_atomic_get_property(struct drm_connector *connector, argument 102 struct nouveau_display *disp = nouveau_display(connector->dev); 103 struct drm_device *dev = connector->dev; 128 nouveau_conn_atomic_set_property(struct drm_connector *connector, argument 222 nouveau_conn_atomic_destroy_state(struct drm_connector *connector, struct drm_connector_state *state) argument 231 nouveau_conn_atomic_duplicate_state(struct drm_connector *connector) argument 246 nouveau_conn_reset(struct drm_connector *connector) argument 284 nouveau_conn_attach_properties(struct drm_connector *connector) argument 378 find_encoder(struct drm_connector *connector, int type) argument 395 nouveau_connector_destroy(struct drm_connector *connector) argument 410 nouveau_connector_ddc_detect(struct drm_connector *connector) argument 473 nouveau_connector_of_detect(struct drm_connector *connector) argument 504 nouveau_connector_set_encoder(struct drm_connector *connector, struct nouveau_encoder *nv_encoder) argument 564 nouveau_connector_detect(struct drm_connector *connector, bool force) argument 684 nouveau_connector_detect_lvds(struct drm_connector *connector, bool force) argument 760 nouveau_connector_force(struct drm_connector *connector) argument 787 nouveau_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 846 nouveau_connector_scaler_modes_add(struct drm_connector *connector) argument 879 nouveau_connector_detect_depth(struct drm_connector *connector) argument 928 nouveau_connector_late_register(struct drm_connector *connector) argument 950 nouveau_connector_early_unregister(struct drm_connector *connector) argument 960 nouveau_connector_get_modes(struct drm_connector *connector) argument 1027 get_tmds_link_bandwidth(struct drm_connector *connector) argument 1074 nouveau_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1121 nouveau_connector_best_encoder(struct drm_connector *connector) argument 1132 nouveau_connector_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 1283 struct drm_connector *connector; local [all...] |